Windows Updateを実行するVBスクリプト「windowsupdate.vbs」

スクリプトからWindows Update

Windows10のアップデートに時間がかかりすぎるので、スクリプトでサクッとアップデートできないかな?と前回「WUA_SearchDownloadInstall.vbs」を使用した方法を見つけてメモしましたが、他にもみつけたのでメモ。これもすべてのWindowsで使えるようです。

Link

山市良のえぬなんとかわーるど(アーカイブ): Windows Scripting: Windows Update をスクリプトから ( Windowsupdate.vbs )

https://yamanxworld.blogspot.com/2010/07/windows-scripting-windows-update.html

Link

Windowsupdate · Github

https://gist.github.com/the-takeo/71c863327399f8761828dcfe21e59da1

まずはソースを.vbsで保存

上記のページあるソースをメモ帳などに貼り付け、WindowsUpdate.vbsなど、適当に .vbs を付けて保存します。

コマンドプロンプトからcscriptで呼び出す

上記のWindowsUpdate.vbsを管理者として起動したコマンドプロンプトからcscriptで呼び出して実行します。

WindowsUpdate.vbsをCドライブ直下に保存していた場合

cscript "c:\WindowsUpdate.vbs"

これだけで実行できます。

重要な更新プログラムのみインストールする設定になっている

オプションの更新プログラムなどは除き、重要な更新プログラムのみをインストールする設定になっています。以下のコードはその部分になります。

updateSearcher.Search("IsInstalled=0 and Type='Software' and AutoSelectOnWebSites=1")

パラメーターの意味

パラメーター 意味
IsInstalled=0 インストールされていない更新プログラムを対象にする
Type='Software' 更新プログラムが対象
AutoSelectOnWebSites=1 重要な更新プログラムのみを適用
パラメーターの参考サイト

Link

https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search

その他類似のスクリプトの参考サイト

Link

WpsでWindowsupdateの再起動までを自動化。 | Shinke1987.net

http://shinke1987.net/?p=276

Link

Windows Updateを行うためのPowershellスクリプト – Osakana Taroのメモ帳

https://blog.osakana.net/archives/8270

Link

301 Moved Permanently

https://www.atmarkit.co.jp/ait/articles/1808/06/news012.html

Link

301 Moved Permanently

http://qiita.com/Marukaziler/items/54bfbf054a372328be3f

PAGETOP