Windows 10, güncelleştirmeleri yükledikten sonra bilgisayarı yeniden başlatmayı önleme


79

Bu sorulara daha önce cevap verildi, örneğin burada , ancak gördüğüm tüm cevaplar, Ayarlar> Güncelleme ve Güvenlik> Gelişmiş Seçenekler'de açılan menüden kullanılmasını gerektiriyor.

Benim Windows 10 Pro sürümünde, böyle bir açılan yoktur:

Windows güncelleme gelişmiş seçenekler

Otomatik yeniden başlatmaları nasıl önleyebilirim?


1
Windows 10 sürüm 1607 (İşletim sistemi 14393.10)
Laurent,

19
Evet, ancak "aktif" saatleri ayarlama sorunu Excel'i kapatmayı ve geceleyin açık bırakmayı unutursam, Windows gece boyunca yeniden başlatılabilir ve kaydedilmemiş verilerimi kaybedebilir. Ayrıca, maksimum aktif zaman aralığı 12 saattir, bu da herkesin günde en az 12 saat uyuduğunu varsayar ...
Laurent

1
@ Laurent, Oluşturucular Güncellemesi gelecek ay yayınlandığında , değişikliklerden biriActive Hours yapılandırabileceğiniz maksimum ayarı 18 saate yükseltir . Umarım, genellikle en az altı saat uyumaktasınız!
Run5k

1
Bu, Windows'un yaptığı ve bizi yavaşlatan ve işimize engel olan şeylerden sadece bir tanesi. İşimizde hala biraz Windows kullanıyor olsak da (çoğunlukla WINE veya VirtualBox'ta), Linux'a geçtik (RHEL, LM MATE 18.1 ve Xubuntu 16.04). Linux güncellemeleri bizi yavaşlatmaz ve nadiren yeniden başlatılması gerekmez.
Mike Waters

Yanıtlar:


89

GPO benim için işe yaramadı "Zamanlanmış otomatik güncelleştirme yüklemeleri için oturum açmış kullanıcılar ile otomatik yeniden başlatma yok" ayarı. Bu sabah uyandım ve makinem yeniden başlatıldı. (Dün gece bilgisayarı kullanıyordum ve bir uyarı bile alamadım.)

Techjourney.net gelen bu öneri daha umut verici görünüyor.

  • Görev Zamanlayıcı'yı açın ve Görev Zamanlayıcı Kitaplığı'na gidin > Microsoft> Windows> UpdateOrchestrator
  • Yeniden Başlat görevine sağ tıklayın ve Devre Dışı Bırakın.

Windows görevi otomatik olarak yeniden etkinleştirmeye çalışır, bu nedenle görev dosyasındaki izinleri de değiştirmeniz gerekir.

  • Git C: \ Windows \ System32 \ Görevler Microsoft \ Windows \ \ UpdateOrchestrator
  • Yeniden Başlat dosyasının özelliklerini açın, Güvenlik sekmesini açın ve Gelişmiş İzinler'i açın.
  • Dosyanın sahibini yanındaki "Değiştir" bağlantısını tıklayarak ve adınızı yazarak alın. Alttaki düğmeyle devralmayı devre dışı bırakın.

  • Yalnızca okumak veya okumak ve yürütmek için tüm izinleri değiştirin.


3
"Zamanlanmış güncelleştirmeleri yüklemek için sistemi otomatik olarak uyandırması için Windows UPM'nin etkinleştirilmesi" adlı grup politikasını da DISABLED olarak ayarlamanız gerekir. Bunu yapmazsanız, Windows bazen bilgisayarı kapalıyken (hazırda bekletme modundayken) başlatır, güncelleştirmeleri yükler ve yeniden kapanır ve bu durum hazırda bekletme durumunuzu kaybetmenize neden olur. Bu, tüm açık pencerelerinizi kaybetmenize neden olur, bu büyük bir acıdır.
Steve

1
Görevin önce devre dışı bırakılması, ardından dosya izinlerinin ayarlanması gerektiğine dikkat edin. Önce dosya izinlerini yaparsanız, durumu devre dışı olarak ayarlamaya çalışırken görev hata verebilir.
Mike Simpson,

7
Söyleyebileceğim kadarıyla, bu artık işe yaramıyor. Windows şimdi dosya üzerindeki izinleri yok sayar ve "yeniden başlat" özelliğini etkin hale getirir. Şu anda Windows'un kendisini yeniden başlatmasını durdurmanın bir yolu olduğunu sanmıyorum, bu kesinlikle saçma.
Kasım’da 1

1
Ayrıca, bu işlemi "C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ rempl" klasörü için otomatik yeniden başlatmanın engellenmesi için yapmam gerekti (görev zamanlayıcısındaki görevleri devre dışı bırakıp ardından tüm yazma izinlerini kaldırarak). En azından, şu an planlanan zamanın geçmesinden bu yana olduklarını ve yeniden başlamadıklarını düşünüyorum. MS'in bloklarımızı
aşmaya

2
Çalışmıyor, yönetici için bile yeniden başlatma görevini devre dışı bırakma izniniz yok! Bu mesajı alıyorum: "Çalıştığınız kullanıcı hesabının bu görevi devre dışı bırakma izni yok"
Tomas

9

Önerilen tüm hack geçici çözümleri yıldönümü güncellemesiyle çalışmıyor gibi görünüyor. Ancak yine de bir seçenek var: Ayarlarda "aktif saatleri" periyodik olarak güncelleyebilirsiniz. Ancak, bu manuel olarak yapmak için eğlenceli değil, ancak sizin için yapabilecek küçük bir pencere hizmeti var: https://www.udse.de/tr/windows-10-reboot-blocker


Kabul edilen cevap hala benim için çalışıyor gibi görünüyor ... Güncellemeler otomatik olarak yüklenmediğinden, yeniden başlatılmıyor. Ancak güncellemeleri yüklemek için tıklarsam, daha sonra sormadan yeniden başlayacaktır, bu yüzden güncellemeleri manuel olarak yükledikten hemen sonra yeniden başlattığımdan emin olun.
Laurent

3
Bu gülünç! İlk başta "kırılmaması gereken" bir şeyi "düzeltmek" için bunu yüklememiz gerektiğine inanamıyorum! .... bir "pro" sürümü olduğu için çok fazla
tftd

1
Çalıştırmadan önce kodu incelemeyi tercih edenler için , Github'da başkası tarafından PowerShell sürümü de var .
Peter Taylor

8

Düzenle:

Microsoft, güncellemeleri ertelemenin bir yolunu yayınlayacak. Verge - Microsoft, Windows 10'un PC'nizi güncellemeler için rasgele yeniden başlatmasını durdurmayı kolaylaştırıyor

Ayarlar uygulamasının artık bunu yapmanıza izin verip vermediğinden emin değilim. Bir baktım ama hiçbir şey bulamıyorum. Aşağıdaki bu çözüm, Windows 10 Pro'nuz ne olursa olsun çalışacaktır.

Çalıştır iletişim kutusuna (winkey + R) "gpedit.msc" yazın (alıntılar olmadan), Enter enter tuşuna basın Bilgisayar Yapılandırması / Yönetim Şablonları / Windows Bileşenleri / Windows Bileşenleri / Windows Update'e gidin "Zamanlanmış kullanıcılar için oturum açmış kullanıcılarla otomatik yeniden başlatma yok otomatik güncelleme kurulumları "Etkinleştir ve tıkla

Ref: Windows 10: Güncellemeler için otomatik yeniden başlatmayı devre dışı bırakın

gpedit


7
gpedit sadece Pro ve daha yüksek sürümler için geçerlidir, Ana sayfa veya daha düşük gpedit yok
Moab

2
Bende Pro var, bunu yapabildim. Ancak zaten etkindi (Uzun süre önce hala Windows 8'deyken etkinleştirdim). Dün gece, bu ayar etkinken bile yeniden başlatıldı.
Laurent,

21
Bu işe yaramıyor. Bunu etkinleştirdim, ancak yine de yeniden başlatılıyor. En can sıkıcı şey, hafta boyunca , mesai saatlerinde , birçok uygulama açıkken yeniden başlatılması ve onları zorla kapatması ve işimi kaybediyorum. Her seferinde. 3.1'den beri Windows'u kullanıyorum ve 8 Modern UI dahil olmak üzere şüpheli UI kararlarının hiçbirine aldırmadım. Ama lanet olası işimi kesintisiz olarak yapmama izin ver. İronik olarak, onlar Windows 10 "Pro" olarak adlandırıyorlar.
Groo

1
Çalışmıyor. (Windows 10 Sürüm 1607 Yapı 14393.187)
user643011

2
O seçeneğin son paragrafı "politika Configure Automatic Updatesaktif değilse bu işe yaramaz" diye okuyan oldu mu? Sanırım (ancak henüz doğrulayamadım) bu yalnızca bir politikayı da etkinleştirirse işe yarar.
Tobias Kienzler

5

Diğer iki çözüm benim için çalışıyor gibi görünmüyor çünkü bu kayıt defteri ayarları bilgisayarımda zaten ayarlanmış.

İşte Windows Update'e güncelleştirmeleri otomatik olarak yüklememesini, yalnızca indirmelerini ve ardından yükleme istemelerini bildiren dolaylı bir çözüm. Kullanıcı daha sonra ne zaman kurulacağını seçebilir ve ardından yeniden başlatabilir.

Aşağıdaki Kayıt Defteri anahtarına gidin: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update AUOptions değerini aşağıdaki değerlerden birine
ayarlayın : 1 = Güncellemeleri kontrol et 2 = Güncellemeleri kontrol et ama indirmeyi seçmeme izin ver ve onları yükleyin 3 = Güncellemeleri indir ancak bunları yükleyip yüklememeyi seçmeme izin ver 4 = Güncellemeleri otomatik yükle





3 olarak ayarladım.

Kaynak: Microsoft Technet Forumları: Windows 10'un otomatik olarak yeniden başlatılmasını engelleme, MaxBak83 tarafından yanıtlanma


evet, bu aracı Güncellemeleri manuel olarak aramak için kullanıyorum: superuser.com/a/948069/174557
magicandre1981

4
Hayır, bu da işe yaramaz. Windows 10 Pro'um (bu ayar ile ayarlanmış 2, ( Windows/SoftwareDistributionklasörü sildim, güncellemeleri indirdim, yükledim ve sonra yeniden çalıştım, çalışma saatlerimin ortasında , Çarşamba günü, 13: 00’de, kaydedilmemiş çeşitli uygulamalar açıkken Bir sonraki 30 dakika boyunca "Aniversary baskısını" yüklemeye devam etti, başarısız oldu ve ardından önceki sürümümü otomatik olarak geri yükledi. Cool, şimdi bir sonraki denemeyi bekleyebilirim. kahvesi
Groo

1
Benim için işe yaradı; şimdi diyerek bir ileti alırsınız Yeniden gerekli ve sonra bir daha meşum Biz ofis saatleri dışında cihazınızı yeniden başlayacaktır . Ancak tek başına yeniden başlatılmaz. Şimdi yeniden başlatmak için bir düğme var .
jmgonet

1
Çalışmıyor. (Windows 10 Sürüm 1607 Yapı 14393.187)
user643011

HKLM \ YAZILIM \ İlkeler \ Microsoft \ ... değil mi? Ayrıca, bu doğrular gibiydi yorumumu etkinleştirmek zorunda hem "Yapılandırma Otomatik Güncelleştirmeler" politikaları ve "zamanlanmış otomatik güncelleştirmeler yüklemeleri için kullanıcıların oturum ile hiçbir otomatik yeniden"
Tobias Kienzler

1

Winaero.com bunu yapmanın bir yolunu sağladı:

  • Kayıt Defteri Düzenleyicisi'ni açın.
  • Aşağıdaki Kayıt Defteri anahtarına gidin: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • Burada adlandırılmış yeni bir DWORD değeri oluşturun NoAutoRebootWithLoggedOnUsersve bunu ayarlayın 1ve cihazı yeniden başlatın.

görüntü tanımını buraya girin


1
Sadece regedit oraya gitti ve benim PC'de o anahtar zaten 1 olarak ayarlanmış olmasına
Laurent

Bilgisayarımda WindowsUpdate yok
Richard

@Richard bulamazsanız bu isimde bir anahtar oluşturun
magicandre1981

3
Çalışmıyor. (Windows 10 Sürüm 1607 Yapı 14393.187)
user643011

Teknik blogların eğilimine devam ederek, uygun bir araştırma yapmıyor ve cevaplarını yeterince kontrol etmiyorsanız, kılavuz bitness bilgilerini doğru şekilde listelemiyor. Gönderdiğiniz anahtar yalnızca 32 bit makineler için geçerlidir. 64 bit makineler için de bilgi ekledim.
martı

1

İşte Windows 10'da bile çalışması gereken bir .reg dosyası içeren bir .zip dosyası.

http://www.geeksalive.com/NoAutoReboot_Win10.zip

İşte NoAutoReboot.reg dosyasının içeriği, ancak 00ReadMe.txt dosyasını da okuduğunuzdan emin olun.

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000004
"AutomaticMaintenanceEnabled"=dword:00000001
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword:00000003
"AllowMUUpdateService"=dword:00000001

Bunun etkili olması için, kayıt defteri güncelleştirmesini yükledikten sonra Windows Update Hizmetini yeniden başlatmanız veya bilgisayarı yeniden başlatmanız gerekeceğini unutmayın.


0

Grup İlkesi olan bilgisayarlarda, Kullanıcı Yapılandırması \ Yönetim Şablonları \ Windows Bileşenleri \ Windows Update \ Windows Update \ 'in tüm Windows Update özelliklerini kullanma erişimini kaldırın Seçeneği gösterme, hiçbir bildirimi gösterme, zorunlu yeniden başlatma işlemlerini tamamen önler. Windows 10'daki Windows güncellemesi hala tamamen işlevsel kalacaktır.

Bu politika için kayıt defteri girdileri HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ WindowsUpdate tuşlarını oluşturur: DisableWindowsUpdateAccess 1 değeri DisableWindowsUpdateAccessMode değeri 0

Bu, JaredE'nin cevabındaki görev zamanlayıcı görevinin de yeniden başlatmaya zorlanmasını önleyecektir. Bu görevi el ile çalıştırmak bile yeniden başlatmaya neden olmaz.


-1

Muhtemel cevap, hala test ama MS bu ayarları Görev Zamanlayıcı'da değiştirene kadar çalışıyor gibi görünüyor.

Başka bir yayında, "Görev Zamanlayıcı'yı kullanarak" Windows 10'da otomatik yeniden başlatmalar nasıl devre dışı bırakılır? ", Jakethedog başvuruları. UpdateOchestrator'daki öğelerin başına ayarları genişlettim.

Başlayın ve Görev Zamanlayıcı'ya girin. Görev Zamanlayıcı Kütüphanesi'ne git >> Microsoft >> Windows >> UpdateOrchestrator.

Burada Güncelleştirmelerin farklı davranmasına neden olacak şekilde ayarlanabilecek öğeler bulacaksınız. Her öğedeki farklı özellikleri sağ tıklayıp Özellikler'i seçerek değiştirebilirsiniz.

Altı sekme görmelisin. Çoğu, ayarlanabilen, devre dışı bırakılabilen veya silinebilen parametrelere sahiptir. Bunların ne zaman ve ne şekilde işlendiğini görmek için her bir öğedeki Geçmiş sekmesini kullanın. Sonra sekme başına istenen değişiklikleri yapın.

Şimdiye kadar, sadece Devre Dışı Bıraktım ve herhangi bir parametreyi Silmedim. Güncelleme taramaları çalıştığında, manuel veya otomatik olarak eksik öğeleri değiştirmek için MS tekrar silinmiş bir parametre ekleyebilir.

Ayarladığım her öğe için aşağıdaki sekmeleri değiştirdim.

Genel Sekme >> Güvenlik seçenekleri. Öğeyi Sistemden kontrol eden hesabımı hesabım için değiştiren kullanıcı hesabını değiştirdim. Bu, sistem hesabının değişiklikleri geçersiz kılmayı durdurmasına yardımcı olmalıdır.

Tetikleyiciler >> Düzenle >> Gelişmiş ayarlar. Göreve başlayın: Bir programa göre. Gecikme görevini (rastgele gecikme): 1 güne ayarlayın. Şu süreden daha uzun sürerse Durdur görevini ayarlayın: 30 Dakika. Sona Erme Ayarı: öğede değişiklik yaptığınız gün, değişiklik yapıldıktan 15 dakika sonra ve saat dilimleri arasında Eşitle. İşaretsiz Etkinleştir.

İşlemler >> Düzenle. Program / script girişini yeniden adlandırın. Burada, MusNotification.exe'yi MNcation.exe olarak değiştirdim ve Reboot'un argüman ekle seçeneğini kaldırdım. Bu, Olay Görüntüleyicisine ekliyor olabilir, görmeyi kontrol etmedim.

Koşullar >> Güç. Her iki girişin işaretini kaldırın.

Ayarları. Aşağıdakine ayarlayın.

görüntü tanımını buraya girin

Ardından, Özellikler penceresini kapatmak için Tamam'ı seçin ve ardından ayarladığınız öğe başına öğeyi sağ tıklayın ve Devre Dışı Bırakın. Ardından yeniden başlatın.


1
Gerçek bir cevap olduğunu doğruladıktan sonra bu cevabı düzenlemelisiniz. İnceleme . Neden sorulardan birini kopya olarak işaretlemek yerine neden sorulara özdeş cevaplar gönderiyorsunuz?
Ramhound,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.