私のPCは5年前のもので、更新に失敗したという素晴らしい履歴があります。 C:ドライブを開いても、次のような名前のフォルダーがたくさんあります。2d51a0107296557123f92939e121
私はそれらを削除できず、毎日私のPCでますます多くのスペースを占有しています。それらを手動で削除しようとすると、システムがそれを実行せず、セキュリティ例外をスローするため、それらを取り除く方法がわかりません私の顔に。
これは、これらのフォルダを削除する方法です。
削除するフォルダの名前がabc123
であると仮定します。これを実際のフォルダー名に置き換えます。 TAB
キーを使用すると、入力の手間を省くことができます。コマンドを入力するときは、フォルダ名の最初の2文字または3文字を入力してから、TAB
を押すだけです。各コマンドを入力した後、ENTER
を押す必要があります。 ENTER
を押す前に、各コマンドを再確認してください(特に、削除したくないフォルダーを誤って指定していないことを確認してください)。
まず、管理コマンドプロンプトを開きます。これを行うには、スタートメニューをクリックし、cmd
と入力してCONTROL-SHIFT-ENTER
を押します。確認プロンプトが表示され、管理者パスワードの入力が必要になる場合があります。次に、コマンドプロンプトで:
cd /d c:\
dir /ad
削除するフォルダーや、Program Files
やUsers
などのさまざまな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
お役に立てれば。
Powershellでtakeown/icaclsを使用してG:\ Windowsにアクセスするには
ls -r 'G:\Windows' | select -expand fullname | %{ takeown /f $_; icacls $_ /grant administrator:F }
次に、削除します。
Takeown/icaclsを再帰的に使用してnothingを実行しました。これは、個々のアイテムごとに実行されます。
スタートメニューに移動し、「cmd」と入力します。必ず管理者として実行してください(cmdを右クリックして[管理者として実行]を選択します)。
次に、次のように入力します。
sc stop wuauserv
sc stop BITS
STOP_PENDING
成功した場合。
これにより、サービス自動更新およびバックグラウンド転送サービスが閉じます。
次に、それらを削除してみます。
まずPCを再起動してみてください。私は同じ問題を抱えていましたが、すべての削除を完了する前に再起動する必要があることを通知しないアンインストールプロセスに関連していることがわかりました。