मुखपृष्ठ » कैसे » नियंत्रित करें कि विंडोज कितनी देर तक शटडाउन पर ऐप्स को मारने से पहले इंतजार करती है

    नियंत्रित करें कि विंडोज कितनी देर तक शटडाउन पर ऐप्स को मारने से पहले इंतजार करती है

    जब आप अपना कंप्यूटर बंद करते हैं, तो Windows तुरंत बंद नहीं होता है। इसके बजाय, यह चल रहे एप्लिकेशन और सेवाओं को पहले बंद करने के लिए कुछ समय देता है। आप यह नियंत्रित कर सकते हैं कि Windows कितनी देर तक प्रतीक्षा करता है-और क्या यह स्वचालित रूप से चल रहे एप्लिकेशन बंद करता है या नहीं.

    आपको सामान्य रूप से इन सेटिंग्स को बदलने की आवश्यकता नहीं होनी चाहिए, लेकिन यदि आप अपने कंप्यूटर को अधिक तेज़ी से बंद करने के लिए बाध्य करना चाहते हैं तो यह उपयोगी हो सकता है। कुछ अनुप्रयोग इन सेटिंग्स के साथ गड़बड़ कर सकते हैं जब आप उन्हें स्थापित करते हैं, और यदि आप अपनी शटडाउन प्रक्रिया धीमी लगती हैं, तो आप उन्हें डिफ़ॉल्ट मानों पर रीसेट करना चाह सकते हैं।.

    डेस्कटॉप एप्लिकेशन के लिए प्रतीक्षा समय बदलें

    तीन रजिस्ट्री सेटिंग्स हैं जो आपके कंप्यूटर को बंद करने पर विंडोज़ को रनिंग एप्लिकेशन के साथ नियंत्रित करती हैं:

    • WaitToKillAppTimeout: जब आप अपना पीसी बंद करते हैं, तो विंडोज को बंद करने की पेशकश करने से पहले अपने डेटा को साफ करने और सहेजने के लिए 20 सेकंड के लिए खुले एप्लिकेशन देता है। यह मान नियंत्रित करता है कि विंडोज़ कितने सेकंड तक प्रतीक्षा करती है.
    • HungAppTimeout: यदि विंडोज़ 5 सेकंड के भीतर जवाब नहीं देता है तो विंडोज "त्रिशंकु" अनुप्रयोगों पर विचार करता है और आपको "बल शट डाउन" विकल्प देता है। यह मान नियंत्रित करता है कि अनुप्रयोग अनुत्तरदायी होने पर विचार करने से पहले Windows कितने सेकंड प्रतीक्षा करता है.
    • AutoEndTasks: विंडोज़ आमतौर पर सेकंड की अवधि समाप्त होने के बाद "बल शट डाउन" बटन प्रदर्शित करता है, जो किसी भी चल रहे एप्लिकेशन को बंद करने की आपकी अनुमति के लिए कहता है। यदि आप इस विकल्प को सक्षम करते हैं, तो Windows स्वचालित रूप से किसी भी एप्लिकेशन को बंद कर देगा और आपके इनपुट के बिना बंद हो जाएगा.

    मानक चेतावनी: रजिस्ट्री संपादक एक शक्तिशाली उपकरण है और इसका दुरुपयोग आपके सिस्टम को अस्थिर या यहां तक ​​कि अक्षम कर सकता है। यह एक बहुत ही सरल हैक है और जब तक आप निर्देशों से चिपके रहते हैं, आपको कोई समस्या नहीं होनी चाहिए। उस ने कहा, यदि आपने पहले कभी इसके साथ काम नहीं किया है, तो आरंभ करने से पहले रजिस्ट्री संपादक का उपयोग करने के तरीके के बारे में पढ़ने पर विचार करें। और निश्चित रूप से परिवर्तन करने से पहले रजिस्ट्री (और आपके कंप्यूटर!) का बैकअप लें.

    इन सेटिंग्स को बदलने के लिए, आपको रजिस्ट्री संपादक का उपयोग करना होगा। इसे खोलने के लिए, अपने कीबोर्ड पर Windows + R दबाएं, "regedit" टाइप करें, और Enter दबाएँ.

    रजिस्ट्री संपादक विंडो के बाएँ फलक में निम्न कुंजी पर नेविगेट करें:

    HKEY_CURRENT_USER \ Control पैनल \ Desktop

    यह देखने के लिए जांचें कि क्या आपके पास दाहिने फलक में "WaitToKillAppTimeout", "HungAppTimeout", या "AutoEndTasks" सेटिंग्स हैं। यदि आप उन्हें नहीं देखते हैं, तो Windows डिफ़ॉल्ट सेटिंग्स का उपयोग कर रहा है.

    इनमें से एक सेटिंग बनाने के लिए, बाएं फलक में "डेस्कटॉप" कुंजी को राइट-क्लिक करें और नया> स्ट्रिंग मान का चयन करें। इसे "WaitToKillAppTimeout", "HungAppTimeout", या "AutoEndTasks" नाम दें, जो भी आप कस्टमाइज़ करना चाहते हैं। इस प्रक्रिया को दूसरे एक या तीनों को जोड़ने के लिए दोहराएं.

    कॉन्फ़िगर करने के लिए WaitToKillAppTimeout मान, स्ट्रिंग मान बनाएँ और इसे डबल-क्लिक करें। मिलीसेकंड में एक मान दर्ज करें। उदाहरण के लिए, डिफ़ॉल्ट मान "20000" है, जो 20000 मिलीसेकंड या 20 सेकंड है। यदि आप इसे 5 सेकंड में सेट करना चाहते हैं, तो आप "5000" दर्ज करेंगे।.

    हम इस मूल्य को बहुत कम निर्धारित करने की अनुशंसा नहीं करते हैं, क्योंकि अनुप्रयोगों को साफ करने के लिए समय की आवश्यकता होती है। अंगूठे के एक नियम के रूप में, इसे 2000 से नीचे या 2 सेकंड में सेट न करें.

    कॉन्फ़िगर करने के लिए HungAppTimeout मान, स्ट्रिंग बनाएं और इसे डबल-क्लिक करें। मिलीसेकंड में एक मान दर्ज करें। उदाहरण के लिए, डिफ़ॉल्ट मान "5000" है, जो 5000 मिलीसेकंड या 5 सेकंड है। यदि आप इसे 3 सेकंड में सेट करना चाहते हैं, तो आप "3000" दर्ज करेंगे.

    हम इस मान को बहुत कम सेट करने की अनुशंसा नहीं करते हैं, या Windows को लगता है कि अनुप्रयोग अप्रतिसादी होते हैं जब वे नहीं होते हैं। अंगूठे के एक नियम के रूप में, इसे 1000, या 1 सेकंड के नीचे सेट न करें.

    कॉन्फ़िगर करने के लिए AutoEndTasks मान, स्ट्रिंग बनाएं और इसे डबल-क्लिक करें। यदि आप चाहते हैं कि विंडोज शटडाउन पर प्रोग्राम को स्वचालित रूप से बंद कर दे तो इसे "1" पर सेट करें। डिफ़ॉल्ट मान "0" है, जिसका अर्थ है कि विंडोज स्वचालित रूप से शटडाउन पर कार्यक्रम बंद नहीं करेगा.

    यदि आप Windows को स्वचालित रूप से खुले कार्यक्रमों को बंद करने के लिए कहते हैं, तो शटडाउन करने से पहले किसी भी चल रहे कार्यक्रम में अपने काम को बचाने के लिए सावधान रहें। जब Windows अचानक से शटडाउन को बंद करने के लिए मजबूर करता है तो आप कोई भी खुला काम खो सकते हैं.

    किसी परिवर्तन को पूर्ववत् करने के लिए, का पता लगाएं WaitToKillAppTimeout , HungAppTimeout , या AutoEndTasks सही फलक में मान। विकल्प पर राइट-क्लिक करें और इसे हटाने के लिए "हटाएं" चुनें। विंडोज इसके बजाय डिफ़ॉल्ट सेटिंग का उपयोग करेगा.

    पृष्ठभूमि सेवाएँ

    जब आप अपने कंप्यूटर को बंद करते हैं, तो Windows केवल एक रजिस्ट्री सेटिंग प्रदान करता है, जो पृष्ठभूमि प्रणाली सेवाओं के साथ Windows को नियंत्रित करता है:

    • WaitToKillServiceTimeout: जब आप अपने कंप्यूटर को बंद करने के लिए कहते हैं तो विंडोज़ सामान्य रूप से पृष्ठभूमि सेवाओं के लिए 5 सेकंड इंतजार करता है। कुछ एप्लिकेशन इस मूल्य को तब बदल सकते हैं जब आप उन्हें स्थापित करते हैं, उनकी पृष्ठभूमि सेवाओं को साफ करने के लिए अतिरिक्त समय देते हैं। इस अवधि के बाद विंडोज जबरन पृष्ठभूमि सेवाओं को बंद कर देता है। यह मान नियंत्रित करता है कि विंडोज ऐसा करने से पहले कितने सेकंड इंतजार करता है। यदि टाइमर समाप्त होने से पहले सभी सेवाएं सफलतापूर्वक बंद हो जाती हैं, तो विंडोज स्वचालित रूप से बंद हो जाएगा.

    इस सेटिंग को बदलने के लिए, आपको रजिस्ट्री संपादक का उपयोग करना होगा। इसे खोलने के लिए, अपने कीबोर्ड पर Windows + R दबाएं, "regedit" टाइप करें, और Enter दबाएँ.

    रजिस्ट्री संपादक विंडो के बाएँ फलक में निम्न कुंजी पर नेविगेट करें:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ नियंत्रण

    दाएँ फलक में WaitToKillServiceTimeout मान की स्थिति जानें। यदि आप इसे नहीं देखते हैं, तो बाएँ फलक में "नियंत्रण" कुंजी पर राइट-क्लिक करें, नया> स्ट्रिंग मान का चयन करें, और इसे "WaitToKillServiceTimeout" नाम दें.

    डबल-क्लिक करें WaitToKillServiceTimeout मूल्य और कई मिलीसेकंड दर्ज करें। डिफ़ॉल्ट 5000 मिलीसेकंड या 5 सेकंड है। इसे 20 सेकंड में सेट करने के लिए, आप "20000" दर्ज करेंगे.

    आपको बहुत कम मूल्य निर्धारित नहीं करना चाहिए या पृष्ठभूमि सेवाएं ठीक से बंद नहीं कर पाएंगे। अंगूठे के एक नियम के रूप में, "2000" या 2 सेकंड के नीचे इस मान को सेट न करें.

    इस परिवर्तन को पूर्ववत् करने के लिए, यहाँ लौटें और डबल-क्लिक करें WaitToKillServiceTimeout विकल्प। इसे "5000" पर सेट करें, डिफ़ॉल्ट सेटिंग.