マザーボードを交換したあと、突然「Microsoft Store や Xbox アプリ、Copilot にサインインできない」「0x8007000e エラーが必ず出る」という相談は意外と多いです。OS やネットワークではなく、既存ユーザープロファイル側の不具合が原因のことがほとんどなので、この記事では「プロファイルの整え方」と「新規プロファイルへの安全な移行手順」を、実際の受理ケースをもとに詳しく解説します。
Microsoft Store/Xboxアプリ/Copilotで「0x8007000e」が出る症状
この記事で扱うケースは、次のような状況です。
- マザーボードを一時的に交換した(または別のマザーに乗せ替えた)後から発生
- 既存のWindowsユーザーで
- Microsoft Store
- Xboxアプリ
- Copilot(Microsoft アカウント使用時)
- しかし、新しく作成したWindowsユーザーでは正常にサインインできる
この時点でほぼ確定と言えるポイントは、OS本体やネットワークの問題ではなく、「既存ユーザーのプロファイル」に起因する不具合であるということです。
| 項目 | 状態 | 意味するところ |
|---|---|---|
| 新規ユーザーでのサインイン | 成功する | OS・ネットワーク・Microsoft サーバー側は正常と考えられる |
| 既存ユーザーでのサインイン | 0x8007000e エラー | 既存ユーザープロファイル内の設定/キャッシュ/トークンが壊れている可能性が高い |
| ハードウェア変更(マザーボード) | あり | Microsoft アカウントの認証トークン/デバイス情報が不整合を起こしやすい |
0x8007000e エラーコードの意味と今回のケース
0x8007000e はもともと「メモリ不足(E_OUTOFMEMORY)」系の汎用エラーとして知られていますが、実際の現場では次のようなケースでも頻繁に出ます。
- Microsoft Store や Xbox アプリの内部キャッシュが破損
- Microsoft アカウントのトークンが壊れている・期限切れのまま残っている
- 資格情報マネージャーに、矛盾した Microsoft 関連の情報が残っている
- ユーザープロファイル自体が破損している
特に、マザーボード交換後は Windows 側から見ると「ほぼ別のPC」として扱われるため、
- デバイス ID が変わる
- ライセンス認証や Microsoft アカウントのひも付けが揺らぐ
- 「前のハード構成」で発行されたトークンやキャッシュが残り続ける
といった現象が起き、結果として Store や Xbox アプリが内部的にこけて「0x8007000e」に集約されることがあります。
新規ユーザーで正常に動く=プロファイル起因の不具合の可能性大
今回のように「新規ユーザーではまったく問題が出ない」場合、次のように切り分けることができます。
- OS全体のシステムファイル:おおむね正常
- ネットワークや DNS 設定:おおむね正常
- Microsoft サーバー側障害:ローカル限定なので可能性低い
- 既存ユーザープロファイル:高い確率で何らかの破損や矛盾あり
つまり、「OSをクリーンインストールしないと直らない」レベルではなく、ユーザープロファイルを整えたり、新規プロファイルに移行することで解決するのが現実的ということになります。
まず試したい簡易チェック(軽症ならここで直ることも)
いきなり大掛かりな作業に入る前に、次の簡易チェックを一通り試しておくとよいです。軽いキャッシュ不具合レベルであれば、ここだけで解決することもあります。
日時・タイムゾーン設定を見直す
Microsoft アカウントの認証は時刻のズレに敏感です。BIOS リセットやマザーボード交換後は、日時がずれていることがよくあります。
- 設定 → 時刻と言語 → 日付と時刻 を開く
- 時刻を自動的に設定する をオン
- タイムゾーンを自動的に設定する もオンにするか、正しいタイムゾーン(例:大阪・札幌・東京)を手動で選ぶ
- 念のため 今すぐ同期(または同等のボタン)をクリック
設定後、PC を再起動し、再度 Microsoft Store や Xbox アプリにサインインできるか確認します。
Microsoft Store と Xbox アプリをリセットする
アプリ内部のキャッシュ破損であれば、アプリの修復/リセットで解消します。
コマンドで Store をリセット(wsreset)
- Win + R キーを押して「ファイル名を指定して実行」を開く
wsreset.exeと入力して Enter- 黒い画面が一瞬出て、しばらくすると Microsoft Store が自動で起動する
これで Store のキャッシュがクリアされます。
設定画面からアプリを修復/リセット
- 設定 → アプリ → インストールされているアプリ を開く
- 一覧から Microsoft Store を探す
- 詳細オプション → 修復 を実行
- 改善しない場合は リセット も実行
- 同様に、Xbox アプリ と ゲーム サービス も修復/リセットする
このあと再起動し、サインインを試します。
資格情報マネージャーで Microsoft 関連キャッシュを削除
古いトークンや資格情報が残っていると、アプリ側が誤った情報を掴んで失敗する場合があります。
- コントロール パネル を開く(検索ボックスで「コントロール」と入力)
- ユーザー アカウント → 資格情報マネージャー を開く
- Windows 資格情報 タブを選択
- 一覧の中から
- MicrosoftAccount で始まるもの
- clientconfig.microsoftonline-p.net など Microsoft 関連と思われるもの
- PC を再起動し、Store や Xbox アプリで Microsoft アカウントに再サインイン
以上を試しても改善しない場合、次に紹介する「手順A:既存ユーザーをローカルに切り替えて整える」に進みます。
手順A:既存ユーザーをローカルアカウントに切り替えて整える
ここからは少し踏み込んだ手順です。目的は、
- 既存ユーザーから Microsoft アカウントとのひも付けを一度外す
- システムファイルをチェック/修復する
- 常駐ソフトの影響を排除して Store や Xbox アプリの動作を見る
という流れで、プロファイルを「再整理」することです。
既存ユーザーをローカルアカウントに切り替える
- 設定 → アカウント → アカウント情報 を開く
- 「ローカルアカウントでのサインインに切り替える」 をクリック
- 現在の Microsoft アカウントのパスワードで本人確認を行う
- ローカル用のユーザー名とパスワードを設定し、いったんサインアウト
この操作で「Microsoft アカウントでサインインしているユーザー」から「ローカルアカウントのユーザー」に切り替わります。デスクトップやドキュメントなどのデータは消えません。
メールとアカウントから Microsoft アカウントを一度削除
- ローカルアカウントへサインインし直す
- 設定 → アカウント → メールとアカウント を開く
- 「他のアプリで使用するアカウント」などに表示されている、問題の Microsoft アカウントを選択
- 管理 → アカウントの削除 を実行
ここで Microsoft アカウントとのひも付けをいったんクリアします。
SFC/DISM でシステムファイルをチェック&修復
次に、OS 上のシステムファイルが壊れていないか確認・修復します。
- スタートボタンを右クリック → Windows ターミナル(管理者) または コマンドプロンプト(管理者) を選択
- 次のコマンドを順番に実行
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
SFC はシステムファイルの整合性チェック、DISM はコンポーネントストアの修復を行います。完了したら PC を再起動します。
クリーンブートで常駐アプリの影響を最小化する
セキュリティソフトや常駐ツールがサインイン処理に悪さをしているケースもあります。クリーンブートで Windows を最小限の構成だけで起動し、症状が変わるか確認します。
- Win + R キー →
msconfigを入力して Enter - システム構成 画面で サービス タブを開く
- 「Microsoft のサービスをすべて隠す」 にチェックを入れる
- 残ったサービスに対して すべて無効 をクリック
- スタートアップ タブの「タスク マネージャーを開く」をクリック
- 起動時に有効になっているアプリをすべて無効にする
- PC を再起動
| 状態 | 考えられること | 次のアクション |
|---|---|---|
| クリーンブートで 0x8007000e が消える | 常駐アプリ/セキュリティソフトの干渉の可能性が高い | どのアプリが原因か、少しずつ有効化しながら切り分ける |
| クリーンブートでも再現する | やはりプロファイルの破損・トークン不整合の可能性が高い | 次の Store 動作確認 → 新規プロファイル移行へ |
Microsoft Store で更新とサインインを確認する
- クリーンブート状態で PC にサインイン
- Microsoft Store を起動
- ライブラリ → 更新プログラムの取得 をクリック
- 利用可能な更新があればすべて更新
- 右上のアイコンから Microsoft アカウントでサインインを試す
ここまで行っても 0x8007000e が消えない場合は、既存プロファイルの修復は難易度が高いと考え、次の「手順B:新規プロファイルへ移行」を検討するのがおすすめです。
手順B:新規プロファイルへ移行する(最も確実な解決策)
実務的には、新しいユーザープロファイルを作成し、そちらにデータを移行するのが一番確実です。すでに「新しく作成したユーザーでは正常にサインインできる」という事実があるので、あとは安全に移行するだけです。
新しいローカル管理者ユーザーを作成
- 設定 → アカウント → 家族とその他のユーザー を開く
- その他のユーザーを追加 をクリック
- 「このユーザーのサインイン情報がありません」 → 「Microsoft アカウントを持たないユーザーを追加する」 を選択
- ユーザー名とパスワードを入力してローカルユーザーを作成
- 作成したユーザーをクリックし、アカウントの種類を変更 → 管理者 に変更
いったんサインアウトし、新しいローカル管理者ユーザーでサインインします。
旧ユーザーから必要なデータをコピーする
次に、旧ユーザーのデータを新ユーザーのプロファイルへコピーします。ここでの重要ポイントは、「AppData を丸ごとコピーしない」ことです。
| コピーしてよい主なフォルダー | 説明 |
|---|---|
| ドキュメント | Office 文書・テキストファイルなど |
| ピクチャ | 写真・スクリーンショットなど |
| デスクトップ | デスクトップ上のファイル・ショートカット |
| ビデオ | 録画ファイルや動画データ |
| ミュージック | 音楽データ |
| ダウンロード | ダウンロードしたインストーラーやファイル |
実際のパスは次のようになります。
C:\Users\旧ユーザー名\ドキュメントなど →C:\Users\新ユーザー名\ドキュメントへコピー
一方で、次のフォルダーは原則としてコピーしません。
C:\Users\旧ユーザー名\AppData配下すべて- 破損した設定やキャッシュを一緒に持ち込んでしまうリスクが高い
- 必要なアプリは新しいユーザー側で改めてインストール/設定したほうが安全
新ユーザーで Microsoft Store/Xboxアプリ/Copilot にサインイン
- 新しいユーザーでサインインした状態で Microsoft Store を開く
- 右上のアイコンから Microsoft アカウントにサインイン
- 問題なくサインインでき、アプリのインストールも正常に行えるか確認
- Xbox アプリ を開き、同じ Microsoft アカウントでサインインできるか確認
- 必要に応じて Copilot へのサインインも確認
ここでエラーが出ず正常に使えるようであれば、新規プロファイルへの移行は成功です。
旧ユーザーアカウントを削除するタイミング
新しいユーザーでしばらく問題なく運用できていることが確認できたら、旧ユーザーを削除してディスク容量を空けても構いません。
- 念のため、旧ユーザーの
C:\Users\旧ユーザー名を別ドライブや外付け HDD にバックアップ - 設定 → アカウント → 家族とその他のユーザー を開く
- 旧ユーザーを選択し、アカウントとデータを削除 を実行
不安な場合は、数週間程度は旧ユーザーを残しておき、「どうしても必要なデータはないか」を確認してから削除すると安心です。
プロファイル移行時の注意点
OneDrive を使っている場合
- 新しいユーザーで OneDrive アプリにサインインすれば、クラウド上のファイルは自動で再同期される
- ローカルにしかないファイル(同期していなかったフォルダー)がないか、旧ユーザーのプロファイルを確認しておく
ブラウザのお気に入り・拡張機能
- Microsoft Edge:Microsoft アカウントでサインインし、同期を有効にしていれば、お気に入りやパスワード、拡張機能は新しいユーザーでも再同期される
- Google Chrome:Google アカウントにサインインして同期を有効にしていれば同様
- 同期していなかった場合は、旧ユーザーでエクスポート機能(お気に入りの HTML エクスポートなど)を使って移行する
メール(Outlook など)
- Exchange/Microsoft 365/Outlook.com などのクラウドメールは、アカウントを再設定すれば自動で再同期される
- POP3 でローカル保存していた場合は、PST ファイルをバックアップしておく(Outlook 使用時)
BitLocker が有効な場合は回復キーを控えてから作業
マザーボード交換や BIOS 設定の変更後は、BitLocker が回復キーの入力を求めることがあります。作業に入る前に、
- Microsoft アカウントのデバイスページから回復キーを控える
- 印刷または別のデバイスに保存しておく
などして、万が一に備えておくと安心です。
よくある疑問・補足情報
Windows 自体を再インストールする必要はある?
今回のように「新規ユーザーでは問題なくサインインできる」場合、Windows をクリーンインストールする必要は基本的にありません。問題はあくまで既存ユーザープロファイルに集中しているので、プロファイルの整理や移行で解決するほうが手間も小さく、他のアプリへの影響も限定的です。
Windows のライセンス認証はどうなる?
マザーボード交換を行うと、場合によっては Windows のライセンス認証が外れることがありますが、これは今回の 0x8007000e とは別問題です。
- 設定 → 更新とセキュリティ → ライセンス認証(もしくはシステム → ライセンス認証)で状態を確認
- デジタルライセンスが Microsoft アカウントにひも付いている場合は、トラブルシューティングから再認証できることが多い
ただし、ライセンスの種別や購入形態によっては再認証が難しいケースもあるため、心配な場合は購入元や Microsoft サポートに確認してください。
ローカルアカウントに切り替えるとデータは消える?
いいえ、ユーザーのドキュメントやデスクトップなどのデータはそのまま残ります。変わるのは「サインイン方法」と「アカウントのひも付け」だけです。
ただし、
- OneDrive の既定の保存場所(デスクトップ/ドキュメントなど)が Microsoft アカウントと連動していた場合
- Microsoft Store からインストールした一部アプリのライセンス認証
などに影響が出ることはあるため、「ローカル切り替え → 修復 → 問題解決後に再度 Microsoft アカウントをひも付け」という流れで進めるのがおすすめです。
Copilot だけサインインできない/挙動がおかしい場合
Copilot も内部的には Microsoft アカウントや組織アカウントを利用しています。Store や Xbox アプリに問題が出ている場合、同じ根っこ(トークン不整合・プロファイル破損)で Copilot 側もおかしくなることがあります。
- まずは Store/Xbox アプリが正常にサインインできる状態か確認
- そのうえで Copilot のサインインや動作を確認
という順番で切り分けるとスムーズです。
まとめ:0x8007000e は「ユーザープロファイル再構築」で解決することが多い
マザーボード交換後に、Microsoft Store/Xboxアプリ/Copilot で 0x8007000e が出る場合、
- OSやネットワーク全体ではなく、既存ユーザープロファイルの破損や Microsoft アカウントのトークン不整合が主因であることが多い
- 新規ユーザーで正常に動く時点で、プロファイル起因の不具合と考えるのが合理的
というのがポイントです。
現実的な進め方としては、
- 日時設定や Store リセット、資格情報削除などの簡易チェックを一通り試す
- 改善しなければ、
- ローカルアカウントへの切り替え
- Microsoft アカウントのひも付け解除
- SFC/DISM によるシステム修復
- クリーンブートでの動作確認
- それでも解決しない場合は、新規プロファイルを作成し、データを移行する(手順B)のが最も確実
「Windows を入れ直すしかないのでは?」と思いがちなトラブルですが、多くのケースではユーザープロファイルの再構築だけで十分に復旧可能です。この記事の手順を参考に、無駄な再インストールを避けながら、安全に環境を復旧してみてください。

コメント