GUIを使ったアンインストール作業が台数が多くなると、非常に大変だと思います。
コマンドを実行することで比較的簡単にアンインストールが可能です。
今回は更新プログラムをアンインストールする2つの方法をメモ。
PowerShell で一気にアンインストールするなら
Windows の更新プログラムを確認する「Get-HotFix」は存在するものの、アンインストールする「Uninstall-HotFix」や「Remove-HotFix」なるコマンドレットは存在しません。作って見るかな!と思いましたが、一応調べてみたところ Microsoft のOneScript Teamが
Uninstall security update for Windows 7 or 8 (PowerShell) - Script Centerをリリースしていました。
このスクリプトのいい点は、更新プログラムを単体、または複数を指定しアンインストール可能な点です。
現在試している最中ですが、情報を共有してみました!
手動でやるコツコツやるなら
上記スクリプトを知る前は下記スクリプトを実行しました。
注意点は、wsua.exe によるアンインストール処理が完了してから次のKBをアンインストールしてください。
注意点は、wsua.exe によるアンインストール処理が完了してから次のKBをアンインストールしてください。
#PowerShell で「8月13日公開のWindows Updateのうち削除が推奨される更新プログラム」を確認する Get-HotFix -Id KB2982791,KB2970228,KB2975719,KB2975331 >続く
— Satoru Nasu (@nasunotw) 2014, 8月 18
#PowerShell を使って「適用されている更新プログラムを削除」する wusa.exe /uninstall /KB:2982791 /quiet /norestart >続く
— Satoru Nasu (@nasunotw) 2014, 8月 18
プロセス「wusa」が終了されているか何度か確認する Get-Process -Name wusa 等間隔で #PowerShell コマンドレットを確認する方法あるかな・・・
— Satoru Nasu (@nasunotw) 2014, 8月 18