web-dev-qa-db-ja.com

残ったWindows Updateフォルダーを削除するにはどうすればよいですか?

私のPCは5年前のもので、更新に失敗したという素晴らしい履歴があります。 C:ドライブを開いても、次のような名前のフォルダーがたくさんあります。2d51a0107296557123f92939e121

私はそれらを削除できず、毎日私のPCでますます多くのスペースを占有しています。それらを手動で削除しようとすると、システムがそれを実行せず、セキュリティ例外をスローするため、それらを取り除く方法がわかりません私の顔に。

16
Lost

これは、これらのフォルダを削除する方法です。

削除するフォルダの名前がabc123であると仮定します。これを実際のフォルダー名に置き換えます。 TABキーを使用すると、入力の手間を省くことができます。コマンドを入力するときは、フォルダ名の最初の2文字または3文字を入力してから、TABを押すだけです。各コマンドを入力した後、ENTERを押す必要があります。 ENTERを押す前に、各コマンドを再確認してください(特に、削除したくないフォルダーを誤って指定していないことを確認してください)。

まず、管理コマンドプロンプトを開きます。これを行うには、スタートメニューをクリックし、cmdと入力してCONTROL-SHIFT-ENTERを押します。確認プロンプトが表示され、管理者パスワードの入力が必要になる場合があります。次に、コマンドプロンプトで:

cd /d c:\
dir /ad

削除するフォルダーや、Program FilesUsersなどのさまざまなWindowsフォルダーを含む、フォルダーのリストが表示されます。

md empty
robocopy /e /purge /b empty abc123

ここでは、空のフォルダーを作成し、削除しようとしているフォルダーの上にコピーするようにRobocopyに指示しています。 /purgeはRobocopyにファイルを削除するように指示し、/bはRobocopyにファイルセキュリティをバイパスするように指示します。 Robocopyはフォルダーを削除するときにフォルダー内のファイルを一覧表示し、最後に削除されたファイルの数を示す概要を生成します([その他]というタイトルの列を探します)。

削除するフォルダごとにrobocopyコマンドを繰り返します。 mdコマンドを毎回繰り返す必要はありません。

Robocopyはフォルダー自体を削除しないため、個別に削除します。

takeown /F abc123
icacls abc123 /grant administrators:F
rd abc123

最初のコマンドはフォルダーの所有権を取得してアクセス許可を変更できるようにし、2番目のコマンドはフォルダーを削除する許可を与え、最後の行でフォルダーを削除します。削除するフォルダごとにこれら3つのコマンドを繰り返します。

最後に、作成した空のフォルダーを削除します。これはもう必要ないためです。

rd empty

お役に立てれば。

13
Harry Johnston

Powershellでtakeown/icaclsを使用してG:\ Windowsにアクセスするには

ls -r 'G:\Windows' | select -expand fullname | %{ takeown /f $_; icacls $_ /grant administrator:F }

次に、削除します。

Takeown/icaclsを再帰的に使用してnothingを実行しました。これは、個々のアイテムごとに実行されます。

5
David Betz

スタートメニューに移動し、「cmd」と入力します。必ず管理者として実行してください(cmdを右クリックして[管理者として実行]を選択します)。

次に、次のように入力します。

sc stop wuauserv
sc stop BITS

STOP_PENDING成功した場合。
これにより、サービス自動更新およびバックグラウンド転送サービスが閉じます。

次に、それらを削除してみます。

1
TwirlMandarin

まずPCを再起動してみてください。私は同じ問題を抱えていましたが、すべての削除を完了する前に再起動する必要があることを通知しないアンインストールプロセスに関連していることがわかりました。

0
Patrick