Windows 10 güncellemelerinden sonra Otomatik Yeniden Başlatma Gerçekten Nasıl Durdurulur
Windows 10'un en sinir bozucu özelliği, Windows Güncellemesinden sonra otomatik olarak yeniden başlatılmasıdır. Çalışmanızın ortasındasınız ve şu açılır pencere yeniden çıkıyor: "Güncellemeleri gerçekten şimdi yüklemelisiniz". Sonunda artık erteleyemezsiniz ve Windows yeniden başlatılacaktır. Bir GPO oluşturmayı denediniz, güncelleme hizmetlerini devre dışı bıraktınız, hatta bunun için bir program kullanmayı düşündünüz. Ancak bir güncelleme sonrasında Windows 10'un otomatik olarak yeniden başlatılmasını durdurmak için tek yapmanız gereken basit bir kayıt defteri anahtarıdır.
Windows güncellemeleri önemlidir ve bunları düzgün bir şekilde yüklemek için bilgisayarınızın bir noktada yeniden başlatılması gerekir. Dolayısıyla, otomatik yeniden başlatmayı tamamen devre dışı bırakacaksanız, bilgisayarı düzenli olarak yeniden başlatmak için bir alışkanlık veya bunu şirket genelinde uyguluyorsanız komut dosyası oluşturduğunuzdan da emin olun.
Otomatik Olarak Durdurun Windows 10'u bir kayıt defteri anahtarıyla yeniden başlatın
Öncelikle aradığınız çözümle başlayalım; Windows Güncellemesinden sonra otomatik yeniden başlatmayı durdurun. Yapacağımız şey, kayıt defterine, yeniden başlatmanız gereken veya güncellemelerin mevcut olduğu mesajlarını içeren bildirimleri engelleyecek bir anahtar eklemek. Bildirimi engelleyerek Windows'un otomatik olarak yeniden başlatılmasını önleyeceksiniz.
Win 10 1803'ten önce, UpdateOrchestrator\Reboot görevini kolayca engelleyebiliyordunuz, ancak Microsoft bu seçeneği 1803'te devre dışı bıraktı. UpdateOrchestrator\Reboot görevi, bildirimleri göstermek için MusNotification.exe yürütülebilir dosyasını kullanıyor.
Kayıt defterinde, yürütülebilir dosyalara başvuran birçok alt anahtarın bulunduğu Görüntü Dosyası Yürütme Seçenekleri anahtarını bulacaksınız. Bu alt anahtarlar, Windows Yürütülebilir Dosyaları hakkında pek çok şeyi kontrol edebilir ve yapabileceğimiz şeylerden biri, dosyanın yürütülmesini bir hata ayıklayıcıya yönlendirmektir.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
Reg dosyasını oluşturun ve içe aktarın
-
Masaüstünüzde yeni bir metin dosyası oluşturun ve bunu stopreboot.reg olarak adlandırın
İçine aşağıdaki içeriği yapıştırın
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MusNotification.exe] "Debugger"="cmd.exe"Dosyayı kaydedin ve kapatın
Reg anahtarını içe aktarmak için dosyayı açın. Bir uyarı alacaksınız, evet'i tıklamanız yeterli.
Yeni bir dosya oluşturduğunuzda dosya uzantısını göremeyebilirsiniz (bu nedenle dosya adının sonunda .txt dosyasını göremezsiniz). Gezgininizi açın ve Görünüm sekmesine gidin ve araç çubuğunda Dosya Adı Uzantısı'nı seçin.
Anahtarın başarıyla yüklenip yüklenmediğini kontrol edin
Anahtarın doğru şekilde kurulup kurulmadığını kontrol etmek için kayıt defterini açabiliriz.
Başlat'ı tıklayın ve Regedit
yazın HKEY_LOCAL_MACHINE > YAZILIM > Microsoft > Windows NT > CurrentVersion > Görüntü Dosyası Yürütme Seçenekleri'ne gidin
MusNotification.exe anahtarını bulun
-
Sağ tarafta Hata Ayıklayıcı değerini göreceksiniz.
Bu, tüm Windows 10 sürümleri için çalışmalıdır. Windows 10 Enterprise kullanıyorsanız GPO seçeneğini kullanmanızı öneririm. Otomatik yeniden başlatmayı önlemek için bu kayıt defteri hackini uygularsanız, düzenli olarak yeniden başlattığınızdan emin olun veya hafta sonları ağınızdaki tüm bilgisayarı yeniden başlatacak bir komut dosyası oluşturduğunuzdan emin olun.
Yeniden başlatma komut dosyası oluşturma
Kayıt defteri anahtarının amacı istenmeyen yeniden başlatmaları önlemektir. Ancak Windows Güncellemeleri ve Windows için genel olarak bilgisayarı haftada bir kez yeniden başlatmak önemlidir. Bu, güncellemelerin tamamlanmasını ve yenilerinin yüklenebilmesini sağlar. Yeniden başlatmanın gerekli olup olmadığını kontrol etmek için bir PowerShell betiği kullanabilir ve çalışmadığınız bir anda bu betiği çalıştırabiliriz.
Bekleyen yeniden başlatma modülünü yükleyin
PowerShell'i açın ve bekleyen yeniden başlatma modülünü yüklemek için aşağıdaki cmd'yi çalıştırın:Install-Module -Name PendingRebootYeniden başlatmanın gerekli olup olmadığını kontrol edin
(Test-PendingReboot).IsRebootPendingDoğru veya yanlış değerini döndürecektir. Bu cmdlet'i uzaktaki bir bilgisayarda da çalıştırabilirsiniz.
(Test-PendingReboot).IsRebootPending -ComputerName DC01Bir komut dosyasında birleştirin
Yeniden başlatma bekleniyorsa bilgisayarı yeniden başlatacak basit bir komut dosyası oluşturabilirsiniz.
if((Test-PendingReboot).IsRebootPending) { Restart-Computer -Force }
