Bu gerçek bir hazırda bekletme modu olmasa da , işlem askıya alınabilir. CPU döngülerini kullanmayı durduracak, ancak yine de bellek kullanıyor olacak. Neyse ki, daha sonra yoğun bellek kullanan bir uygulama başlatırsanız, bu bellek sayfa dosyasına değiştirilecektir, bu yüzden bu gerçek bir sorun değildir. Askıya alınan süreç yeniden başlatma \ oturum kapatma işleminden kurtulamaz, ancak bu bir oyun oynamak için yeterli olacaktır.
İlgili soru: Bir süreci kolay yoldan askıya alma / devam ettirme?
Dahili olarak, süreç askıya alma farklı yaklaşımlarla yapılabilir :
SuspendThread ve ResumeThread fonksiyonu çift.
NtSuspendProcess
XP Sp0 ile tanıtılan ve o zamandan beri her sistem sürümünde çalışan işlev (resmi olarak belgelenmemiş).
DebugActiveProcess ve DebugActiveProcessStop işlevlerini kullanarak Microsoft tarafından sağlanan Hata Ayıklama Arabirimi . Bir hata ayıklayıcı uzak bir sürece bağlandığında, hata ayıklayıcı yürütmelerine izin vermek için bir işaret verene kadar hedefin tüm iş parçacıkları hemen askıya alınır.
Bir işlemi askıya alabilecek bir dizi araç vardır:
Ayrıca, Windows Vista ve sonraki sürümlerde Kaynak Monitörü ( Task Manager→ Performance→ Open Resource Monitor) işlemleri askıya alabilir / devam ettirebilir: