あなたの多くは、あなたがどんなにあなたがしようとしても、ファイルやフォルダを削除することはできません状況に遭遇しているだろう。 この資料では、通常の方法を使用して頑固または削除不能なファイルまたはフォルダを削除する方法について説明します。
あなたがそれらの頑固なファイルやフォルダを削除することができない理由は、少なくとも4つの理由があるかもしれません。
- ファイルまたはフォルダは現在、いくつかのプログラムで使用されています
- オプション1:エクスプローラシェルを再起動します
- オプション2:IOBit Unlockerを使用します
- オプション3:プロセスエクスプローラを使用してハンドルを閉じます
- オプション4:MoveFileを使用します。再起動時にファイル/フォルダを削除または名前を変更するexe
- 名前に無効な文字が含まれているファイルやフォルダを削除できません
- 必要なNTFSアクセス許可がありません
- ファイルシステムの破損
Windowsで頑固な削除不可能なファイルまたはフォルダを削除する方法
“使用中のファイル”シナリオ
いくつかのアプリケーションによってファイル/フォル UnlockerやProcess Explorerなどのユーティリティは、ファイルまたはフォルダのハンドルを強制的に閉じてから、ファイルまたはフォルダを削除するのに役立ちます。
これらのプログラムを使用する前に、まず、ログオフして再度ログインした後、または再起動サイクルの後に頑固なファイルを削除できるかどうかを確認してください。 それはほとんどの場合に役立ちます。 さらに良いことに、Windowsをセーフモードで起動し、頑固なファイルまたはフォルダを削除します。 “Windows10でpcをセーフモードで起動する方法”を参照してください。Windowsを再起動せずにファイルまたはフォルダを削除する場合は、Process ExplorerやUnlockerなどのツールを使用できます。 これらのツールは、プログラム/実行可能ファイルが問題の原因であることを見つけ、ロックを解除してファイルを削除するのに役立ちます。
内蔵のリソースモニタを使用して問題のあるプログラムを表示することもできますが、リソースモニタを使用してファイルハンドルを閉じることはできません。 詳細については、サードパーティ製ツールを使用せずにファイルをロックしたプロセスの検索の投稿を参照してください。
エクスプローラを再起動するシェル
ファイルエクスプローラは、一般的にそのシェル拡張によってフックアップされたメディアファイル その場合は、エクスプローラシェルをきれいに終了すると役立ちます。 ここでは、Windows7から10でエクスプローラシェルをきれいに終了して再起動する方法を示します。
Windows7以降では、Windowsの”使用中のファイル”ダイアログには、ファイルを使用しているプログ あなたがする必要があるのは、最初にプログラムを閉じることだけです。
ただし、プログラム名が表示されない場合があるため、Unlocker、Process Explorer、Resource Monitorなどのツー
IObit Unlocker
IObit Unlocker setupは、ファイルとフォルダのコンテキストメニュー拡張機能を追加します。 ファイルまたはフォルダを右クリックしてIObit Unlockerをクリックすると、対象のファイルまたはフォルダを使用しているプログラムが表示されます。
Unlockerには、エンドユーザーにとっても自明なこれらのオプションもあります:
- ロック解除
- ロック解除&削除
- ロック解除&名前を変更
- ロック解除&移動
- ロック解除&コピー
- 強制モード
通常モードでロック解除が失敗した場合は、”強制モード”を試すことができます。 これは、ファイル/フォルダハンドルを閉じるのではなく、関連するプロセスを終了する積極的なモードです。
予約された名前または名前に無効な文字が含まれているファイルまたはフォルダ
サンプルシナリオ:ウィンドウを空にできません。Cortanaの”LocalState”フォルダのファイルとしてディスククリーンアップまたはストレージ設定を使用すると、
IOBit Unlockerは、最新の機能更新プログラムをインストールした後、Windows.old
フォル 窓だoldはC:\Windows.old
の下のMicrosoft.Windows.Cortana_cw5n1h2txyewy
フォルダの下のファイルに問題(ファイル名に無効な文字)があるため、削除できないことがあります。 問題のあるフォルダの完全なパスは以下のとおりです:
C:\Windows.old\Users\{username}\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy
フォルダLocalState
にはいくつかのドットがあります(。. 削除またはアクセスされてからフォルダを防止することができ、その名前の後に)。 フォルダーを削除しようとすると、次のエラーが発生します:
予期しないエラーは、フォルダを削除しないようにしています。 このエラーが引き続き表示される場合は、エラーコードを使用してこの問題のヘルプを検索できます。
エラー0x80004005: 指定されていないエラー
とTry Again
、Skip
、またはCancel
へのオプション操作。
(または)
場所は利用できません
C:\Windows…..古い\ユーザー。.\AppData\Local\packages\Microsoft.窓だCortana_cw5n1h2txyewy\LocalStateは使用できません。 場所がこのPC上にある場合は、デバイスまたはドライブが接続されているか、ディスクが挿入されていることを確認してから、再試行してくださ 場所がネットワーク上にある場合は、ネットワークまたはインターネットに接続していることを確認してから、再試行してくださ それでも場所が見つからない場合は、移動または削除されている可能性があります。
簡単な修正:IOBit Unlockerで、Cortana
フォルダ(またはWindows.old
フォルダ全体)を選択した後、オプションのロックを解除&削除を選択します。 これは、Windowsを完全に一掃するのに役立ちます。簡単に古いフォルダ。
これらの無効なファイルやフォルダを手動でワイプする場合は、以下の例とスクリーンショットを参照してください:
ファイル名に無効な文字または予約文字ファイル名に無効な名前が含まれている場合(ファイル名の末尾にスペースやピリオドがある場合や、フ この問題を解決するには、適切な内部構文を使用してファイルを削除するツールを使用します。 あなたは”\\?”を使うことができます。-MICROSOFT KBからの抜粋NTFSファイルシステムボリューム
del上のファイルまたはフォルダを削除することはできません”\\?\c:\path_to_file_末尾にスペースが含まれています。txt”
例:予約された名前または名前に無効な文字(ドットやスペースなど)が含まれているフォルダーを削除します。
Cortanaパッケージフォルダーの下にあるLocalState..
フォルダーを削除するには、次のパスとコマンドラインを使用します:
rd /s \?\C:\Windows.old\Users\%username%\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState..\
管理者コマンドプロンプトからこのコマンドを実行します。
:
無効なフォルダがいくつかあるとしましょう。Con
、Conduct.
、およびLocalState..
(単語con
は予約された名前であり、ファイル名またはフォルダ名には使用しないでください。)
予約された名前(例:con
)のフォルダーに通常アクセスしようとすると、次のエラーが発生します:
場所は利用できません
パス:\conにアクセスできません。
ハンドルが無効です。
フォルダを削除するには、管理コマンドプロンプトから次のコマンドを実行します:
rd /s "\?\C:\con"
他の2つのフォルダ、すなわちconduct.
とLocalState..
は無効な文字を持っています(。)ファイル名に。 これらのフォルダを削除するには、次のコマンドを実行します:
rd /s "\?\C:\conduct."rd /s "\?\C:\LocalState.."
で予約されたフォルダまたは無効な文字を削除します。 これで、3つのフォルダが削除されました。
予約または無効な文字を含むファイルの処理の詳細については、Microsoftの記事”NTFSファイルシステムボリュームファイルまたはフォルダを削除できません”を参照してください。
プロセスエクスプローラ
プロセスエクスプローラは、導入を必要としない優れたツールです。 Process Explorerについては、過去に何度も取り上げてきました。
管理者としてプロセスエクスプローラを起動します。 検索オプション(Ctrl+F)を使用して、ファイル名の一部を入力し、Enterキーを押します。
そのファイルを使用しているプロセスが表示されます。 あなたがする必要があるのは、プログラムを手動で閉じてから、頑固なファイルを削除することだけです。
また、プロセスエクスプローラーを使用すると、下のペインビューを介してファイルハンドルを閉じることができます。 ただし、プログラムを終了するのが最も好ましい方法です。
MoveFile。windows SysInternals
MoveFileユーティリティ(管理者コマンドプロンプトウィンドウから実行される)を使用すると、次の再起動のためのコマンドの移動と削除をスケジュー
:
movefile.exe
空の宛先(“”)を指定すると、起動時にソースが削除されます。 stubborn.pdf
を削除する例は次のとおりです。
例
movefile d:\tools\stubborn.pdf ""
MoveFileユーティリティは、ファイルのためだけでなく、フォルダのためにも動作します!
デスクトップ上にある”1″という名前のフォルダを(再起動時に)削除するには、次のコマンドを使用しました:
movefile C:\Users\ramesh\desktop ""
再起動後、ジョブは完全に完了しました! MoveFileユーティリティは、MoveFileEx APIを使用してファイルの名前を変更または削除します。 削除または名前変更操作は、次のブランチの下にあるMULTI_STRING
という名前のレジストリ値PendingFileRenameOperations
に登録されます:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
次回の再起動時に、セッションマネージャーは、登録されたrenameコマンドとdeleteコマンドをPendingFileRenameOperations
レジストリ値から読み取ることによって、削除または名前変更タス 上記のスクリーンショットでわかるように、Windows Defenderは、署名の更新後に削除操作(置き換えられたドライバファイルを取り除くため)をスケジュールしているよ
Windows SysinternalsからMoveFileをダウンロードします。
不正なNTFSアクセス許可
ユーザーアカウント制御にファイルまたはフォルダを変更するアクセス許可がない場合、削除しようとすると”アクセス許可が拒否されました”ダイアログが表示されます。 あなたがする必要があるのは、ファイルまたはフォルダの所有権を取得し、ファイルを削除する前にアカウントのフルコントロール権限を割り当
ファイル/フォルダの所有権を取得し、プロパティ、セキュリティタブから権限を割り当てることができます。 しかし、一部のユーザーは、Takeown.exe
とICacls.exe
を使用したコマンドライン方式を好みます。
詳細については、説明の記事”ファイルとフォルダの所有権を取得する方法”を参照してください(サブフォルダ間で再帰的にTakeown.exe
を使用して)。 また、icacls.exe
を使用して権限を割り当てる方法についても説明します。 または、SystemまたはTrustedInstaller権限でコマンドプロンプトを起動して、削除できないファイルまたはフォルダを強制的に削除することもできます。
関連するヒント:簡単にアクセスするには、特にオプションをより頻繁に使用する場合は、右クリックメニューに”所有権を取得&完全なパーミッションを割り当てる”オプションを追加することもできます。 このレジストリの微調整は、Takeown.exe
とICacls.exe
の操作を一度に行います。 これらのコマンドを手動で入力する必要はありません!
ファイルシステムの破損
ファイルシステムの破損は、ファイルまたはフォルダにアクセスまたは削除 ディスクエラーチェックまたはChkdsk
コマンドを実行すると、問題が解決されます。
エラーチェック
このPC(マイコンピュータ)を開き、頑固なファイルが含まれているドライブを右クリックし、プロパティをクリックします。 ツールメニューを選択し、”チェック”をクリックします。
詳細を表示リンクをクリックすると、アプリケーションログに関連するイベントビューアエントリが開きます。 それは問題が何であるかを示します。
次に、ドライブを修復するか、次の再起動に進みます。
Chkdsk
または、管理者特権のコマンドプロンプトからChkdsk <driveletter:> /R
を実行できます。 それは、ドライブのマウントを解除し、スキャンを実行するためにあなたの同意を求めます。 “N
“(No)を選択すると、次の再起動時にスキャンのスケジュールを求めるプロンプトが表示されます。 続行するにはY
をクリックします。
ディスクエラーチェックまたはChkdskを使用してファイルシステムエラーを修正した後、頑固なファイルまたはフォルダを削除できるかどうか
それ以外の場合は”削除できない”ファイルを削除する他の興味深い方法を知っている場合は、以下のコメントセクションに投稿してください。