コマンドラインを使用してWindows Updateの設定を変更できますか?


9

一部のサーバー(サーバー2008R2 x64を実行)を、Windowsの更新設定を確認せずに送信しましたが、失敗します。デフォルトでは、自動的にダウンロードしてインストールするように設定されています。ダウンロードには必要ですが、インストールは必要ありません。これはコマンドラインから実行できますか?RDPはオプションではありません。

回答:


7

コンピューターがドメイン内にある場合は、グループポリシーを使用してこの設定を構成できます。

それ以外の場合は、関連するレジストリ値を手動で構成できます。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\AUOptions
  1. チェックしない
  2. チェックするがダウンロードしない
  3. ダウンロードするがインストールしない
  4. ダウンロードとインストール

このキーの使用は文書化されていますか?
ハリージョンストン、

6

承知しました。ダウンロード、インストールの通知:

reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AUOptions /t REG_DWORD /d 3

チェックアウトグループポリシー検索をレジストリから直接ポリシーの他の部分を変更する必要がある場合には参考のために-それは、ADMXファイルを掘りよりも多く楽しいです。


2
そのキーはグループポリシーの動作をシミュレートします。つまり、GUIを介して変更されないように設定をロックします。これは必要な場合とそうでない場合があります。私が説明したキーは、設定を制御する実際のキーです。
Massimo

@Massimo確かに、良い点です。
シェーンマッデン

ここでは、Windows Updateに関連するレジストリエントリに関連する有用な情報technet.microsoft.com/en-us/library/dd939844(v=ws.10).aspx
Junior M

4

このサーバーがドメイン環境にある場合は、Windows Updateグループポリシーを使用してこれを行う必要があります。別の方法を使用すると、GPOでこの変更を元に戻すことができなくなります。

ドメイン以外の環境にいる場合は、コマンドラインを使用して変更できます。この変更を直接行えるツールは知らないので、Windowsレジストリを変更して変更を行う必要があります。

コマンドラインから、コマンドを使用してWindowsレジストリを変更できますREG ADD

変更する必要があるレジストリ設定は、HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AUにあります。特に、AUOptionWindows Update設定を有効または無効にする責任がある値。値が次の場合:

0 ローカル管理者が設定を選択できるようにします

1 決してチェックしない手段

2 どちらのインストールも確認してダウンロードしない

3 チェック、ダウンロードするがインストールしない

4 自動的にダウンロードしてインストールする

リモートコンピューターで作成したコマンドを実行するには、Microsoft SysinternalsコマンドラインツールPSExecを使用できます。Net Stopおよびを使用して、Windows Updateサービスを再起動する必要がありNet startます。

したがって、次のようなものを使用する必要があります。

psexec.exe \\@Servers.txt net stop "Automatic Updates"
psexec.exe \\@Servers.txt REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 00000004
psexec.exe \\@Servers.txt net start "Automatic Updates"

を使用してWindows Updateチェックを強制することもできます。

psexec.exe \\@Servers.txt WUAUCLT /DETECTNOW

Servers.txt各行のIPまたはサーバー名を含む単純なメモ帳ファイルはどこにありますか。Psexecを使用したくない場合は、REGコマンドをリモートで実行することもできます。以下のためにREGまたはPsexecあなたは、ファイアウォールのexeptionの有効持っている必要がありますファイルとプリンタの共有をし、リモートサーバーの管理者権限を持つユーザーアカウントを使用してコマンドを実行する必要があります。使用時のその他の問題の詳細については、https://stackoverflow.com/q/828432を参照してくださいAccess is deniedPsexec



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