Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

Microsoftアカウントを使用してWindowsをあるバージョンから別のバージョンへアップグレードする際、次のようなエラーが表示されることがあります。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

このエラーは、ローカルアカウントからMicrosoftアカウント(Liveアカウント)へ変更しようとした場合や、その逆の操作を行った場合にも発生します。エラーコード自体には原因に関する情報はほとんどありませんが、主な原因としては、レジストリ内のMicrosoftメールアカウントに関連するデータが破損していることが考えられます。

幸いにも、この問題は特定のレジストリキーを削除することで比較的簡単に解決できます。本記事では、その具体的な手順を詳しく解説していきます。

エラー0x80070426の修正方法

作業を始める前に、万が一に備えてレジストリのバックアップシステムの復元ポイントを作成しておくことを強くおすすめします。それでは、以下の手順に沿ってエラーを修正していきましょう。

方法1:Microsoftアカウントのトラブルシューティングツールを実行し、正しい日付と時刻を設定する

1. まず、Microsoftアカウントのトラブルシューティングツールを実行します。

2. Windowsキー + I を押してWindowsの設定を開き、「時刻と言語」を選択します。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

3. 「追加の日付、時刻、地域設定」を探してクリックします。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

4. 「日付と時刻」をクリックし、「インターネット時刻」タブを選択します。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

5. 「設定の変更」をクリックし、「インターネット時刻サーバーと同期する」にチェックが入っていることを確認して、「今すぐ更新」をクリックします。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

6. 「OK」をクリックしてコントロールパネルを閉じます。

7. 設定ウィンドウの「日付と時刻」セクションで、「時刻を自動的に設定する」が有効になっていることを確認します。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

8. 「タイムゾーンを自動的に設定する」を無効にし、ご自身の環境に合ったタイムゾーンを手動で選択します。

9. すべてのウィンドウを閉じてPCを再起動します。その後、もう一度Microsoftアカウントへの切り替えを試してみてください。

方法2:Microsoftメールに関連する問題のあるレジストリエントリを削除する

1. Windowsキー + R を押し、「regedit」と入力してEnterキーを押し、レジストリエディターを開きます。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

2. 「コンピューター」(サブキーではなく最上位)が選択されていることを確認し、メニューの「編集」→「検索」をクリックします。

3. Windowsへのログインに使用しているMicrosoftアカウントのメールアドレスを入力します。「キー」「値」「データ」の3つすべてにチェックが入っていることを確認し、「検索」をクリックします。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

注意: Microsoftアカウントのメールアドレスがわからない場合は、Windowsキー + I を押して「アカウント」を開き、プロフィール写真と名前の下に表示されているメールアドレス(「ユーザーの情報」セクション内)を確認してください。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

4. F3キーを繰り返し押して、以下のレジストリキーを検索します。

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IdentityStore\LogonCache\D7F9...... (Windows 10の場合)
または
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IdentityStore\Cache\GlobalStore\IdentityCache\S-1-96... (Windows 7または8の場合)

Computer\HKEY_USERS\.DEFAULT\Software\Microsoft\IdentityCRL\StoredIdentities\example@outlook.com

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

5. 対象のキーが見つかったら、必ず削除してください。Windows 10では「Cache」フォルダの代わりに「LogonCache」フォルダが存在するため、その配下にある自分のメールアドレスを含むキーを削除します。Windows 10より前のバージョンでは「Cache」フォルダが存在するので、そこにあるメールアドレスを含むキーのみを削除してください。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

6. レジストリエディターを閉じ、PCを再起動して問題が解決したかを確認します。

なお、逆のケースである「Microsoftアカウントがローカルアカウントに変更されませんでした(0x80070003)」というエラーについては、こちらの記事も参考にしてください。

方法3:新しいユーザーアカウントを作成する

1. 新しいユーザーアカウントを作成し、切り替え先として使用したいMicrosoftアカウントを追加して、問題が解決するかどうかを確認します。

2. Windowsキー + I を押して設定を開き、「アカウント」をクリックして、右側のメニューから「家族とその他のユーザー」を選択します。

3. 「その他のユーザー」の下にある「このPCに別のユーザーを追加する」をクリックします。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

4. 切り替え先として使用していたメールアカウントを入力して、新しいユーザーアカウントを作成します。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

5. 必要な情報を入力し、このメールアドレスを新しいWindowsアカウントのサインイン情報として設定します。

6. 同じMicrosoftアカウントで新しいユーザーアカウントを正常に作成できたら、C:\Users\旧プロファイル名\(切り替え元となったアカウントのユーザー名)フォルダーに移動します。

7. フォルダー内で「表示」→「オプション」をクリックし、「フォルダーオプション」「表示」タブを選択します。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

8. 「隠しファイル、隠しフォルダー、および隠しドライブを表示する」にチェックを入れます。

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

9. 次に、「保護されたオペレーティングシステムファイルを表示しない」のチェックを外し、「OK」をクリックします。

10. 上記のフォルダーから、以下のファイルを除くすべてのファイルをコピーします。

NtUser.dat
NtUser.ini
NtUser.log
NtUser.dat.log1
NtUser.dat.log2
NtUser.dat{7a85b...} (この種類のファイルが5〜10個程度存在します)

エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」を修正する方法

11. 次に、C:\Users\新しいプロファイル名\(作成したばかりのユーザー名)フォルダーに移動し、コピーしたすべてのファイルを貼り付けます。

以上で、エラー0x80070426「アカウントがこのMicrosoftアカウントに変更されていません」の修正は完了です。この記事について不明な点や質問がある場合は、コメント欄でお気軽にお問い合わせください。

  1. 【Fortnite】ログインに失敗しました「このアカウントはこのプラットフォームでプレイできません」エラーの対処法

    Fortnite(フォートナイト)は、Epic Gamesが開発した世界的に人気のあるマルチプレイヤー・バトルロイヤルゲームです。登録ユーザー数は3億5,000万人を超えており、世界中で愛されています。しかし、プレイ中にさまざまなエラーが発生することもあります。その中でも「ログインに失敗しました。このアカウントはこのプラットフォームでプレイできません(Login failed your account cannot play on this platform)」というエラーは多くのユーザーが遭遇する代表的な問題です。 同じエラーでお困りの方もご安心ください。本記事では、PC版Fortniteで

  2. Microsoft Teamsアカウントを削除する方法【個人・無料アカウント別の手順を解説】

    Microsoft Teamsは、リモートワークやビジネスシーンでのコミュニケーションに欠かせない便利なツールです。オンラインチャット、ビデオ通話はもちろん、他のMicrosoft製品との連携機能まで備えており、幅広い用途に対応しています。 しかし、Teamsを使わなくなった方や、自分の状況にもっと合った別のツールへ乗り換えたいと考えている方もいるでしょう。そのような場合、Teamsアプリの利用をやめる前に、まずアカウント自体を削除しておくのがおすすめです。この記事では、Microsoft Teamsアカウントをスムーズに削除するための具体的な手順を詳しく解説します。 Teamsアカウントを削