【Windows】利用者のフォルダを誤って消した時の管理情報の再構築手順 | エラーコード:0x80070003

【Windows】利用者のフォルダを誤って消した時の管理情報の再構築手順 | エラーコード:0x80070003
🛡️ 超解決

業務中にWindowsの利用者フォルダを誤って削除してしまい、システムが正常に動作しない状況に陥っていませんか。

特に「指定されたパスが見つかりません」というエラーコード0x80070003が表示されると、どこから手をつけてよいか困るものです。

この記事では、利用者フォルダの削除によって発生するこのエラーを解決するための管理情報再構築手順を詳しく解説します。

正しい手順でシステムを修復し、業務を再開できるようサポートします。

【要点】利用者のフォルダ削除によるエラー0x80070003の解決策

  • レジストリのバックアップと修正: 誤って削除された利用者フォルダのパス情報をシステムレジストリから修正し、エラー発生の原因を取り除きます。
  • システムファイルチェッカーの実行: システムファイルの破損が原因でエラーが発生している場合に、Windowsのコアファイルを修復し安定性を回復します。
  • 新しい利用者プロファイルの作成: 既存のプロファイルの修復が困難な場合に、新しいプロファイルを作成してシステムへのアクセスを確立し、業務を継続できるようにします。

ADVERTISEMENT

利用者のフォルダ削除が0x80070003エラーを引き起こす原因

エラーコード0x80070003は、「指定されたパスが見つかりません」というメッセージを意味します。これはWindowsシステムが、存在しないはずの利用者フォルダやその内部のファイルパスを参照しようとした際に発生します。

具体的には、利用者のプロファイルフォルダが物理的に削除されたにもかかわらず、Windowsのレジストリにはそのプロファイルパスの情報が残存していることが原因です。システムは起動時や特定の操作時にこの古いレジストリ情報を参照し、パスが見つからないためにエラーを発生させます。

特に、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList内の情報が不正な状態になっている場合、このエラーが頻繁に観測されます。この不整合が様々なシステム動作の不具合につながります。

お探しの解決策が見つからない場合は、こちらの「Windowsトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

利用者のフォルダ削除によるエラー0x80070003の再構築手順

利用者のフォルダ削除によるエラー0x80070003を解決するためには、レジストリの修正、システムファイルの確認、または新しいプロファイルの作成が必要です。

ここでは、Windows 11を基準とした詳細な手順を解説します。Windows 10でも同様の操作で対応できます。

A. レジストリのバックアップ

レジストリの編集はシステムに重大な影響を与える可能性があります。必ず事前にバックアップを取得してください。

  1. レジストリエディターを開く
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」を開きます。regeditと入力し、Enterキーを押します。ユーザーアカウント制御のダイアログが表示されたら、「はい」を選択します。
  2. レジストリ全体をバックアップする
    レジストリエディターの左上にある「ファイル」メニューをクリックし、「エクスポート」を選択します。
  3. バックアップファイルを保存する
    「エクスポート範囲」で「すべて」を選択し、任意のファイル名(例: registry_backup_日付)をつけて安全な場所に保存します。外部ストレージへの保存を推奨します。

B. レジストリの確認と修正

削除された利用者フォルダに関連するレジストリキーを特定し、修正または削除します。

  1. ProfileListキーに移動する
    レジストリエディターで、以下のパスに移動します。
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  2. 不正なプロファイルエントリを特定する
    ProfileListの下に表示されるS-1-5-21-で始まるキーを確認します。
  3. .bak拡張子付きのキーを処理する
    もし同じS-1-5-21-キーが.bak拡張子付きで存在する場合、.bakが付いていない方のキーが破損している可能性があります。.bakが付いていない方のキーを右クリックし、「削除」を選択します。その後、.bakが付いているキーを右クリックし、「名前の変更」を選択して.bakを削除します。
  4. 無効なパスのエントリを修正または削除する
    .bak拡張子がないキーを選択し、右側のペインでProfileImagePathの値を確認します。この値が誤ったパスや存在しないパスを指している場合、そのキーを右クリックし「削除」を選択します。削除前に必ずキーをエクスポートしてバックアップしてください。
  5. Stateの値を修正する
    対象のプロファイルキーを選択し、Stateの値が0になっているか確認します。もし他の値になっている場合は、Stateをダブルクリックし、「値のデータ」を0に設定して「OK」をクリックします。
  6. Windowsを再起動する
    レジストリエディターを閉じ、Windowsを再起動して変更を適用します。

C. システムファイルチェッカーの実行

システムファイルの破損がエラーの原因となることもあります。システムファイルチェッカーで修復を試みます。

  1. 管理者としてコマンドプロンプトを開く
    スタートボタンを右クリックし、「ターミナル 管理者」または「Windows PowerShell 管理者」を選択します。ユーザーアカウント制御のダイアログが表示されたら、「はい」を選択します。
  2. システムファイルチェッカーを実行する
    コマンドプロンプトにsfc /scannowと入力し、Enterキーを押します。システムのスキャンと修復が開始されます。完了まで時間がかかることがあります。
  3. Windowsを再起動する
    スキャンが完了したら、Windowsを再起動して変更を適用します。

D. 新しい利用者プロファイルの作成

上記の手順で問題が解決しない場合、既存のプロファイルの破損が深刻である可能性があります。新しい利用者プロファイルを作成して、問題を回避します。

  1. 設定アプリを開く
    スタートボタンをクリックし、「設定」を選択します。
  2. アカウント設定に進む
    左側のナビゲーションペインで「アカウント」を選択し、右側の「家族とその他の利用者」をクリックします。
  3. 新しいアカウントを追加する
    「その他の利用者」の下にある「アカウントの追加」ボタンをクリックします。
  4. Microsoftアカウントなしで追加する
    「このユーザーのサインイン情報がありません」をクリックし、次に「Microsoftアカウントを持たないユーザーを追加する」を選択します。
  5. 利用者情報を入力する
    新しい利用者のユーザー名とパスワードを入力し、「次へ」をクリックします。
  6. 管理者権限を付与する
    作成したアカウントをクリックし、「アカウントの種類を変更」を選択します。「標準ユーザー」から「管理者」に変更し、「OK」をクリックします。
  7. 新しいアカウントでサインインする
    現在のセッションからサインアウトし、新しい管理者アカウントでサインインします。
  8. 旧プロファイルからデータを移行する
    旧プロファイルのデータが必要な場合、C:\Users\旧ユーザー名からドキュメント、ダウンロード、ピクチャなどのフォルダを新しいプロファイル(C:\Users\新ユーザー名)に手動でコピーします。

利用者のフォルダ修復時に発生しやすい問題と対処

利用者フォルダの修復作業中には、いくつかの予期せぬ問題が発生することがあります。それぞれの問題に対する対処法を理解しておくことが重要です。

レジストリ編集でシステムが不安定になる場合

レジストリの誤った編集は、Windowsの起動不能や動作不安定を招くことがあります。このような場合は、事前に取得したバックアップファイルを使ってレジストリを復元します。

  1. セーフモードで起動する
    Windowsが正常に起動しない場合、セーフモードで起動を試みます。スタートアップ修復オプションからセーフモードを選択できます。
  2. レジストリを復元する
    セーフモードでレジストリエディターを開き、「ファイル」メニューから「インポート」を選択します。バックアップした.regファイルを選択し、復元します。
  3. システムの復元ポイントを使用する
    レジストリのバックアップがない場合、または復元がうまくいかない場合は、システムの復元ポイントを使って以前の状態に戻すことを検討します。

システムファイルチェッカーで問題が解決しない場合

sfc /scannowコマンドだけでは修復できないシステムイメージの破損があるかもしれません。その場合は、DISMコマンドを使用してシステムイメージを修復します。

  1. 管理者としてコマンドプロンプトを開く
    スタートボタンを右クリックし、「ターミナル 管理者」または「Windows PowerShell 管理者」を選択します。
  2. DISMコマンドを実行する
    以下のコマンドを順に実行します。
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
  3. 再度システムファイルチェッカーを実行する
    DISMコマンドでシステムイメージを修復した後、もう一度sfc /scannowを実行します。

新しい利用者プロファイルにデータが移行できない場合

新しいプロファイルを作成しても、元のプロファイルのデータにアクセスできない、またはコピーがうまくいかない場合があります。

  1. 隠しファイルを表示する
    エクスプローラーで「表示」タブをクリックし、「表示」グループの「表示」から「隠しファイル」にチェックを入れます。これにより、AppDataフォルダなどの隠しフォルダも表示され、データの移行がしやすくなります。
  2. 手動でデータをコピーする
    C:\Users\旧ユーザー名フォルダから必要なデータを新しいプロファイルの対応するフォルダに手動でコピーします。特に「ドキュメント」「ダウンロード」「ピクチャ」「デスクトップ」フォルダを確認してください。
  3. クラウドサービスを利用する
    OneDriveなどのクラウドストレージにデータをアップロードし、新しいプロファイルからダウンロードすることで、データの安全な移行が可能です。

ADVERTISEMENT

レジストリ編集と新規プロファイル作成による対処法の比較

項目 レジストリ編集 新規プロファイル作成
難易度 中〜高
影響範囲 システム全体に影響する可能性あり 新しいプロファイルに限定される
解決の確実性 原因が特定できれば確実 プロファイル破損が原因なら確実
適した状況 元のプロファイルを維持したい場合 元のプロファイルの復旧が困難な場合
データ移行 不要 手動での移行が必要

まとめ

この記事で解説した手順により、利用者のフォルダ誤削除によって発生するエラーコード0x80070003を解決できるようになったはずです。

レジストリの慎重な修正やシステムファイルチェッカーの実行を通じて、Windowsのプロファイル管理情報を再構築できました。

もし既存プロファイルの修復が難しい場合は、新しい利用者プロファイルを作成し、データの移行を進めてください。

今後は定期的なシステムバックアップや利用者フォルダの取り扱い注意を徹底し、同様のトラブルを未然に防ぎましょう。

💻
Windowsトラブル完全解決データベース 起動不能、更新の不具合、動作が重い、設定の消失など、Windows 10/11のあらゆるトラブル解決手順を網羅しています。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。