Mencegah Windows Server 2012 dari memaksa reboot setelah pembaruan

62

Saya memiliki pengontrol domain dengan Windows Server 2012 di atasnya. Setelah pembaruan, server tidak langsung reboot. Namun jika saya jauh ke server saya akan disajikan dengan hitungan mundur untuk reboot. Satu-satunya pilihan adalah memulai kembali sekarang atau menutup pemberitahuan. Namun hitungan mundur masih berlanjut dan server akhirnya reboot tanpa izin saya. Bagaimana saya bisa menghentikan ini terjadi?

Bryansix
sumber
2
Apakah Anda menginstal pembaruan atau apakah pembaruan otomatis aktif?
Patrick
3
Saya akan menambahkan bahwa pembaruan dijadwalkan pada pukul 3 pagi tetapi pesan ini muncul pada jam 9 pagi ketika saya masuk.
Bryansix
4
Sama disini. Kebijakan grup adalah untuk reboot semalam, tetapi Server 2012 memutuskan untuk melakukannya tepat di tengah waktu produksi kami! Argh!
Brian Knoblauch
14
Ini adalah perilaku paling bodoh yang pernah saya lihat sehubungan dengan pembaruan otomatis. Ini sebenarnya akan menunggu Anda untuk masuk, kemudian memulai penghitung waktu mundur yang akan memaksa reboot. Jadi, jika Anda masuk untuk melakukan sesuatu, itu pada dasarnya menetapkan bom waktu di jendela kerja Anda. Ini hampir bodoh karena bagaimana perintah "shut down" melakukan yang sebaliknya dan mencegah shut down dengan memberitahu Anda untuk tidak mematikan mesin Anda karena menginstal pembaruan; sementara itu perintah "shutdown without install updates" disembunyikan di menu ctrl-alt-delete. Itu tidak masuk akal.
Triynko
2
@ user356577 Baru saja terjadi pada saya, dan jawabannya adalah tidak. Harus NET STOP WUAUSERVsebagai administrator, dan kemudian memastikan (Pembaruan Windows) dinonaktifkan di services.msc dan kemudian membunuh Pembaruan Windows di Task Manager juga. Yang tampaknya akhirnya menghentikan hitungan mundur untuk saat ini.
Zael

Jawaban:

44

Ada Kebijakan Grup Lokal yang dapat Anda atur untuk menonaktifkan restart otomatis. Ini hanya boleh dilakukan pada Server Windows dengan asumsi sysadmin akan menuju RDP ke server sesuai jadwal reguler dan instal pembaruan dan restart server (lihat Patch Selasa ).

  1. Tekan Windows Key + R untuk membuka prompt menjalankan.
  2. Ketik "gpedit.msc" dan tekan enter.
  3. Dalam "Editor Kebijakan Grup Lokal", navigasikan ke Konfigurasi Komputer> Template Administratif> Komponen Windows> Pembaruan Windows.
  4. Aktifkan kebijakan "Konfigurasi Pembaruan Otomatis" dan setel ke "2".
  5. Aktifkan kebijakan "Tidak ada restart otomatis dengan pengguna yang masuk untuk instalasi pembaruan otomatis terjadwal".
Chaoix
sumber
2
Solusi terbaik sejauh ini!
digz6666
@ digz6666 Senang membantu!
Chaoix
Terima kasih, begitu banyak situs yang tidak berguna. Saya berharap saya telah menemukan ini sebagai hasil pertama ...
simon
Saya di tengah-tengah hitungan mundur itu. baru saja menerapkan langkah-langkah seperti dijelaskan di atas. Apakah gpedit itu perlu di-boot ulang untuk diterapkan? Saya akan tahu dalam 12 menit.
dlatikay
1
ya benar. menyesuaikan pengaturan tidak membatalkan penghentian berjalan . ini seperti meredakan bom waktu. Sementara itu menghitung mundur dari empat menit, saya meretas saran @Zael dalam komentar terakhir mereka ke OP, dan itu hilang.
dlatikay
24

Akhirnya Microsoft telah menghasilkan FIX untuk perilaku ini dalam rollup pembaruan !

Pembaruan tersedia yang memungkinkan Anda mengontrol bagaimana klien Pembaruan Otomatis menerapkan pembaruan di Windows 8 dan Windows Server 2012. Setelah Anda menginstal pembaruan ini, pengaturan kebijakan "Konfigurasi Pembaruan Otomatis" akan berfungsi lagi seperti dulu di sistem operasi Windows sebelumnya. Alih-alih menginstal pembaruan selama siklus pemeliharaan harian, pembaruan Windows akan diinstal pada waktu dan hari yang dijadwalkan di pengaturan kebijakan "Konfigurasi pembaruan otomatis".

Tim Jackson
sumber
1
Bagus temukan, jawaban yang bagus.
mfinni
3
Apakah ini dapat digunakan untuk menonaktifkan reboot otomatis juga? Kami memiliki Server Windows yang menyajikan saham iSCSI ke VM kami dan itu "hal yang buruk" setiap kali secara otomatis reboot keluar dari bawah VM yang bergantung itu.
Brian Knoblauch
10
Ini tahun 2015, sistem saya mutakhir, saya masih tidak melihat opsi di bawah pengaturan pembaruan windows berjudul "Jangan memulai hitung mundur ketika saya masuk". Ini adalah kegagalan epik.
Triynko
3
Ini berantakan lengkap. Saya baru saja masuk ke server dengan 20 pengguna, dan ia memberi tahu saya akan reboot dalam 13 menit. Bagus. Terima kasih microsoft.
Patrick
1
Saya masih bingung dengan kata-kata dalam Kebijakan Grup. Apa sebenarnya yang harus Anda konfigurasikan sehingga server hanya akan restart pada jam 3 pagi daripada secara acak?
NickG
17

Nonaktifkan layanan Pembaruan Windows. Tidak di Service Manager - hentikan saja. Hitung mundur berasal dari layanan, bukan Windows itu sendiri.

Jika Anda menghentikannya - tidak ada lagi pembaruan SAMPAI mesin dijalankan secara manual.

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

Sama bekerja dengan Server 2012. net stopdan kemudian menghentikan layanan.

TomTom
sumber
1
Itu adalah cara yang baik untuk mencegah reboot ketika diminta. Saya kira saya masih memiliki masalah mendasar bahwa reboot tidak terjadi pada jam 3AM ketika pembaruan terjadi tetapi malah menunggu sampai saya login. Saya hanya tidak mengerti mengapa saya masuk memulai hitungan mundur.
Bryansix
Ubah sepertinya. Saya juga tidak suka. Jam 3 pagi adalah Hal konfigurasi;) Reboot saya terjadi pada Akhir Pekan.
TomTom
1
jawaban ini sebenarnya tidak berhasil untuk saya. menghentikan layanan Pembaruan Windows, dan terus mendapatkan spanduk hitung mundur di Server 2012.
Bret Fisher
3
Jika Anda menghentikan layanan, itu mungkin tidak cukup. Mungkin saja layanan secara otomatis mulai sendiri setelah 1 menit. Ini akan melakukan ini sebanyak 2 kali, tergantung pada versi windows yang Anda gunakan. Selain itu, mungkin ada satu atau lebih proses yang berjalan yang disebut Windows Update. Dalam kasus baru-baru ini saya harus mematikan proses ini dan menghentikan layanan untuk menghentikan masalah.
LPChip
2
Ini menggunakan Penjadwal Tugas untuk memulai kembali layanan dan proses jika mereka dihentikan.
Lankymart
9

Menghentikan layanan tidak cukup, karena hanya akan memulai sendiri lagi. Anda harus menonaktifkan layanan sampai Anda siap untuk me-restart server.

Kemudian untuk memperbaiki masalah, Anda harus menambahkan nilai registri ini untuk memastikan Windows memulai kembali pada waktu yang dijadwalkan, bahkan jika itu terkunci.

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

MS KB mendokumentasikan masalah

Ben Drawbaugh
sumber
1

Untuk menghentikan reboot sementara, Nonaktifkan layanan Pembaruan Windows dan Windows Module Installer. Hidupkan kembali di malam hari sehingga reboot bisa terjadi.

Susan Russel
sumber
Saya lebih suka menyelamatkan diri dari gangguan dan hanya menembak diri sendiri.
Burung hantu
1

Anda bisa menggunakan Powershell untuk menginstal pembaruan. Lakukan pencarian internet untuk modul PSWindowsUpate dan unduh. Kemudian jalankan perintah Get-WUInstall. Ada saklar yang memungkinkan Anda mengabaikan permintaan untuk reboot. Saya telah menggunakannya di semua server 2012 saya, dan saya menyukainya jauh lebih baik daripada menggunakan GUI.

Charles Burge
sumber
Switch yang direferensikan adalah -IgnoreRebootmisalnyaipmo PSWindowsUpdate; Get-WUInstall -AcceptAll -IgnoreReboot
spuder
0

Jika pembaruan Anda datang melalui WSUS, Anda dapat menentukan pembaruan mana yang memerlukan reboot mesin secara wajib dan merencanakannya selama jendela pemeliharaan. Kalau tidak, nonaktifkan layanan Pembaruan Windows seperti yang disarankan di atas.

wondersz1
sumber