更新後にWindows Server 2012が強制的に再起動しないようにする


62

Windows Server 2012がインストールされたドメインコントローラーがあります。更新後、サーバーはすぐに再起動しません。ただし、サーバーにリモート接続すると、再起動のカウントダウンが表示されます。唯一のオプションは、今すぐ再起動するか、通知を閉じることです。ただし、カウントダウンは継続し、最終的にサーバーは許可なく再起動します。これを防ぐにはどうすればよいですか?


2
更新をインストールしていますか、それとも自動更新が有効になっていますか?
パトリック

3
更新は午前3時にスケジュールされることを追加しますが、このメッセージはログイン時に午前9時に表示され
1

4
こっちも一緒。グループポリシーは夜間の再起動を目的としていますが、Server 2012は運用時間の途中でそれを行うことにしました!ああ!
ブライアンノブラウフ14年

14
これは、自動更新に関してこれまで見た中で最も愚かな動作です。それは実際にあなたがログインするのを待ってから、再起動を強制するカウントダウンタイマーを開始します。したがって、ログインして何かを行うと、基本的に作業ウィンドウに時限爆弾が設定されます。これは、「シャットダウン」コマンドがその逆を行い、更新プログラムをインストールするためにマシンの電源を切らないように指示することでシャットダウンを防ぐため、ほとんど愚かです。一方、「アップデートをインストールせずにシャットダウン」コマンドはctrl-alt-deleteメニューに隠されています。意味がない。
トリインコ

2
@ user356577ちょうど私に起こった、そして答えはノーです。しなければならなかったNET STOP WUAUSERV管理者として、その後、services.mscとで無効、それはです(Windowsのアップデート)を確保し、その後、同様のタスクマネージャでWindows Updateを殺します。それがついに当分の間カウントダウンを止めたようです。
ザエル

回答:


44

自動再起動を無効にするように設定できるローカルグループポリシーがあります。これは、sysadminが定期的にサーバーにRDPを実行し、更新プログラムをインストールしてサーバーを再起動することを前提とするWindowsサーバーでのみ実行する必要があります(火曜日のパッチを参照)。

  1. Windowsキー+ Rを押して、実行プロンプトを開きます。
  2. 「gpedit.msc」と入力してEnterキーを押します。
  3. [ローカルグループポリシーエディター]で、[コンピューターの構成]> [管理用テンプレート]> [Windowsコンポーネント]> [Windows Update]に移動します。
  4. 「自動更新の設定」ポリシーを有効にし、「2」に設定します。
  5. 「スケジュールされた自動更新のインストールでは、ログオンしているユーザーには自動再起動しない」ポリシーを有効にします。

2
これまでのベストソリューション!
digz6666

@ digz6666助かりました!
シャオイ

ありがとう、とても多くの役に立たないサイト。これを最初の結果として見つけたらよかったのですが
...-サイモン

私はそのカウントダウンの真ん中にいます。上記の手順を適用しました。そのgpeditを有効にするには再起動が必要ですか?12分でわかります。
dlatikay

1
はい、そうです。設定を調整しても、実行中のカウントダウンは中止されません。これは、時限爆弾を解除するようなものです。4分からカウントダウンしている間、私はOPへの最後のコメントで@Zaelの提案をハックし、消えました。
dlatikay

24

最後に、Microsoftは更新プログラムのロールアップでこの動作のFIXを作成しました

自動更新クライアントがWindows 8およびWindows Server 2012で更新を適用する方法を制御できる更新プログラムが利用可能です。この更新プログラムをインストールすると、以前のWindowsオペレーティングシステムで使用されていた「自動更新の構成」ポリシー設定が再び機能します。毎日のメンテナンスサイクル中に更新プログラムをインストールする代わりに、「自動更新の構成」ポリシー設定でスケジュールされている日時にWindows更新プログラムがインストールされます。


1
良い発見、いい答え。
mfinni

3
自動リブートも無効にするために使用できますか?iSCSI共有をVMに提示するWindows Serverがあり、依存するVMの下から自動的に再起動するたびに「悪いこと」になります。
ブライアンノブラウフ14

10
2015年です。私のシステムは最新です。Windowsの更新設定に「ログイン時にカウントダウンを開始しない」というタイトルのオプションが表示されません。これは壮大な失敗です。
トリインコ

3
これは完全な修羅場です。20人のユーザーでサーバーにログオンしたところ、13分後に再起動することがわかりました。すばらしいです。マイクロソフトに感謝します。
パトリック

1
グループポリシーの言葉遣いにまだ混乱しています。サーバーがランダムではなく午前3時にのみ再起動するように正確に構成する必要があるものは何ですか?
NickG

17

Windows Updateサービスを無効にします。Service Managerではありません-停止してください。カウントダウンは、Windows自体ではなく、サービスからのものです。

停止すると、マシンが手動で再起動されるまで更新は行われません。

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

Server 2012でも同様に機能しnet stop、その後サービスを停止します。


1
これは、プロンプトが表示されたときに再起動を防ぐ良い方法です。更新が発生しても午前3時にリブートが発生せず、代わりにログインするまで待機するという根本的な問題があると思います。ログインすることでカウントダウンが開始される理由がわかりません。
ブライアンシックス

変更するようです。私もそれが好きではありません。午前3時は設定です;)再起動は週末に行われます。
トムトム

1
この答えは実際にはうまくいきませんでした。Windows Updateサービスを停止し、そしてサーバー2012年にカウントダウンバナーを取得保管
ブレット・フィッシャー

3
サービスを停止すると、十分ではない場合があります。その可能性は、1分後に自動的に開始されます。これは、使用しているウィンドウのバージョンに応じて、合計2回実行されます。さらに、実行中の1つ以上のプロセスが呼び出される場合がありますWindows Update。最近のケースでは、これらのプロセスを強制終了し、サービスを停止して問題を停止する必要がありました。
LPChip

2
タスクスケジューラを使用して、サービスとプロセスが停止している場合は再起動します。
ランキーマート

9

サービスを停止するだけでは十分ではありません。サービスを再び開始するだけです。サーバーを再起動する準備ができるまで、サービスを無効にする必要があります。

次に、問題を解決するには、このレジストリ値を追加して、ロックされている場合でも、スケジュールされた時間にWindowsが確実に再起動するようにする必要があります。

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

MS KBドキュメントの問題


1

再起動を一時的に停止するには、Windows UpdateおよびWindows Module Installerサービスを無効にします。再起動できるように、夜間にそれらをオンに戻します。


私はむしろわずらわしい自分を救って、ただ自分を撃ちたいです。
フクロウ

1

更新プログラムのインストールにPowershellを使用できます。PSWindowsUpateモジュールをインターネットで検索してダウンロードします。次に、コマンドGet-WUInstallを実行します。再起動の要求を無視できるスイッチがあります。2012年のすべてのサーバーで使用してきましたが、GUIを使用するよりもずっと気に入っています。


参照スイッチがある-IgnoreRebootなどipmo PSWindowsUpdate; Get-WUInstall -AcceptAll -IgnoreReboot
spuder

0

更新プログラムがWSUSを介して提供される場合、どの更新プログラムを強制的にマシンの再起動が必要かを判断し、メンテナンスウィンドウでそれらを計画できます。それ以外の場合は、上記の提案に従ってWindows Updateサービスを無効にします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.