हालांकि यह एक वास्तविक हाइबरनेट नहीं है , लेकिन प्रक्रिया को निलंबित किया जा सकता है। यह सीपीयू चक्रों का उपयोग करना तुरंत बंद कर देगा, लेकिन फिर भी मेमोरी का उपयोग करना होगा। सौभाग्य से, इस मेमोरी को पेजफाइल में स्वैप किया जाएगा, यदि आप बाद में कोई मेमोरी-इंटेंसिव एप्लिकेशन लॉन्च करते हैं, तो यह एक वास्तविक मुद्दा नहीं है। निलंबित प्रक्रिया रिबूट \ logoff से बच नहीं सकती है, लेकिन यह एक गेम खेलने के लिए पर्याप्त होगा।
संबंधित प्रश्न: एक प्रक्रिया को आसान तरीके से स्थगित / फिर से शुरू करें?
आंतरिक रूप से, विभिन्न तरीकों से प्रक्रिया को स्थगित किया जा सकता है :
SuspendThread और ResumeThread फ़ंक्शन जोड़ी।
NtSuspendProcess
फ़ंक्शन (आधिकारिक रूप से प्रलेखित नहीं) जो कि Windows XP Sp0 के साथ पेश किया गया है और तब से हर एक सिस्टम संस्करण पर काम करता है।
Microsoft द्वारा प्रदान किया गया डीबगिंग इंटरफ़ेस, डीबगएक्टिवप्रोसेस और डीबगएक्टिवप्रोप्रोसेसटॉप फ़ंक्शन का उपयोग करता है। जब कोई डीबगर किसी दूरस्थ प्रक्रिया से स्वयं को जोड़ता है, तो सभी लक्ष्य के थ्रेड तुरंत निलंबित हो जाते हैं जब तक डीबगर उन्हें निष्पादित करने के लिए एक संकेत देता है।
कई उपकरण उपलब्ध हैं, जो एक प्रक्रिया को स्थगित कर सकते हैं:
इसके अलावा, विंडोज़ विस्टा और उच्चतर में संसाधन मॉनिटर ( Task Manager→ Performance→ Open Resource Monitor) \ पुनः आरंभ प्रक्रियाओं को स्थगित कर सकते हैं: