जब आप साइन आउट कर रहे होते हैं, या अपने पीसी को पुनरारंभ/बंद कर रहे होते हैं, तो विंडोज़ प्रत्येक चल रहे ऐप को सूचित करके कि उन्हें बंद करने की आवश्यकता है, चल रहे ऐप्स को बंद करने का प्रयास करता है। विंडोज़ इन ऐप्स को बंद होने का समय देता है ताकि वे जो कर रहे हैं उसे रोक सकें और अपना डेटा बचा सकें। उदाहरण के लिए, यदि कोई प्रोग्राम सीडी/डीवीडी को बर्न कर रहा है, तो यह ओएस को शटडाउन/रीस्टार्ट/लॉगऑफ में देरी करने के लिए सूचित कर सकता है ताकि वह अपना कार्य पूरा कर सके। जब एप्लिकेशन की प्रक्रिया समाप्त नहीं होती है और चलती रहती है, तो यह संदेश नीचे स्क्रीनशॉट के रूप में प्रस्तुत किया जाता है:
विंडोज़ आपसे चल रहे कार्यों को समाप्त करने या शटडाउन प्रक्रिया को रद्द करने और अपने विंडोज़ सत्र पर वापस लौटने का अनुरोध करेगा। यदि आप आश्वस्त हैं कि सभी चल रहे ऐप्स को सुरक्षित रूप से समाप्त किया जा सकता है, तो आप मैन्युअल रूप से 'वैसे भी बंद करें' बटन दबा सकते हैं। हालाँकि, विंडोज़ एक समय समाप्ति के बाद इन ऐप्स को स्वचालित रूप से समाप्त करने के लिए एक अतिरिक्त सुविधा के साथ भी आता है।
इस सुविधा का उपयोग करके, आप इस संदेश को दिखाए जाने से रोक सकते हैं और कार्य प्रक्रियाओं को स्वचालित रूप से समाप्त कर सकते हैं। एक बार ऑटो एंड टास्क सुविधा सक्षम हो जाने पर, ये 'नॉन-रिस्पॉन्सिंग ऐप्स' एक टाइमआउट पर जबरदस्ती बंद कर दिए जाएंगे।
इससे पहले कि आप आगे बढ़ें: आपको यह समझना चाहिए कि स्वचालित समाप्ति कार्य सुविधा संभावित रूप से खतरनाक है। यदि आप इसे सक्षम करते हैं, तो यह बिना किसी चेतावनी के अपने सहेजे गए डेटा को ठीक से सहेजने का मौका मिलने से पहले ऐप को जबरदस्ती बंद कर सकता है। इसे तभी सक्षम करें जब आप सुनिश्चित हों कि आपको वास्तव में इसकी आवश्यकता है।
- रजिस्ट्री संपादक खोलें (विंडोज़ रजिस्ट्री संपादक के बारे में हमारा विस्तृत ट्यूटोरियल देखें)
- निम्नलिखित रजिस्ट्री कुंजी पर जाएँ:|_+_|
युक्ति: आप एक क्लिक से किसी भी वांछित रजिस्ट्री कुंजी तक पहुंच सकते हैं।
- कोई नया बनाएंडोरीमूल्य नामितऑटोएंडटास्कऔर इसका मान 1 पर सेट करें।
इतना ही। अब जब आप अपने पीसी को रीबूट या बंद करेंगे तो आपके चल रहे एप्लिकेशन विंडोज़ द्वारा स्वचालित रूप से समाप्त हो जाएंगे।
इसके अतिरिक्त, आप उस टाइमआउट अवधि को समायोजित करना चाह सकते हैं जिसके लिए विंडोज़ ऐप को बंद करने से पहले प्रतीक्षा करता है। इस समय समाप्ति के बाद, विंडोज़ ऐप को उसकी स्थिति की परवाह किए बिना बलपूर्वक बंद कर देगा। इसे पृष्ठभूमि में चल रहे एप्लिकेशन और विंडोज़ सेवाओं के लिए अलग से सेट किया जाना चाहिए।
डेस्कटॉप ऐप्स के लिए टाइमआउट सेट करने के लिए, निम्न कार्य करें:
- निम्नलिखित रजिस्ट्री कुंजी पर जाएँ:|_+_|
- कोई नया बनाएंडोरीमान कहा जाता हैwaitToKillAppTimeoutऔर इसे 5000 पर सेट करें। इसका मान डेटा टाइमआउट है जिसे मिलीसेकंड में निर्दिष्ट किया जाना चाहिए, इसलिए 5000 5 सेकंड के बराबर है।
आप 2000 और 20000 के बीच कोई भी मूल्य निर्दिष्ट कर सकते हैं, लेकिन कम मूल्यों से बचें, क्योंकि बलपूर्वक प्रक्रियाओं को समाप्त करना अच्छा नहीं है। मुझे लगता है कि 5 सेकंड एक इष्टतम मान है।
waitToKillAppTimeout पैरामीटर का डिफ़ॉल्ट मान 12000 है।
Windows सेवाओं के लिए टाइमआउट सेट करने के लिए, आपको निम्नलिखित चरण करने होंगे:
- निम्नलिखित रजिस्ट्री कुंजी पर जाएँ:|_+_|
- कोई नया बनाएंडोरीमान कहा जाता हैwaitToKillServiceसमयबाह्यऔर इसे फिर से 5000 पर सेट करें।
ओएस सेटिंग्स को उसके डिफ़ॉल्ट पर रीसेट करने के लिए, बस सभी 3 मान हटाएं - waitToKillAppTimeout, waitToKillServiceTimeout और AutoEndTasks।