Windows Server 2012'nin güncellemelerden sonra yeniden başlatılmasını zorlamak


62

Üzerinde Windows Server 2012 bulunan bir etki alanı denetleyicim var. Güncellemelerin ardından, sunucu hemen yeniden başlatılmaz. Ancak eğer sunucuyu uzak tutarsam, yeniden başlatma için bir geri sayım sunulacak. Tek seçenek şimdi yeniden başlatmak veya bildirimi kapatmak. Ancak geri sayım devam ediyor ve sunucu nihayet iznim olmadan yeniden başlatılıyor. Bunun olmasını nasıl durdurabilirim?


2
Güncelleştirmeleri mi yüklüyorsunuz, yoksa otomatik güncellemeler mi açık?
Patrick

3
Güncellemelerin 03:00 için planlanmış olduğunu ekleyeceğim, ancak bu mesaj oturum
açtığımda 09

4
Burada aynı. Grup politikası, gecelik yeniden başlatmalar içindir, ancak Server 2012, üretim süremizin tam ortasında bunu yapmaya karar verdi! Ahh!
Brian Knoblauch

14
Bu otomatik güncellemelerle ilgili gördüğüm en aptalca davranış. Aslında oturum açmanızı ve ardından yeniden başlatmaya zorlayacak bir geri sayım sayacını başlatmanızı bekler. Yani, bir şeyler yapmak için giriş yaparsanız, temelde çalışma pencerenize saatli bomba atıyor. Bu, "kapatma" komutunun tam tersini nasıl yaptığı ve aparatları kapatmasıdır; çünkü makinenizi kapatmamanızı söyleyerek kapatmayı önler; bu arada ctrl-alt-delete menüsünde "güncellemeleri yüklemeden kapatma" komutu gizlenir. Hiç bir anlamı yok.
Triynko

2
@ user356577 Bana sadece oldu ve cevap hayır. Had NET STOP WUAUSERVyönetici olarak ve sonra services.msc özürlü bu kadar (Windows Update) sağlamak ve daha sonra hem Görev Yöneticisi Windows Update öldürür. Bu şu an için geri sayımı durdurmuş gibi görünüyor.
Zael

Yanıtlar:


44

Otomatik yeniden başlatmayı devre dışı bırakmak için ayarlayabileceğiniz bir Yerel Grup İlkeleri var. Bu, yalnızca bir sysadmin'in düzenli aralıklarla sunucuya RDP'ye gireceğini ve güncelleştirmeleri yükleyip sunucuyu yeniden başlattığını varsayarak Windows Sunucularında yapılmalıdır (bkz . Salı Yama ).

  1. Çalıştırma istemini açmak için Windows Key + R tuşlarına basın.
  2. "Gpedit.msc" yazıp enter tuşuna basın.
  3. "Yerel Grup İlkesi Düzenleyicisi" bölümünde, Bilgisayar Yapılandırması> Yönetim Şablonları> Windows Bileşenleri> Windows Update'e gidin.
  4. "Otomatik Güncelleştirmeleri Yapılandır" politikasını etkinleştirin ve "2" olarak ayarlayın.
  5. "Zamanlanmış otomatik güncelleştirme yüklemeleri için oturum açan kullanıcılar ile otomatik yeniden başlatma yok" politikasını etkinleştirin.

2
Şimdiye kadarki en iyi çözüm!
digz6666

@ digz6666 Yardım ettiğine sevindim!
Chaoix

Teşekkürler, pek çok yararsız site. Keşke bunu ilk sonuç olarak
simon

Ben geri sayımın tam ortasındayım. sadece yukarıda açıklanan adımları uygulayın. Bu gpedit'in yürürlüğe girmesi için yeniden başlatılması gerekecek mi? 12 dakika içinde öğreneceğim.
dlatikay

1
Evet öyle. ayarın yapılması çalışan geri sayımı durdurmaz . Bu bir timebombun etkisiz hale getirilmesi gibidir. Dört dakikadan itibaren geri sayıma başlarken, OP'a yaptıkları son yorumda @ Zael'in önerisini hackledim ve gitti.
dlatikay

24

Sonunda Microsoft, bir güncelleştirme toplamasında bu davranış için bir FIX üretti !

Otomatik Güncelleştirmeler istemcisinin Windows 8 ve Windows Server 2012'de güncellemeleri nasıl uygulayacağını kontrol etmenizi sağlayan bir güncelleme bulunmaktadır. Bu güncelleştirmeyi yükledikten sonra, "Otomatik Güncelleştirmeleri Yapılandır" ilke ayarı önceki Windows işletim sistemlerinde olduğu gibi tekrar çalışacaktır. Günlük bakım döngüsü sırasında güncellemeleri yüklemek yerine, Windows güncellemeleri "Otomatik güncellemeleri yapılandır" ilke ayarında planlanan saat ve günde kurulur.


1
İyi bul, güzel cevap.
mfinni

3
Otomatik yeniden başlatmaları da devre dışı bırakmak için kullanılabilir mi? VM'lerimiz için iSCSI hisselerini sunan bir Windows Sunucumuz var ve bu bağımlı VM'lerin altından otomatik olarak yeniden başlatıldığında "kötü bir şey" oluyor.
Brian Knoblauch

10
2015, sistemim güncel, Windows güncelleme ayarları altında "Oturum açtığımda geri sayım başlatma" seçeneği bulunmuyor. Bu epik bir başarısızlıktır.
Triynko

3
Bu tam bir karmaşa. Ben sadece 20 kullanıcılı bir sunucuya giriş yaptım ve bana 13 dakika içinde yeniden başlatılacağını söyledi. Harika. Microsoft'a teşekkürler.
Patrick,

1
Grup İlkesi'ndeki ifadelerden hala kafam karıştı. Sunucunun rastgele değil sadece saat 3'te yeniden başlayabilmesi için tam olarak ne yapmanız gerekiyor?
NickG

17

Windows Update hizmetini devre dışı bırakın. Servis Yöneticisinde değil - sadece durdurun. Geri sayım, Windows’tan değil, servisten geliyor.

Durdurursanız - UNTIL’dan daha fazla güncelleme yapmayın, makine manuel olarak yeniden başlatılır.

http://www.techspot.com/guides/230-prevent-automatic-windows-update-restarts/

Aynı Server 2012 ile çalışır. net stopVe sonra hizmeti durdurun.


1
Bu beni yönlendirdiğinde yeniden başlatmayı önlemenin iyi bir yolu. Sanırım, güncellemeler gerçekleştiğinde yeniden başlatma işleminin saat 3'te gerçekleşmemesi ancak bunun yerine giriş yapmamı beklemesiyle ilgili bir sorunum var. Giriş yapmamın neden geri sayımı başlattığını anlamıyorum.
Bryansix

Değişmiş gibi görünüyor. Ben de sevmiyorum. 3 am bir yapılandırmadır Şey;) Yeniden başlatmalarım haftasonunda oluyor.
TomTom

1
bu cevap aslında benim için işe yaramadı. Windows Update hizmetini durdurdu ve Server 2012'de geri sayım başlıklarını almaya devam etti.
Bret Fisher

3
Hizmeti durdurursanız, yeterli olmayabilir. Servis mümkün 1 dakika sonra otomatik olarak kendini başlatır. Hangi Windows sürümünü kullandığınıza bağlı olarak, bunu toplam 2 kez yapacaktır. Ek olarak, çağrılan bir veya daha fazla işlem olabilir Windows Update. Son zamanlarda, bu süreçleri öldürmek ve sorunu durdurmak için hizmeti durdurmak zorunda kaldım.
LPChip

2
Hizmeti yeniden başlatmak ve durdurulursa işlemek için Görev Zamanlayıcı'yı kullanır.
Lankymart

9

Hizmeti durdurmak yeterli değil çünkü yeniden başlayacaktır. Sunucuyu yeniden başlatmaya hazır olana kadar hizmeti devre dışı bırakmanız gerekir.

Ardından, sorunu çözmek için, kilitli olsa bile, Windows'un zamanlanan saatinde yeniden başlatılmasını sağlamak için bu kayıt defteri değerini eklemeniz gerekir.

reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AlwaysAutoRebootAtScheduledTime /t REG_DWORD /d 1 /f

MS KB dokümantasyonu sorunu


1

Yeniden başlatmayı geçici olarak durdurmak için, Windows Update ve Windows Module Installer hizmetlerini devre dışı bırakın. Geceleri tekrar açın, böylece yeniden başlatma gerçekleşebilir.


Kendimi zahmetten kurtarıp kendimi vurmayı tercih ederim.
Baykuş

1

Güncelleştirmeleri yüklemek için Powershell'i kullanabilirsiniz. PSWindowsUpate modülü için bir internet araması yapın ve indirin. Sonra Get-WUInstall komutunu çalıştırın. Yeniden başlatma isteğini yok saymanıza izin veren bir anahtar var. Tüm 2012 sunucularımda kullanıyorum ve GUI'yi kullanmaktan daha çok hoşuma gitti.


Başvurulan anahtarıdır -IgnoreRebootmeselaipmo PSWindowsUpdate; Get-WUInstall -AcceptAll -IgnoreReboot
spuder

0

Güncellemeleriniz WSUS üzerinden gelirse, hangi güncellemelerin makinenin zorunlu bir şekilde yeniden başlatılmasını gerektirdiğini belirleyebilir ve bir bakım penceresi sırasında planlayabilirsiniz. Aksi halde, yukarıda belirtildiği gibi Windows Update hizmetini devre dışı bırakın.

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.