2

最初の KB をアンインストールし、それが完了するまで待ってから次の KB をアンインストールするためにこれが必要ですが、どうすればよいですか?

既にフォーマット済みのバッチ ファイルをどこかに置いておくので、他のかわいそうな魂がすべてのがらくたを再入力する必要はありません... :) 多くの更新をすばやくアンインストールしようとしている他の人のために。すべての更新プログラムを調べて、現在インストールされているプログラムとの互換性を確認することを好みますが、これらの更新プログラムはすべて、不注意なユーザーが Windows 7、Windows Update で「自動的にダウンロードしてインストールする」オプションを有効にしたときにインストールされました。それらの約 100 があるので、各プロンプトを個別にクリックしたくありません... (「不注意なユーザー」彼は身長約 2 フィート、3 歳で、物をクリックするとうまくいくことを学んでいます....)

wusa /uninstall /kb:KB2532531 /passive /norestart

wusa /uninstall /kb:KB2598845 /passive /norestart

wusa /uninstall /kb:KB2732487 /passive /norestart

wusa /uninstall /kb:KB2846960 /passive /norestart

wusa /uninstall /kb:KB2852386 /passive /norestart

wusa /uninstall /kb:KB2861191 /passive /norestart
4

3 に答える 3

2

このページの内容は私にはうまくいかないので、うまくいくように少し変更しました。/passive パラメータがないため、/passive を /quiet に変更する必要がありました。また、@echo off を削除したのは、このような場合に人々がそれを使用する理由がわからないためです。echo off を使用すると、進行状況のすべての兆候が完全に削除され、それが何をしているかを監視できなくなります。これが私から働いたものです:

for %%a in (
2844286
2847311
2849470
) do start "" /w wusa /uninstall /kb:%%a /quiet /norestart

これを使用して、一度に 71 個の更新プログラムをアンインストールしました。上記のコードから変更したもう 1 つの点は、各数値の前にある KB です。これを機能させるには、それを取り除く必要がありました。なぜ私のコードが違うのかはわかりませんが、他のコードを使用してエラーが発生した場合は、これを試してください。

于 2014-05-27T17:17:47.447 に答える