Microsoftアカウントのパスワードリセット時に発生する「システムエラー8646」の解決方法
一部のWindowsユーザーから、「net user」コマンドを使ってMicrosoftアカウントのパスワードをリセットしようとした際に、「システムエラー8646」(指定されたアカウントに対してシステムは信頼されていないため、操作を完了できません)というエラーコードが表示されるとの報告が寄せられています。

この問題を調査したところ、いくつかの異なるシナリオがエラーの原因となっている可能性があることが判明しました。以下に、システムエラー8646を引き起こす主な原因を挙げます。
- ローカルアカウントのパスワードを変更しようとしている - コマンドプロンプトに十分な管理者権限がない場合、「net user」コマンドによるパスワード変更を実行できず、このエラーが発生することがあります。その場合は、コントロールパネルまたはWindows 10の設定アプリからパスワードを変更することで問題を回避できる可能性があります。
- Microsoftアカウントのパスワードを変更しようとしている - 「net user」コマンドでMicrosoftアカウントのパスワードを変更しようとしても、必ずこのエラーが表示されます。どのような方法を用いてもコマンドでの変更は不可能で、Microsoftが提供する公式のオンラインパスワードリセット機能を使うしかありません。
エラーの原因となるシナリオをご理解いただいたところで、実際に多くのユーザーによって効果が確認されている解決方法を順にご紹介します。
方法1:WindowsのGUIメニューからパスワードを変更する
「net user」コマンドを使おうとしたときだけこの問題が発生するのであれば、Windows 7、Windows 8.1、またはWindows 10にサインインできている状態なら、いくつかの回避策が利用可能です。
実際に、設定アプリや従来のコントロールパネル画面からローカルアカウントのパスワードを変更することで、この問題を解消できたという報告が多数寄せられています。
重要:これらの方法が有効なのは、サインインできる状態であり、かつローカルアカウントを使用している場合に限られます。
お好みに合わせて、以下のいずれかの手順を実行してください。
A. コントロールパネルからパスワードを変更する(Windows 7 / 8.1 / 10)
Windows 10を使用していない場合や、設定画面よりも従来のコントロールパネルのほうが使いやすい場合は、コントロールパネルからローカルアカウントのパスワードを変更できます。
手順は以下の通りです。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「control」と入力し、Enterキーを押してコントロールパネルを起動します。
注意:UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を許可してください。 - コントロールパネルの検索ボックスで「ユーザーアカウント」を検索し、結果の一覧から「ユーザーアカウント」をクリックします。

- 「ユーザーアカウント」メニュー内で「別のアカウントの管理」をクリックします。UACの確認画面が表示されたら「はい」を選択します。

- 「アカウントの管理」画面で、現在使用中のアカウントをクリックし、表示されたオプションの中から「パスワードの変更」を選択します。
- 現在のパスワードと新しいパスワードをそれぞれの入力欄に入力し、「パスワードの変更」をクリックします。最後にパソコンを再起動して作業を完了させましょう。
B. Windows 10の設定アプリからパスワードを変更する
Windows 10で現在のパスワードが分かっている場合は、設定アプリから簡単にパスワードを変更できます。以下の手順に従ってください。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「ms-settings:signinoptions」と入力してEnterキーを押します。すると、設定の「サインインオプション」画面が開きます。
注意:UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を許可してください。 - サインインオプション画面の右側にある「デバイスへのサインイン方法」セクションの「パスワード」をクリックし、表示された「変更」ボタンを選択します。

- 画面の指示に従って現在のパスワードを入力し、新しいパスワードを設定します。最後に「次へ」をクリックして、パソコンを再起動すれば完了です。

この方法がご自身の状況に当てはまらない場合や、Windows 10の設定画面に通常の方法でアクセスできない場合は、次の解決策をお試しください。
方法2:Microsoftアカウントのパスワードをオンラインでリセットする
「net user ユーザー名 新しいパスワード」というCMDコマンドでMicrosoftアカウントのパスワードをリセットしようとしてシステムエラー8646が発生するのは、ある意味当然の結果です。Microsoftアカウントのパスワードは、オンライン経由でしかリセットできない仕様になっているためです。
重要:「net user」コマンドによるパスワードリセットが有効なのは、対象のユーザーアカウントがMicrosoftアカウントに紐付けられていない場合のみです。
Microsoftアカウントのパスワードをリセットするには、account.live.comの公式ページから手続きを行うしかありません。手順は以下の通りです。
- 任意のブラウザを開き、Microsoftの「アカウントの回復」ページにアクセスします。
- アカウントに関連付けられた電話番号またはメールアドレスを入力し、「次へ」をクリックして次の画面に進みます。

- 次の画面で、パスワードをリセットするための複数の認証方法からいずれかを選択します(アカウントの種類により選択肢は異なります)。メールで確認コードを受け取る場合は、受信トレイを開いてコードを取得し、そのコードを入力して本人確認を行った上で「次へ」をクリックします。

- パスワードリセット用の画面が表示されたら、残りの画面の指示に従ってパスワードのリセットを完了させてください。
-
Windows 10で発生するファイルシステムエラーの直し方|エラーコード別の原因と対処法を徹底解説
この記事では、Windows 10で発生するファイルシステムエラーを簡単に修復する方法をご紹介します。 ファイルシステムエラーとは? ファイルシステムエラーは、主に破損したファイルやシステムファイルの不整合によって引き起こされます。ウイルス感染や、正常に動作しないアプリケーションが原因となるケースもあります。 実際のエラー画面は以下のような表示になります。 エラーが表示される際には、(-1073741566)、(-2143322101)、(-1073741819)、(-805306367)、(-2147163890)、(-2015294512)、(-2147xxx)といった番号が併記されます
-
Windows 10でシステムエラー67を修正する方法【原因と対処法を完全解説】
システムエラー67は、Windows 10のPCでネットワークドライブをマップしようとした際に発生する、よくあるネットワークおよびサーバーの問題です。通常、画面には次のようなエラーメッセージが表示されます。 この問題は、デバイスにインストールされているネットワークドライバーが最新の状態になっていない場合や、何らかの理由で設定が誤っている場合に主に発生します。そのため、問題を解決するには、ネットワークアダプタードライバーが現在マシンで動作しているOSバージョンと互換性があることを確認する必要があります。 Windowsデバイスでシステムエラー67が表示されている場合は、Windowsの設定を