Windowsで「ディレクトリが空ではありません」というエラーを解決する方法



Windowsでフォルダを削除しようとした際に「ディレクトリが空ではありません」というエラーが表示されると、かなり困ります。フォルダが何らかのプロセスによってロックされていたり、アクセス権がおかしかったりして、何をやっても削除できないこともあります。再起動や再試行といった通常の解決策では、必ずしもうまくいかないことがあります。特に、バックグラウンドプロセスがそのフォルダを保持している場合やアクセス権に問題がある場合はなおさらです。以下の手順は多くのケースで効果がありましたが、必ずしも完璧とは言えません。それでも、頭を抱える前に試してみる価値はあります。

Windowsで「ディレクトリが空ではありません」というエラーを修正する方法

ファイルエクスプローラーを再起動する方法

基本的なことのように思えますが、ファイルエクスプローラーを再起動するとインターフェースがリセットされ、小さな不具合が解消されます。場合によっては、これだけで頑固なフォルダを削除できることもあります。環境によっては、Windowsが突然何をしていたか忘れてしまったかのようになることがありますが、エクスプローラーのプロセスを再起動すると解決します。

  1. タスクバーを右クリックし、[タスク マネージャー]を選択します。
  2. 下にスクロールして「Windows Explorer」を見つけます。右クリックして「再起動」をクリックします。リストに表示されない場合は、「プロセス」タブを確認してください。
  3. 再読み込み後、再度フォルダを削除してみてください。

一部のマシンでは、最初は失敗しても、すぐに再起動するか、もう一度やり直すと成功します。Windows は、場合によっては必要以上に困難にしてしまうことがあります。

方法1: フォルダ名を変更する

よくある解決策として、フォルダに新しい名前を付けるという方法があります。奇妙かもしれませんが、Windowsが元の名前やパスで固まってしまう場合があり、名前を変更すると問題が解決することがあります。その後、単純に削除するだけで、ようやく解決できるかもしれません。

  1. フォルダを右クリックし、「名前の変更」を選択します。または、フォルダをクリックして を押しますF2
  2. 「temp」などの新しい簡単な名前を入力して、 を押しますEnter
  3. 名前を変更したフォルダを右クリックし、「削除」を選択します。すぐに削除されない場合は、バックグラウンドプロセスが完了するまでしばらくお待ちください。

時には、こんなに単純なこともあります。名前を変えるだけで、Windows がそのフォルダにかけているロックを解除できるなんて、面白いですね。

方法2: Unlockerまたは同様の無料ツールを使用する

Windowsでフォルダがビジー状態またはロックされているというメッセージが繰り返し表示される場合は、 Unlockerなどのツールを使ってハンドルを解除できます。これらのツールは、どのプロセスがフォルダをロックしているかを表示するので、強制的に閉じるか、直接削除することができます。

  1. 上記のリンクからUnlockerをダウンロードしてインストールしてください。
  2. 問題のあるフォルダを右クリックし、「Unlocker」を選択します。UACのプロンプトが表示されたら、「はい」をクリックします。
  3. Unlockerはフォルダをロックしているものを一覧表示します。Deleteキーを押すか、ロックを解除して削除してください。
  4. 確認してプロセスを待機します。処理はすぐに完了する場合もありますが、多くの処理が行われている場合には 1 秒ほどかかる場合もあります。

これは時々奇妙な動作をします — すべてのプロセスが表示されない、またはロックが頑固である — が、Windows がそれ自身を解決することを期待して待つよりはずっと良いです。

方法3:コマンドプロンプトを使用してフォルダを削除する

ファイルエクスプローラーが固執している場合は、CMDを使うとフォルダをブロックしている原因を回避できる場合があります。権限が重要なので、管理者として開いてください。

  1. [スタート]メニューを開き、[コマンド プロンプト]を検索して右クリックし、[管理者として実行]を選択します。
  2. 黒いウィンドウがポップアップ表示されたら、 と入力しますrmdir /s /q "FULL_PATH"。 をFULL_PATH実際のフォルダのパスに置き換えます。スペースがある場合は引用符を必ず残してください。例:rmdir /s /q "C:\Users\YourName\Desktop\UnwantedFolder".
  3. を押しますEnter。このコマンドは、フォルダとその中身をすべて強制的に削除します。エクスプローラーが頑固な場合は、これが唯一の方法となることもあります。

注意:パスをもう一度確認してください。間違ったものを削除してしまう可能性があります。これは厄介です。また、エラーが表示された場合は、権限の問題かフォルダが使用中である可能性があります。まずはロックを解除してみてください。

方法4:ディスクの不良セクタをチェックする

ディスクエラーによって、特にディスクに不良セクタやファイルシステムの破損がある場合、削除操作が気づかないうちに妨害されることがあります。CHKDSK はこれらの問題をスキャンして修復できます。

  1. [スタート]を開き、[コマンド プロンプト]を検索して右クリックし、[管理者として実行]を選択します。
  2. chkdsk /f C:C:フォルダが格納されているドライブ文字に置き換えてください)と入力します。 を押しますEnter
  3. 次回の再起動時にディスク チェックをスケジュールするかどうかを尋ねるプロンプトが表示されたらY、 と入力して押しますEnter
  4. PCを再起動してください。スキャンはWindowsが通常起動する前に実行されます。時間がかかる場合がありますが、削除を妨げている可能性のある不良セクタやファイルシステムエラーを修正します。

方法5: 所有権を取得して権限を調整する

特に権限が間違っている場合、フォルダを完全に削除できない可能性があります。所有権を取得すれば、多くの場合は解決します。ただし、少し侵入的になる点にご注意ください。

  1. フォルダを右クリックし、[プロパティ]に移動します。
  2. [セキュリティ]タブをクリックし、[詳細設定]をクリックします。
  3. [所有者]の横にある[変更]をクリックします。
  4. ボックスにユーザー名を入力し、「名前の確認」をクリックして確認し、「OK」をクリックします。
  5. 「セキュリティの詳細設定」ウィンドウに戻り、必要に応じてサブコンテナとオブジェクトの所有者を置き換えるボックスをオンにします。
  6. [適用]をクリックし、[OK]をクリックします。
  7. もう一度フォルダを削除してみてください。今度は削除できるはずです。

もちろん、権限の設定は非常に面倒で、不可解な削除ブロックが発生することもよくあります。

方法6:完全なウイルススキャンを実行する

マルウェアやウイルスがそのフォルダを制御またはロックしている、あるいは単にシステムの異常な動作を引き起こしている可能性があります。フルスキャンを実行すると、フォルダの削除を妨げている隠れた脅威が明らかになる場合があります。

  1. スタート メニューからWindows セキュリティを開きます。
  2. [ウイルスと脅威の防止]を選択します。
  3. 「スキャンオプション」をクリックし、「フルスキャン」を選択します。「今すぐスキャン」をクリックします。
  4. 忍耐 — これには多少時間がかかるかもしれませんが、心の平安のためにはそれだけの価値はあります。

方法7: システムファイルのチェックと修正

破損したWindowsファイルは、フォルダの修復など、様々な異常動作を引き起こす可能性があります。SFC /scannowDISMツールは、これらの修復に役立ちます。

  1. 管理者コマンドプロンプトを開きます。
  2. 実行しDISM.exe /Online /Cleanup-image /Restorehealthて を押しますEnter。完了するまで数分かかる場合があります。
  3. 次に、 を実行しますsfc /scannow。これにより、システムファイルがスキャンされ、修復されます。
  4. 完了したら、もう一度フォルダを削除してみてください。破損したシステムファイルが原因となっている場合もあります。

方法8:Windowsを復元するか、変更をロールバックする

他に方法が見つからず、フォルダがまだロックされているか削除できない場合は、システムの復元が有効な場合があります。これにより、Windowsは問題が発生する前の状態に戻ります。

  1. スタート メニューの検索から回復ツールを開きます。
  2. 「システムの復元を開く」をクリックします。
  3. 指示に従い、問題発生前の復元ポイントを選択して、Windows に任せましょう。ただし、重要なファイルは必ず別の場所に保存しておいてください。

最後に、フォルダを削除できます

多くの場合、これらの方法は、権限、プロセス、ディスクエラーなど、フォルダをロックしている原因を少しずつ解消します。ロックが解除されると、削除ボタンは正常に動作するようになります。結局のところ、世界が終わるわけではありません。少しの忍耐とコマンドラインの魔法で、たいていは解決できます。

まとめ

  • ファイルエクスプローラーを再起動 => システムのファイルの表示を更新します
  • フォルダ名を変更する => 名前/パスのロックを解除します
  • Unlockerまたは同様のツールを使用する => フォルダをロックしているハンドルを解除します
  • コマンドプロンプトの削除 => エクスプローラーが拒否したときに強制的に削除
  • ディスクの状態をチェック => 問題の原因となっている不良セクタを修正
  • 権限と所有権 => フォルダの制御を取り戻す
  • 完全なウイルススキャン => マルウェアの干渉を排除
  • システムファイルチェック => Windowsシステムファイルの修復
  • システムの復元 => 何も効果がない場合はシステム状態をリセットする

まとめ

フォルダ削除エラーへの対処は、特にWindowsがなかなか解決しない場合は、非常にイライラさせられるものです。幸いなことに、これらの解決策のほとんどは簡単で、パワーユーザーでなくても成功しています。ただし、rmdir所有権の変更などのコマンドには注意してください。必要に応じてバックアップしてください。これで、頑固なフォルダが完全に削除されることを願っています。



この記事は役に立ちましたか?