「ディレクトリが空ではありません」エラー0x80070091を素早く解決する方法
Windowsで「ディレクトリが空ではありません」やエラー0x80070091が発生すると、かなりイライラさせられることがあります。フォルダを削除しようとすると、Windowsが「空ではありません」と言い放つことがあります。たとえフォルダが空に見えたり、既にすべて削除済みだったとしてもです。不思議なことに、これはフォルダ内の実際のファイルではなく、フォルダの破損、アクセス権、ファイルシステムの不具合に関係していることがほとんどです。このような状況が頻繁に発生すると、フォルダ内に何らかの頑固な幽霊が潜んでいるのではないかと疑ってしまうほどです。朗報です。この状況を回避する方法はいくつかあり、そのほとんどはそれほど複雑ではありません。注意深く手順に従うだけで済みます。この記事を最後まで読めば、厄介なフォルダを簡単に削除したり名前を変更したりできるようになるはずです。
ディレクトリが空ではない、エラー0x80070091を修正する方法
Windowsでこのエラーが発生した場合に試せる一般的な修正方法をいくつかご紹介します。この問題は、アクセス権の問題、フォルダの破損、ディスクエラーなどが原因で発生することが多いので、覚えておくと便利です。必ずしもあなたのせいではありませんが、少し面倒です。これらの方法のいずれかで問題が解決し、ディレクトリを整理できるようになることを願っています。
ディレクトリの名前を変更するか、コマンドプロンプトから削除してみてください
この方法が有効なのは、Windowsがフォルダに完全にアクセスできない、または通常の削除ができないほど破損していると判断して停止してしまう場合があるためです。管理者権限でフォルダの名前を変更したり削除したりすることで、この動作を回避できます。特にアクセス権の問題や頑固に破損したフォルダがあるマシンでは、Windowsエクスプローラよりもコマンドラインの方が強力なアプローチとなります。
- 管理者としてコマンド プロンプトを開きます。[スタート]を右クリックし、[Windows ターミナル (管理者)]または[コマンド プロンプト (管理者)]を選択します。
- フォルダの親ディレクトリに移動します(例: )。ドライブがC:以外の場合は
cd "C:\Path\To\Folder"、 でアクセスできます。cd /d "full\path\here" - 次に、次のコマンドで削除してみます:
rmdir /s /q "FolderName"
これで、プロンプトなしでフォルダが削除されるはずです。コマンドが失敗したり、Windows が削除を許可しない場合は、フォルダが破損しているか、何らかのプロセスによってロックされている可能性があります。コマンドに正しく反応するには再起動が必要になる場合もありますが、最初の試みとしては十分です。ただし、フォルダ名に奇妙な文字が含まれている場合は、引用符で囲むか、8.3 命名規則を使用する必要があるかもしれません。
Windowsファイルエクスプローラーを再起動します
これは、Windowsエクスプローラーが奇妙なファイルサーバーエラーで不具合を起こす場合に時々有効な、ちょっとした手軽な解決策です。エクスプローラーを再起動するとキャッシュがクリアされ、内部状態がリセットされるため、フォルダの真の状態を「認識」できるようになります。この方法では開いているファイルは失われません。ファイルマネージャーをリロードするだけです。ただし、開いているエクスプローラーのウィンドウは必ず閉じてください。
- 押すとタスク マネージャーがCtrl + Shift + Esc開きます。
- 「プロセス」タブでWindows エクスプローラーを見つけます。
- 右クリックして「再起動」を選択します。再起動が完了するまでお待ちください。タスクバーがちらつく場合がありますが、これは正常です。
リロード後、問題のあるフォルダを削除または名前変更できるか確認してください。Windowsの動作が不安定な場合があり、フォルダにアクセス可能になったことを認識するには再起動が必要になることがあります。
システムファイルチェッカー(SFC)を実行する
フォルダが破損していたり、システムファイルが欠落していたりする場合は、この手順が効果的です。Windowsファイルをスキャンし、破損または欠落している場合は置き換えます。破損があると、Windowsはフォルダが使用中であると認識したり、実際には空ではないのに空ではないと認識したりすることがあります。
- 管理者としてコマンドプロンプトを再度開きます。
- 入力:
sfc /scannow - 実行には10~15分ほどかかります。システムファイルをスキャンし、エラーを自動的に修正しようとします。設定によっては、最初は失敗しても再起動すると修復できる場合もありますので、固まっているように見えても心配しないでください。
完了したら、PCを再起動して、フォルダを削除またはアクセスできるかどうかを確認してください。システムファイルが修復され、破損の問題が解消されることがよくあります。
ディスクの不良セクタをチェックする
ハードドライブ上の不良セクタはフォルダの整合性を損ない、Windowsがフォルダが使用中または破損していると認識してしまう可能性があります。ディスクチェックを実行することで、エラーの原因となっている可能性のある不良セクタを検出または修復できます。
- Windows + Xを押して、ターミナル (管理者)を選択します。
- 入力:
chkdsk C: /f /r— 異なる場合は、C: を実際のドライブ文字に置き換えます。 - を押しますEnter。ドライブが使用中の場合、Windows は再起動時にチェックをスケジュールするかどうかを尋ねます。Y と入力してを押しますEnter。
- PCを再起動してください。Windowsが起動する前にディスクチェック(chkdsk)が実行され、不良セクタのスキャンと修復が行われます。これには時間がかかる場合があるので、コーヒーでも飲みながら作業を始めましょう。
完了したら、レポートを確認して、何かが修正されたかどうかを確認できます。多くの場合、ディスクエラーを修正すると、奇妙なフォルダの問題が解決します。
フォルダの権限を変更して所有権を取得する
これは、エラーの原因が権限の問題である場合によく必要になります。特に、バックアップの復元後、他のパソコンからのコピー後、あるいはアカウントの所有権が何らかの理由で失われた場合などです。Windows では、フォルダの権限または所有権が一致しない、または保護されているため削除できないというメッセージが表示されることがあります。
- 削除する必要があるフォルダーに移動します。
- 右クリックして、「プロパティ」に移動し、「セキュリティ」タブに移動します。
- [詳細設定]をクリックします。
- 所有者の横にある[変更]をクリックします。
- Windowsユーザー名を入力し、「名前の確認」をクリックして確定します。 「サブコンテナとオブジェクトの所有者を置き換える」に必ずチェックを入れてください。
- [適用]と[OK]をクリックします。
- 「セキュリティ」タブに戻り、アカウントにフルコントロール権限があることを確認します。
作業を完了し、すべてのウィンドウを閉じて再起動してください。再度ログインすると、所有権と権限が修正されているはずです。これにより、問題の原因となっていたフォルダを削除したり、名前を変更したりできるようになります。これは、頑固なフォルダの問題を解決する秘訣となることもあります。
ウイルス対策ソフトウェア/セキュリティソフトウェアを一時的に無効にする
セキュリティソフトウェアが過剰に反応し、特にフォルダが疑わしい、またはマルウェアが含まれていると判断された場合、削除操作をブロックすることがあります。フォルダを削除するのに十分な時間だけ、ウイルス対策ソフトを一時的に無効にすることで、問題が解決する場合があります。または、誤報であると確信できる場合は、フォルダをウイルス対策ソフトの除外リストに追加すると効果があるかもしれません。
- [設定] > [プライバシーとセキュリティ] > [Windows セキュリティ] > [ウイルスと脅威の防止] > [設定の管理]に移動して、リアルタイム保護をオフに切り替え、Windows セキュリティをオフにします。
- サードパーティの AV を使用する場合は、トレイ アイコンまたは設定で一時的に無効にするオプションを探します。
繰り返しますが、これは永続的な解決策ではありませんが、頑固なフォルダを削除するのに役立つかもしれません。ただし、その後はセキュリティを必ずオンに戻してください。マルウェアが疑われる場合は、その後にフルスキャンを実行してクリーンアップしてください。
結局のところ、権限の調整、ディスクチェック、そしてコマンドラインの魔法を組み合わせれば、たいていはうまくいきます。奇妙なことに、Windowsは単純な削除を必要以上に複雑にしてしまうことがあります。当然ながら、OSは必要以上に複雑にする必要があるからです。しかし、根気強くこれらのトリックを試せば、あっという間にフォルダは消えるでしょう。
まとめ
- コマンドラインから削除または名前変更を試してください
rmdir /s /q。 - インターフェイスを更新するには、Windows エクスプローラーを再起動します。
- 実行して
sfc /scannowシステム ファイルの問題を修正します。 - 不良セクタをチェックします
chkdsk。 - ロックアウトされている場合は、権限と所有権を修正してください。
- ウイルス対策ソフトが邪魔になっている場合は、一時的に無効にしてください。
まとめ
こういうのは面倒ですが、ほとんどの場合、それほど深刻な問題ではありません。パーミッションやファイルシステムの不具合が原因の場合がほとんどです。再起動や簡単なコマンドで解決できることもあります。これらの方法の少なくとも1つがあなたの環境でうまくいけば、頭を悩ませる手間が省けるでしょう。あの頑固なフォルダの解決、頑張ってください。これで完全に消えたといいですね。