2 つのファイルが HDD から削除されない

2 つのファイルが HDD から削除されない

ようやく Windows 10 にアップグレードする準備をしているのですが、ストレージ HDD を消去しているときに問題が発生しています。そこには Adob​​e Flash 10 に関連する EXE ファイルと OCX ファイルの 2 つのファイルがありました。それらはなかなか削除されません。私が試したことは次のとおりです。

  • Shift+Del: ファイルが何かによって使用されていると表示されます
  • 通常通り削除すると、"You require permission from PCNAME\MY USERNAME to make changes to this folder"
  • 私はこれらのファイルと親フォルダの所有者であり、フォルダと子アイテムに対する完全な権限を自分に付与しています
  • 右クリック > 所有権の取得: これを実行してもプロセスは成功しますが、うまくいきません
  • これらのファイルの名前を変更したり、好きな場所にカットアンドペーストしたりすることはできますが、削除することはできません。
  • Powershell: 試してみましたRemove-Item '.\Delete Me' -Force -Recurseが、エラーが発生し、「パスへのアクセスが拒否されました」と表示されます。
  • Powershell:rm '.\Delete Me' -Force同じエラーが返される
  • PsExec: Powershell を SYSTEM として実行しようとしましたが、ダメでした。上記と同じエラーです。
  • サードパーティ製ソフトウェア Unlocker: ファイルはロック解除され、プロセスフリーになると主張しているが、削除できない。
  • StackExchangeの別の回答では、制御を取得するために.batファイルを試すように言われましたが、ダメでした
  • 読み取り専用ファイルとしてマークされていますが、それを変更する権限がありません
  • セーフ モード: 失敗。以前と同じエラー。

公平に言えば、ファイルは 4MB のスペースしかありませんが、この時点では原則です。2 つの小さなファイルに負けたくはありません。ディスクをフォーマットするのは、Genos のやり方のように思えます (考えてみてください: やりすぎです)。では、それらを取り除くために他に何ができるでしょうか?

答え1

どうやっても削除されないフォルダを強制的に削除するには

以下のコマンドを実行します...

  1. 管理者権限のコマンドプロンプトから
  2. またはバッチスクリプトとして保存し、起動スクリプトとして実行するように設定します。グループポリシーまたはタスクスケジューラ#1 が自然に解決しない場合。

コマンド

これらのコマンドは基本的に...

  1. フォルダパスを設定します
  2. フォルダとその内容の所有権を再帰的に取得します
  3. EveryoneACLFullレベルの権限を再帰的にすべてに付与します
  4. フォルダの下にあるすべてのファイルを強制的に静かに再帰的に削除します
  5. 上記のすべての手順が完了したら、ディレクトリ自体を削除します。

コマンドとバッチスクリプト

SET "Folder=C:\Delete Me"
takeown /a /r /d Y /f "%Folder%"
icacls "%Folder%" /grant everyone:F /t
DEL /Q /F /S "%Folder%\*"
RD /S /Q "%Folder%"

サポートリソース


その他の注目アイテム

フォルダーを削除できないその他の理由は次のとおりです...

  • 隠しファイルまたはフォルダ内の何かが「使用中」であるため、そのプロセスが停止/強制終了されるまで削除できません。

  • プロセスがフォルダー内の見えない隠しファイルを使用するのを止めるには、メモリからプロセスを強制終了し、サービスを停止し、タスク スケジューラ ジョブを無効にするなどします。

  • ファイルシステム内のこれらのフォルダに添付されたファイル複製サービスまたはテクノロジ、例えば ドフスマウントポイントなど

    • ファイルシステムで使用されているレプリケーション技術のレプリケーションを停止します
  • ファイルシステムレベルの腐敗

  • 走るchkdsk C: /F /R /X

それでも解決しない場合は、完全なマルウェア対策スキャンだけでなく Microsoft Defender オフラインスキャン悪意のあるバグなどを検出する定義が完全に更新されています。

答え2

管理者アカウントのファイルを削除してみてください。

次のようにして有効にします。

Hold the Windows Key while pressing “R” to bring up the Windows Run dialog box. Type: net user administrator /active:yes Press “Enter“.

(管理者アカウントを無効にする場合は、もう一度実行して yes を no に置き換えてください。)

答え3

次のバッチファイルを試してみるといいでしょう:

@echo off

set "hdd=YOURDRIVEPATH"

attrib -r %hdd%\*.* /s
del /f /q THEEXE.exe
del /f /q THEOCX.ocx

pause

ドライブ文字や、それらのファイルが入っているフォルダはどこにhddありますか。サブフォルダの深いところにない場合は、ここで変数を完全にバイパスして、ドライブ文字/パスのみを使用できます。は、そのサブフォルダとそのすべてのサブフォルダattribから読み取り専用設定を削除しようとします。各コマンドは、ファイルを静かに削除し、読み取り専用属性を無視しようとします。変数と .exe ファイルおよび ocx ファイルの名前を変更したことを確認し、これを管理者またはユーザーとして実行して、どちらかが役立つかどうかを確認してください。%hdd%delhdd

参照:属性デル

関連情報