「Windows 10ミニTips」は各回の作成時点で最新のWindows 10環境を使用しています。 |
---|
wuaucltコマンドはWindows 10で廃止
Windows 8.1までは、Windows UpdateやWSUS(Windows Server Update Services)から新着の更新プログラムを取得するとき、「wuauclt.exe /detectnow」というwuaucltコマンドが使えた。だが、Windows 10でこの方法は通用しない。wuaucltコマンドの仕様が大幅に変わったからだ。
Microsoftは公式ドキュメントで「Wuauclt.exe /detectnowコマンドは廃止され、サポートが終了した」と述べており、Windows 10で使用できないことは以前から明示している。
そこで代わりに使ってほしいのが、Windows PowerShell(以下、PowerShell)である。PowerShellはコマンドや構文に慣れないと使いにくいものの、基本的には下記に示した内容をコピー&ペーストするだけでかまわない。
(New-Object -ComObject Microsoft.Update.AutoUpdate).DetectNow()
GUIの「設定」から「更新プログラムのチェック」をクリック/タップすれば済む話だが、スクリプトにも使える小技として参考にしていただきたい。
阿久津良和(Cactus)