الصفحة الرئيسية » howto » التحكم في طول انتظار Windows قبل Killing Apps في إيقاف التشغيل

    التحكم في طول انتظار Windows قبل Killing Apps في إيقاف التشغيل

    عند إيقاف تشغيل الكمبيوتر ، لا يتم إيقاف تشغيل Windows على الفور. بدلاً من ذلك ، فإنه يمنح التطبيقات والخدمات قيد التشغيل بعض الوقت لإغلاقها أولاً. يمكنك التحكم في مدة انتظار Windows وما إذا كان يقوم تلقائيًا بإغلاق التطبيقات قيد التشغيل أم لا.

    لا يجب عليك عادة تغيير هذه الإعدادات ، ولكن قد يكون من المفيد إذا كنت ترغب في إجبار جهاز الكمبيوتر الخاص بك على إيقاف التشغيل بسرعة أكبر. قد تفسد بعض التطبيقات أيضًا هذه الإعدادات عند تثبيتها ، وقد ترغب في إعادة تعيينها إلى القيم الافتراضية إذا كانت عملية إيقاف التشغيل تبدو بطيئة.

    تغيير وقت الانتظار لتطبيقات سطح المكتب

    هناك ثلاثة إعدادات تسجيل تتحكم في ما يفعله Windows مع التطبيقات قيد التشغيل عند إيقاف تشغيل الكمبيوتر:

    • WaitToKillAppTimeout: عندما تقوم بإيقاف تشغيل الكمبيوتر ، فإن Windows يمنح التطبيقات المفتوحة 20 ثانية لتنظيف بياناتهم وحفظها قبل عرضها لإغلاقها. تتحكم هذه القيمة في عدد الثواني التي ينتظرها Windows.
    • HungAppTimeout: Windows يعتبر التطبيقات "معلقة" إذا لم تستجب خلال 5 ثوان ويعطيك خيار "فرض إيقاف التشغيل". تتحكم هذه القيمة في عدد الثواني التي ينتظرها Windows قبل النظر في التطبيقات التي لا تستجيب.
    • تشمل اكس: يعرض Windows عادةً زر "إيقاف التشغيل بالقوة" بعد انتهاء عدد الثواني ، يطلب منك الإذن لإغلاق أي تطبيقات قيد التشغيل. إذا قمت بتمكين هذا الخيار ، فسيقوم Windows بدلاً من ذلك بإغلاق أي تطبيقات تلقائيًا وإيقاف تشغيله بدون إدخال.

    تحذير قياسي: محرر التسجيل هو أداة قوية وإساءة استخدامه يمكن أن تجعل النظام الخاص بك غير مستقر أو حتى غير قابل للعمل. هذا اختراق بسيط جدًا وطالما أنك تلتزم بالتعليمات ، يجب ألا تواجه أي مشاكل. ومع ذلك ، إذا لم تكن قد تعاونت معها من قبل ، فكر في القراءة حول كيفية استخدام محرر التسجيل قبل البدء. وبالتأكيد النسخ الاحتياطي للسجل (والكمبيوتر الخاص بك!) قبل إجراء التغييرات.

    لتغيير هذه الإعدادات ، ستحتاج إلى استخدام محرر التسجيل. لفتحه ، اضغط على Windows + R على لوحة المفاتيح ، واكتب "regedit" ، واضغط على Enter.

    انتقل إلى المفتاح التالي في الجزء الأيمن من إطار محرر التسجيل:

    HKEY_CURRENT_USER \ لوحة التحكم \ سطح المكتب

    تحقق لمعرفة ما إذا كان لديك أي من إعدادات "WaitToKillAppTimeout" أو "HungAppTimeout" أو "AutoEndTasks" في الجزء الأيسر. إذا كنت لا تراه ، فإن Windows يستخدم الإعدادات الافتراضية.

    لإنشاء أحد هذه الإعدادات ، انقر بزر الماوس الأيمن على مفتاح "سطح المكتب" في الجزء الأيمن وحدد جديد> قيمة سلسلة. قم بتسمية الإعداد "WaitToKillAppTimeout" أو "HungAppTimeout" أو "AutoEndTasks" -whichever الذي تريد تخصيصه. كرر هذه العملية لإضافة واحدة ثانية أو حتى الثلاثة.

    لتكوين WaitToKillAppTimeout القيمة ، قم بإنشاء قيمة السلسلة ثم انقر نقراً مزدوجاً فوقها. أدخل قيمة بالمللي ثانية. على سبيل المثال ، القيمة الافتراضية هي "20000" ، وهي 20000 ميلي ثانية أو 20 ثانية. إذا كنت تريد تعيينها على 5 ثوان ، فستدخل "5000".

    لا نوصي بتعيين هذه القيمة منخفضة جدًا ، نظرًا لأن التطبيقات تحتاج إلى وقت لتنظيفها. كقاعدة عامة ، لا تحددها أدناه عام 2000 أو ثانيتين.

    لتكوين HungAppTimeout القيمة ، قم بإنشاء السلسلة وانقر عليها نقرًا مزدوجًا. أدخل قيمة بالمللي ثانية. على سبيل المثال ، القيمة الافتراضية هي "5000" ، والتي تبلغ 5000 ميلي ثانية أو 5 ثوانٍ. إذا كنت تريد تعيينها على 3 ثوان ، فستدخل "3000".

    لا نوصي بتعيين هذه القيمة منخفضة جدًا ، أو يظن Windows أن التطبيقات لا تستجيب عندما لا تكون كذلك. كقاعدة عامة ، لا تقم بتعيينها أقل من 1000 ، أو ثانية واحدة.

    لتكوين تشمل اكس القيمة ، قم بإنشاء السلسلة وانقر عليها نقرًا مزدوجًا. اضبطه على "1" إذا كنت تريد أن يقوم Windows بإغلاق البرامج تلقائيًا عند إيقاف التشغيل. القيمة الافتراضية هي "0" ، مما يعني أن Windows لن يغلق البرامج تلقائيًا عند إيقاف التشغيل.

    كن حذرًا في حفظ عملك في أي برامج قيد التشغيل قبل أن تغلق إذا أخبرت Windows بإغلاق البرامج المفتوحة تلقائيًا. قد تفقد أي عمل مفتوح عندما يفرض Windows فجأة على البرامج لإغلاق عند إيقاف التشغيل.

    للتراجع عن تغيير ، حدد مكان WaitToKillAppTimeout , HungAppTimeout , أو تشمل اكس القيم في الجزء الأيسر. انقر بزر الماوس الأيمن على الخيار وحدد "حذف" لإزالته. سيستخدم Windows الإعداد الافتراضي بدلاً من ذلك.

    خدمات الخلفية

    يقدم Windows فقط إعدادًا واحدًا للسجل يتحكم في ما يفعله Windows مع خدمات نظام الخلفية عند إيقاف تشغيل الكمبيوتر:

    • WaitToKillServiceTimeout: Windows عادةً ينتظر 5 ثوانٍ لخدمات الخلفية لتنظيف وإغلاق عندما تخبر الكمبيوتر إيقاف التشغيل. قد تقوم بعض التطبيقات بتغيير هذه القيمة عند تثبيتها ، مما يمنح خدمات الخلفية وقتًا إضافيًا للتنظيف. يقوم Windows بإغلاق خدمات الخلفية بالقوة بعد هذه الفترة الزمنية. تتحكم هذه القيمة في عدد الثواني التي ينتظرها Windows قبل القيام بذلك. سيتم إيقاف تشغيل Windows تلقائيًا في حالة انتهاء جميع الخدمات بنجاح قبل انتهاء صلاحية جهاز ضبط الوقت.

    لتغيير هذا الإعداد ، ستحتاج إلى استخدام محرر التسجيل. لفتحه ، اضغط على Windows + R على لوحة المفاتيح ، واكتب "regedit" ، واضغط على Enter.

    انتقل إلى المفتاح التالي في الجزء الأيمن من إطار محرر التسجيل:

    HKEY_LOCAL_MACHINE \ SYSTEM \ نقرا \ مراقبة

    حدد موقع قيمة WaitToKillServiceTimeout في الجزء الأيسر. إذا لم تره ، فانقر بزر الماوس الأيمن على المفتاح "Control" في الجزء الأيسر ، وحدد New> String Value ، واسمه "WaitToKillServiceTimeout".

    انقر نقرا مزدوجا فوق WaitToKillServiceTimeout قيمة وإدخال عدد من المللي ثانية. الافتراضي هو 5000 مللي ثانية أو 5 ثوانٍ. لتعيينه على 20 ثانية ، ستدخل "20000".

    يجب ألا تحدد قيمة منخفضة جدًا أو لن تتمكن خدمات الخلفية من الإغلاق بشكل صحيح. كقاعدة عامة ، لا تحدد هذه القيمة أقل من "2000" أو ثانيتين.

    للتراجع عن هذا التغيير ، ارجع إلى هنا وانقر عليه نقرًا مزدوجًا WaitToKillServiceTimeout اختيار. اضبطه على "5000" ، الإعداد الافتراضي.