Kawalan Bagaimana Long Windows Menunggu Sebelum Membunuh Aplikasi di Shutdown
Apabila anda mematikan komputer anda, Windows tidak ditutup dengan segera. Sebaliknya, ia memberikan aplikasi dan perkhidmatan berjalan beberapa waktu untuk ditutup terlebih dahulu. Anda boleh mengawal berapa lama Windows menunggu - dan sama ada secara automatik menutup aplikasi yang dijalankan atau tidak.
Anda seharusnya tidak perlu mengubah tetapan ini, tetapi boleh membantu jika anda ingin memaksa komputer anda ditutup dengan lebih cepat. Sesetengah aplikasi juga boleh merosakkan tetapan ini apabila anda memasangnya, dan anda mungkin mahu menetapkan semula kepada nilai lalai jika proses penutupan anda kelihatan perlahan.
Tukar Masa Tunggu untuk Aplikasi Desktop
Terdapat tiga tetapan pendaftaran yang mengawal apa yang Windows lakukan dengan menjalankan aplikasi apabila anda mematikan komputer anda:
- WaitToKillAppTimeout: Apabila anda mematikan PC anda, Windows memberikan aplikasi terbuka 20 saat untuk membersihkan dan menyimpan data mereka sebelum menawarkan untuk menutupnya. Nilai ini mengawal berapa saat Windows menunggu.
- HungAppTimeout: Windows menganggap aplikasi "digantung" jika mereka tidak bertindak balas dalam masa 5 saat dan memberi anda pilihan "kuasa tutup". Nilai ini mengawal berapa saat Windows menunggu sebelum mempertimbangkan aplikasi tidak bertindak balas.
- AutoEndTasks: Windows biasanya memaparkan butang "kuasa tutup" selepas bilangan saat tamat, meminta izin anda untuk menutup sebarang aplikasi yang berjalan. Jika anda menghidupkan pilihan ini, Windows akan secara automatik menutup sebarang aplikasi dan menutup tanpa input anda.
Amaran standard: Editor Registry adalah alat yang berkuasa dan menyalahgunakannya boleh menjadikan sistem anda tidak stabil atau bahkan tidak boleh digunakan. Ini adalah hack yang mudah dan selagi anda berpegang kepada arahan, anda tidak sepatutnya menghadapi sebarang masalah. Yang berkata, jika anda tidak pernah bekerja dengannya sebelum ini, pertimbangkan untuk membaca tentang bagaimana menggunakan Editor Registry sebelum anda memulakannya. Dan semestinya menyandarkan Pendaftaran (dan komputer anda!) Sebelum membuat perubahan.
Untuk menukar tetapan ini, anda perlu menggunakan Editor Pendaftaran. Untuk membukanya, tekan Windows + R pada papan kekunci anda, taipkan "regedit", dan tekan Enter.
Navigasi ke kunci berikut dalam tetingkap kiri tetingkap editor pendaftaran:
HKEY_CURRENT_USER \ Control Panel \ Desktop
Semak untuk melihat sama ada anda mempunyai tetapan "WaitToKillAppTimeout", "HungAppTimeout", atau "AutoEndTasks" dalam anak tetingkap kanan. Sekiranya anda tidak melihatnya, Windows menggunakan tetapan lalai.
Untuk membuat salah satu daripada tetapan ini, klik kanan kekunci "Desktop" di anak tetingkap kiri dan pilih New> Nilai String. Namakannya "WaitToKillAppTimeout", "HungAppTimeout", atau "AutoEndTasks" -pada tetapan yang anda inginkan untuk menyesuaikan. Ulangi proses ini untuk menambah yang kedua atau yang ketiga.
Untuk mengkonfigurasi WaitToKillAppTimeout
nilai, buat nilai rentetan dan klik dua kali. Masukkan nilai dalam milisaat. Sebagai contoh, nilai lalai ialah "20000", iaitu 20000 milisaat atau 20 saat. Jika anda ingin menetapkannya kepada 5 saat, anda akan memasukkan "5000".
Kami tidak mengesyorkan menetapkan nilai ini terlalu rendah, kerana aplikasi memerlukan masa untuk membersihkan. Sebagai peraturan, jangan tetapkannya di bawah 2000, atau 2 saat.
Untuk mengkonfigurasi HungAppTimeout
nilai, buat rentetan dan klik dua kali. Masukkan nilai dalam milisaat. Sebagai contoh, nilai lalai adalah "5000", iaitu 5000 milisaat atau 5 saat. Jika anda ingin menetapkannya kepada 3 saat, anda akan memasukkan "3000".
Kami tidak mengesyorkan menetapkan nilai ini terlalu rendah, atau Windows akan berfikir aplikasi tidak bertindak balas apabila mereka tidak. Sebagai peraturan ibu jari, jangan tetapkan di bawah 1000, atau 1 saat.
Untuk mengkonfigurasi AutoEndTasks
nilai, buat rentetan dan klik dua kali. Tetapkannya kepada "1" jika anda mahu Windows menutup secara automatik program pada shutdown. Nilai lalai ialah "0", yang bermaksud Windows tidak akan menutup program secara automatik pada penutupan.
Berhati-hati untuk menyelamatkan kerja anda dalam mana-mana program yang sedang berjalan sebelum anda mematikan jika anda memberitahu Windows untuk menutup program terbuka secara automatik. Anda boleh kehilangan apa-apa kerja terbuka apabila Windows secara tiba-tiba memaksa program untuk ditutup pada shutdown.
Untuk membatalkan perubahan, cari WaitToKillAppTimeout
, HungAppTimeout
, atau AutoEndTasks
nilai dalam anak tetingkap kanan. Klik kanan pilihan dan pilih "Padamkan" untuk mengeluarkannya. Windows akan menggunakan tetapan lalai sebaliknya.
Perkhidmatan Latar Belakang
Windows hanya menawarkan satu tetapan registri yang mengawal apa yang Windows lakukan dengan perkhidmatan sistem latar belakang apabila anda mematikan komputer anda:
- WaitToKillServiceTimeout: Windows biasanya menunggu 5 saat untuk perkhidmatan latar belakang untuk membersihkan dan menutup apabila anda memberitahu komputer anda untuk ditutup. Sesetengah aplikasi boleh mengubah nilai ini apabila anda memasangnya, memberikan perkhidmatan latar belakang mereka untuk masa tambahan untuk dibersihkan. Windows secara paksa menutup perkhidmatan latar belakang selepas tempoh masa ini. Nilai ini mengawal berapa saat Windows menunggu sebelum berbuat demikian. Windows akan dimatikan secara automatik jika semua perkhidmatan ditutup berjaya sebelum pemasa tamat.
Untuk menukar tetapan ini, anda perlu menggunakan Editor Penyunting. Untuk membukanya, tekan Windows + R pada papan kekunci anda, taipkan "regedit", dan tekan Enter.
Navigasi ke kunci berikut dalam tetingkap kiri tetingkap editor pendaftaran:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control
Cari nilai WaitToKillServiceTimeout dalam anak tetingkap kanan. Sekiranya anda tidak melihatnya, klik kanan butang "Kawalan" di anak tetingkap kiri, pilih New> String Value, dan namakannya "WaitToKillServiceTimeout".
Klik dua kali WaitToKillServiceTimeout
nilai dan masukkan beberapa milisaat. Lalai adalah 5000 milisaat, atau 5 saat. Untuk menetapkannya kepada 20 saat, anda akan memasukkan "20000".
Anda tidak seharusnya menetapkan nilai terlalu rendah atau perkhidmatan latar belakang tidak akan dapat ditutup dengan betul. Sebagai peraturan praktikal, jangan tetapkan nilai ini di bawah "2000", atau 2 saat.
Untuk membatalkan perubahan ini, kembali ke sini dan klik dua kali WaitToKillServiceTimeout
pilihan. Tetapkannya kepada "5000", tetapan lalai.