Windows'ta Kapatılmadan Önce Dosya Kaydetme Uyarısı Etkinleştirme
Kısa cevap: Windows'un kapanmadan önce "kaydedilmemiş dosyanız var" uyarısı vermesi, aslında varsayılan davranıştır; ancak AutoEndTasks adlı kayıt defteri değeri 1 yapıldığında sistem uygulamaları sormadan zorla kapatır. Uyarıyı geri getirmek için HKEY_CURRENT_USER\Control Panel\Desktop altındaki AutoEndTasks değerini 0 yapmanız, gerekirse WaitToKillAppTimeout süresini uzatmanız yeterlidir. Bilgisayarı yeniden başlattıktan sonra kapanış sırasında "Bu uygulamalar kapatmayı engelliyor" ekranı yeniden görünür.
Windows kapanırken arka planda ne oluyor?
Kapat komutunu verdiğinizde Windows açık tüm programlara bir "kapanma isteği" gönderir. Word, Not Defteri veya bir kod editörü gibi kaydedilmemiş veri tutan uygulamalar bu isteği geciktirir ve kendi kaydetme penceresini açar. Sistem, uygulamanın yanıt vermesini belirli bir süre bekler. Bu süre dolduğunda ya sizden onay ister ya da ayarlara göre uygulamayı doğrudan sonlandırır. İşte Windows kaydetme uyarısı dediğimiz ekran tam bu noktada devreye girer.
Uyarının hiç görünmemesinin en yaygın nedenleri şunlardır: temizleyici/hızlandırıcı programların "kapanmayı hızlandır" ayarını uygulaması, elle yapılmış kayıt defteri değişiklikleri veya bekleme süresinin çok kısa tutulması. Yavaş bilgisayarı hızlandırma amacıyla uygulanan bazı tavsiyeler de farkında olmadan bu davranışı devre dışı bırakabiliyor.
Adım adım: Kayıt Defteri ile uyarıyı açma
- Başlat menüsüne regedit yazın ve Kayıt Defteri Düzenleyicisi'ni açın.
- Sol taraftaki ağaçtan HKEY_CURRENT_USER \ Control Panel \ Desktop yoluna gidin.
- Sağ panelde AutoEndTasks değerini bulun. Yoksa boş alana sağ tıklayıp Yeni > Dize Değeri ile bu adla oluşturun.
- Çift tıklayıp değer verisini 0 yapın ve Tamam deyin.
- Oturumu kapatıp açın veya bilgisayarı yeniden başlatın.
Değişikliğe girişmeden önce Kayıt Defteri Düzenleyicisi'nde Dosya > Dışa Aktar ile ilgili anahtarın yedeğini almanız iyi bir alışkanlıktır. Böyle bir yedeği bulut depolama alanınızda tutmak, ileride sistemi başka bir bilgisayara taşırken de işinize yarar.
İlgili değerler ve anlamları
| Değer adı | Tür | Önerilen veri | Etkisi |
|---|---|---|---|
| AutoEndTasks | Dize (REG_SZ) | 0 | Yanıt vermeyen uygulamayı otomatik kapatmaz, size sorar |
| WaitToKillAppTimeout | Dize (REG_SZ) | 5000–20000 | Uygulamaya tanınan kapanma süresi (milisaniye) |
| HungAppTimeout | Dize (REG_SZ) | 5000 | Bir uygulamanın "yanıt vermiyor" sayılma eşiği |
Süreleri gereğinden fazla uzatmak kapanışı yavaşlatır. 5 saniye çoğu senaryo için yeterlidir; ağır belgelerle çalışıyorsanız 10 saniye (10000) makul bir orta yoldur.
Pro sürümlerde Grup İlkesi seçeneği
Windows'un Pro, Enterprise ve Education sürümlerinde aynı sonucu ilke üzerinden de alabilirsiniz. Çalıştır kutusuna gpedit.msc yazın, Bilgisayar Yapılandırması > Yönetim Şablonları > Sistem > Kapatma Seçenekleri yolunu izleyin ve "Kapatmayı engelleyen veya iptal eden uygulamaların otomatik olarak sonlandırılmasını kapat" ilkesini Etk