2012-08-16 14:26:54 +0000 2012-08-16 14:26:54 +0000
81
81

Windows Updateが何をしているのか、もっと情報を得ることはできますか?

この画面を何分も見ていなければならないことがよくあります:

裏で何が起こっているのか全くわかりません。また、 WindowsUpdate.log の変更点を見ることにも興味がありません。できれば、コマンドラインから呼び出せるもの(apt-getのようなもの)がいいですね。

回答 (8)

70
70
70
2013-12-21 01:47:31 +0000

Windows Update は、%windir%\system32 フォルダにある wuauauclt.exe ユーティリティを使用して、コマンドラインから起動することができます。また、「/updatenow」スイッチが動作(アップデートのインストール)するためには、自動アップデートが有効になっている必要があります。

Windows10より前のバージョンのWindowsでは、以下のコマンド(%windir%\system32フォルダ内)を入力して、Windows UpdateのGUIを起動することもできます。また、Windows Updateの設定で「更新のための決してチェック」を設定していれば、これも更新のためのチェックを行いません、「更新のためのチェック」ボタンをクリックする必要があります。

55
55
55
2017-03-08 01:31:01 +0000

Windows 10 では、 PSWindowsUpdate PowerShell モジュールを使用することができます。

34
34
34
2012-08-16 14:26:54 +0000

Windows Server 2008 R2 CoreにWindows Updatesをインストールする方法](http://www.petri.co.il/install-windows-updates-on-windows-server-2008-r2-core.htm)を調べていると、いくつかの素晴らしい提案を見つけました。

私が本当に気に入った提案の1つは、 WUA_SearchDownloadInstall.vbs スクリプトです。

11
11
11
2015-09-11 03:17:20 +0000

Windows 7 の一部である wusa.exe を使うことができます。

タスクバーから Windows 10 Update アイコン を削除したかったので、wusa を呼び出す AutoHotkey スクリプトを書いてみました。https://support.microsoft.com/en-us/kb/262841 ](https://support.microsoft.com/en-us/kb/262841)

wusa := "c:\windows\system32\wusa.exe"
runwait %wusa% /uninstall /kb:2952664 /norestart
runwait %wusa% /uninstall /kb:3021917 /norestart
runwait, %wusa% /uninstall /kb:3035583 /norestart
msgbox, okay, all done!`rDon't forget to -hide- the updates now.

この ページには、コマンドラインから更新プログラムを管理するための他の方法 をまとめてあります。 このページでは、wusa.exe の動作について説明しています

9
9
9
2012-08-24 06:48:31 +0000

私は WuInstall を使っています。Windowsのアップデートを管理するためのコマンドラインツールです。インストールの進捗状況を表示したり、いつ再起動するかを指定したり、ログファイルをプロセスごとに表示したりと、素晴らしいオプションがたくさんあります。宜しくお願いします。

5
5
5
2018-07-19 13:51:58 +0000

Windows 10、およびWindows Server 2016以上では、USOClient.exeを使用して、アップデートのスキャン、ダウンロード、インストールを行います。Windows 10、Windows Server 2016、またはその上のWindows Server 2016では、USOClient.exeを使用して、アップデートのスキャン、ダウンロード、インストールを行います。RestartDevice アップデートのインストールを終了するためにデバイスを再起動します

2
2
2
2019-01-06 09:18:19 +0000

kizzx2 ](https://superuser.com/a/1186355/440052)さんの[回答](https://superuser.com/users/25498/kizzx2)を元に、コマンドプロンプト用のワンライナーを2つ作りました。

高架下のコマンドラインから以下のコードを実行します。

更新モジュールのインストール:

Powershell.exe -ExecutionPolicy Unrestricted -command "Install-Module PSWindowsUpdate -force"

コマンドラインから更新を実行:

Powershell.exe -ExecutionPolicy Unrestricted -command "Import-Module PSWindowsUpdate; Get-WindowsUpdate; Install-WindowsUpdate"

さらに、-AcceptAllコマンドにオプションの-AutoRebootInstall-WindowsUpdateを追加します。

0
0
0
2019-02-07 11:49:36 +0000

私が見つけた最も簡単で確実な方法は、PowerShellからCOMオブジェクトを呼び出すことです。

$autoUpdate = New-Object -ComObject Microsoft.Update.AutoUpdate
$autoUpdate.DetectNow()

オブジェクトの他のメソッドは、Windows 10では何もしないようです。こちらも参照してください。 https://docs.microsoft.com/en-us/windows/desktop/api/wuapi/nn-wuapi-iautomaticupdates

PowerShell を使用したくない場合は、コマンドラインから直接

C:\Windows\System32\UsoClient.exe StartScan

を実行することができます。

関連する質問

3
28
13
7
16