🚀 IT転職を考えている方へ
この記事で解説している技術を活かして、年収アップを目指しませんか?
レバテックキャリアなら、IT専門のキャリアアドバイザーが無料でサポート。
「WSUSでwuaucltコマンドを使っているが、Windows 11で動かなくなった」。企業のIT管理者から、こうした声をよく聞く。
wuaucltは長年WSUS運用で使われてきたが、Windows 10 バージョン1709以降は非推奨となり、Windows 11では完全に廃止された。
しかし、代替コマンドを知らずに困っている現場は多い。
この記事では、wuaucltの代わりに使うべきコマンドと、実務で使える具体的な運用方法を解説する。
wuauclt.exeは「Windows Update Automatic Update Client」の略。
Windows UpdateやWSUSから更新プログラムを自動的にチェック・ダウンロード・インストールするプロセスだ。
wuauclt /detectnow – 更新プログラムを即座に検出wuauclt /reportnow – WSUSサーバに状態を報告wuauclt /resetauthorization – 認証情報をリセットこれらのコマンドは、WSUS環境で更新が反映されない時のトラブルシューティングに使われてきた。
Windows 10 バージョン1709以降、Windows Updateの仕組みが刷新された。
新しいアーキテクチャでは、wuaucltではなく「UsoClient.exe」や「Windows Update Medic Service」が更新管理を担当する。
wuaucltコマンドを実行しても、内部的には何も処理されない。エラーも出ないため、気づかずに使い続けている現場が多い。
Windows 11で使うべき代替コマンドを、用途別に紹介する。
旧: wuauclt /detectnow
新: UsoClient StartScan
管理者権限のコマンドプロンプトで実行する。
UsoClient StartScan
実行後、Windows Updateが更新プログラムをスキャンする。
設定アプリの「Windows Update」画面で「更新プログラムのチェック」をクリックするのと同じ動作だ。
旧: wuauclt /reportnow
新: UsoClient ReportPolicies または UsoClient RefreshSettings
WSUS環境では、クライアントPCがサーバに状態を報告するタイミングが決まっている(デフォルト22時間ごと)。
手動で報告したい場合は以下を実行する。
UsoClient ReportPolicies UsoClient RefreshSettings
これにより、WSUSサーバのコンソールに最新の状態が反映される。
新: UsoClient StartDownload / UsoClient StartInstall
検出済みの更新プログラムをダウンロード・インストールする。
UsoClient StartDownload UsoClient StartInstall
ただし、これらのコマンドは即座に実行されるわけではない。
内部的にスケジュールされ、タイミングが来たら実行される。
旧: wuauclt /resetauthorization
新: 以下のコマンドでWindows Updateコンポーネントをリセット
net stop wuauserv net stop bits rd /s /q C:\Windows\SoftwareDistribution net start bits net start wuauserv UsoClient StartScan💡 こんな技術、もっと評価されるべきでは?
この知識・スキルは、多くの企業で重宝されます。
今の職場で正当に評価されていないなら、転職も選択肢の一つです。
これにより、Windows Updateの認証情報とキャッシュがクリアされる。
WSUS環境で「更新が来ない」「エラーが繰り返し出る」場合に有効だ。
コマンドラインでの操作が多い場合、PowerShellモジュール「PSWindowsUpdate」を使うと便利だ。
Install-Module PSWindowsUpdate -Force Import-Module PSWindowsUpdate
# 更新プログラムの一覧を表示 Get-WindowsUpdate # 更新プログラムをインストール Install-WindowsUpdate -AcceptAll -AutoReboot
WSUS環境でも動作する。
複数台のPCに対してリモートで実行することも可能だ。
複数のPCに対して更新状況を確認するスクリプト。
$computers = @("PC001", "PC002", "PC003")
foreach ($pc in $computers) {
Write-Host "=== $pc ===" -ForegroundColor Green
Invoke-Command -ComputerName $pc -ScriptBlock {
Get-WindowsUpdate | Select-Object Title, KB, Size
}
}
このスクリプトで、各PCの未適用更新プログラムをリモート確認できる。
wuaucltが使えなくなったことで、トラブルシューティングの手順も変わった。
症状: WSUSサーバで承認した更新が、クライアントPCに来ない。
対処法:
gpresult /r
reg query HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate
net stop wuauserv rd /s /q C:\Windows\SoftwareDistribution net start wuauserv UsoClient StartScan
原因: WSUSサーバとの通信がタイムアウトしている。
対処法:
telnet wsus-server.example.com 8530
netsh winhttp show proxy
対処法:
UsoClient ReportPolicies gpupdate /force
これで強制的にWSUSサーバに報告される。
WSUSコンソールで「コンピューター」→「更新の状態」を確認する。
wuaucltコマンドはWindows 11では完全に廃止された。
代わりに使うべきコマンドは以下の通り。
| 用途 | 旧コマンド(非推奨) | 新コマンド |
|---|---|---|
| 更新検出 | wuauclt /detectnow | UsoClient StartScan |
| WSUS報告 | wuauclt /reportnow | UsoClient ReportPolicies |
| 認証リセット | wuauclt /resetauthorization | SoftwareDistributionフォルダ削除 |
| 自動化 | – | PSWindowsUpdateモジュール |
WSUS運用では、PowerShellモジュール「PSWindowsUpdate」を活用すると作業効率が上がる。
複数台の管理、リモート実行、スケジュール実行など、柔軟な運用が可能だ。
古い手順書を使い続けていると、トラブルシューティングで詰まることが多い。
2026年時点のベストプラクティスに移行しよう。
WSUS運用やWindows管理のスキルは、企業IT基盤を支える重要な技術だ。
しかし、こうした運用経験を積んでも、キャリアアップに繋がらないと感じている人は多い。
「技術は身についたが、年収が上がらない」「評価されない」と悩んでいるなら、一度自分の市場価値を確認してみるといい。
IT管理者・インフラエンジニア専門の転職エージェント「レバテックキャリア」では、無料でキャリア相談ができる。
転職する・しないは別として、「自分のスキルが市場でどう評価されるか」を知ることは、今後のキャリア設計に役立つ。
5分で登録完了。相談だけでもOKだ。
✅ このスキルを活かして年収アップを目指しませんか?
インフラ技術は、企業のIT基盤を支える重要なスキル。
レバテックキャリアなら、あなたのスキルを正当に評価する企業を紹介します。