Windows
 Computer >> コンピューター >  >> システム >> Windows

Windowsでユーザープロファイルが削除できない「ディレクトリが空ではありません」エラーの直し方

ユーザープロファイルの削除処理が正しく完了しなかった場合、「プロファイルが完全に削除されていません。エラー – ディレクトリが空ではありません(The directory is not empty)」というエラーメッセージが表示されることがあります。このエラーはドメインプロファイルの一部を削除する際によく発生しますが、一般家庭のPCでも同じ現象が起こる可能性があります。どのような環境で発生した場合でも、以下の手順で短時間解決できます。

誰かにPCへのアクセスを許可するためにプロファイルを作成し、作業が終わったら削除するというケースはよくあります。しかし、Windowsがプロファイルの削除処理を完全に終了できなかった場合、特定のフォルダやファイルを削除しようとしたときに、このエラーメッセージが表示されることがあるのです。

主な原因

このエラーが発生する主な理由は次のとおりです。

  • 以前のプロファイル削除時に内部競合が発生し、Account Unknown(不明なアカウント)という残留プロファイルが残っている
  • Windows Searchサービスのインデックス機能が、削除途中のプロファイルの古いファイルやドキュメントにリンクしている

それでは、具体的な対処法を見ていきましょう。

対処法1:システムのプロパティからプロファイルを削除する

過去にプロファイル削除中に何らかの内部競合が起きていた場合、このエラーメッセージが表示される可能性があります。最も簡単な解決策は、システムのプロパティからAccount Unknownプロファイルを削除することです。

まず、エクスプローラーでPC(This PC)を開き、何もない部分を右クリックしてプロパティを選択します。画面右側にあるシステムの詳細設定をクリックしてください。

次に、ユーザープロファイル欄の設定ボタンをクリックします。

一覧の中にAccount Unknownという名前のユーザープロファイルが見つかった場合は、それを選択して削除ボタンを押します。

処理の完了まで少し時間がかかる場合があります。完了したらOKボタンをクリックして変更を保存しましょう。これにより、残留していた破損プロファイルがシステムから取り除かれ、エラーが解消されることが期待できます。

なお、ユーザープロファイル自体が破損している場合は、別途プロファイルの修復が必要になることもあります。

対処法2:Windows Searchサービスを一時的に無効化する

Windows Searchサービスはファイルのインデックスを作成するため、部分的に削除されたプロファイルの古いドキュメントやファイルがリンクされたままになっていることがあります。そのため、このサービスを一時的に停止すると問題が解決する場合があります。標準の「サービス」管理ツールを使えば、サードパーティ製ソフトウェアは不要です。

まず、タスクバーの検索ボックスに「services.msc」または「サービス」と入力し、検索結果からサービス管理画面を開きます。その後、一覧からWindows Searchサービスを見つけてダブルクリックします。

プロパティウィンドウが開いたら、停止ボタンをクリックし、サービスが完全に停止するのを待ちます。

その後OKボタンをクリックすれば、先ほどエラーで実行できなかった操作(フォルダやファイルの削除など)を再度試すことができるはずです。

なお、PCを再起動すると、このサービスは自動的に再開されますので、恒久的に無効化される心配はありません。

まとめ

「ディレクトリが空ではありません」エラーは、残留した不明なアカウントプロファイルやWindows Searchのインデックスが原因で発生することがほとんどです。システムのプロパティからのプロファイル削除Windows Searchサービスの一時停止という2つの方法を試せば、特別なツールを使わずに解決できるでしょう。それでも解消しない場合は、PCを再起動してからもう一度手順を実行することをおすすめします。

  1. 【Windows 10】「ディレクトリ名が無効です」エラーの解決方法

    「ディレクトリ名が無効です」エラーの修正方法: Windows 10をクリーンインストールした後、またはアップグレード後に、CD/DVDドライブにディスクを挿入すると「ディレクトリ名が無効です」という奇妙なエラーメッセージが表示されるという報告が多数寄せられています。一見するとCD/DVDドライブが正常に動作していないように見えますが、デバイスマネージャーを確認すると、MATSHITA DVD+-RW UJ8D1デバイスが正しくインストールされており、「このデバイスは正常に動作しています」と表示されます。また、最新のドライバーを自動的にインストールしようとしても、「デバイスドライバーは既にイン

  2. 【解決済み】Windows 7でエラー0x80070091「ディレクトリが空ではありません」が出たときの対処法

    Windows 7のパソコンでファイルやフォルダを削除・移動しようとした際に、「ディレクトリが空ではありません(The directory is not empty)」というエラーコード0x80070091が表示されることがあります。このエラーは、ハードディスクの不良セクタ、ウイルス感染、互換性のないサードパーティ製ソフトウェアなど、さまざまな原因で発生します。この記事では、Windows 7でエラーコード0x80070091を修正するための対処法を詳しく解説し、削除できないフォルダを安全かつ簡単に削除する方法をご案内します。 パート1:エラー0x80070091が発生する原因 パート2:エ