MicrosoftアカウントでError400が出てコード受信へ進めないときの対処法

Microsoftアカウントへサインインしようとした直後に「Error 400」または「エラー 400」が表示され、確認コードの受信画面にも進めない場合、まず確認コードの未着を疑う段階ではありません。コードを送信する前のサインイン要求そのものが処理できていない可能性があります。

対処は、同じ操作を何度も繰り返すのではなく、別のサインイン方法、アプリやブラウザー、端末、ネットワークの順に条件を切り分けるのが基本です。Microsoftの案内でも、連続したサインイン試行や、アプリ、ブラウザー、デバイス、ネットワークの問題が原因候補として挙げられています。([マイクロソフト サポート][1])

目次

MicrosoftアカウントのサインインでError400が出るときの切り分け

Microsoftアカウントのサインイン時に表示されるError 400は、通常、パスワードを使用したサインイン要求を処理できなかったことを示します。

よくある切り分け対象は次のとおりです。

確認する対象確認のポイント
サインイン方法パスワード以外の登録済み認証方法で進めるか
アプリ特定のMicrosoftアプリだけで発生するか
ブラウザー特定のブラウザーだけで発生するか
端末別のスマートフォンやパソコンでは成功するか
ネットワークWi-Fiとモバイルデータで結果が変わるか
アカウント端末やネットワークを変えても同じエラーになるか

この記事で扱うのは、Microsoftアカウントへのサインイン中に表示されるError 400です。一般的なWebサイトで発生するHTTP 400エラーをすべて同じ方法で解決できるわけではありません。

コード受信画面へ進めない場合は認証コードより前を確認する

確認コードの入力画面や送信先の選択画面まで到達していない場合、メールやコードの受信状況を確認しても解決しないことがあります。

処理の流れを簡略化すると、次のように考えられます。

  1. Microsoftアカウントやパスワードを入力する
  2. サインイン要求が処理される
  3. 必要に応じて本人確認方法を選ぶ
  4. 確認コードが送信される
  5. コードを入力してサインインする

手順2の時点でError 400になっているなら、手順4のコード送信処理にはまだ到達していません。

そのため、「確認コードが届かない」としてメールの受信設定だけを変更するのではなく、サインイン方法や利用環境を先に切り分けます。

最初に連続したサインイン操作を止める

Error 400が表示されると、パスワードを入れ直して何度も再試行したくなります。しかし、Microsoftは、何度も連続してサインインしようとした場合にError 400が発生する可能性を案内しています。([マイクロソフト サポート][1])

エラーが出たら、いったん同じ操作の反復を止めてください。再開する前に、次の内容を記録しておくと切り分けや問い合わせがしやすくなります。

  • 表示されたエラーの正確な文言
  • エラーが出た日時
  • 使用したアプリまたはブラウザー
  • 使用した端末
  • 接続していたネットワーク
  • コード送信画面の前後どちらで止まったか

画面を保存できる場合は、アカウント名やメールアドレスなどの個人情報が写りすぎないよう注意しながら記録します。

「その他のサインイン方法」を試す

サインイン画面に「その他のサインイン方法」が表示される場合は、パスワード入力だけにこだわらず、すでに登録されている別の方法を試します。

Microsoftアカウントに設定済みであれば、次のような方法が候補になります。

  • 顔認証
  • 指紋認証
  • PIN
  • セキュリティキー
  • モバイルアプリによる承認
  • メールに送信されるコード

利用できる項目は、アカウントに事前登録されている認証方法によって異なります。画面に表示されない認証方法を、その場で利用できるとは限りません。([マイクロソフト サポート][1])

別の方法でサインインできた場合

別の認証方法でサインインできた場合は、アカウント全体が利用不能になっているとは限りません。パスワードを使用したサインイン経路や、最初に使っていたアプリ、ブラウザーなどに問題が限定されている可能性があります。

サインインできた後は、緊急性がない状態で登録済みの認証方法を確認します。ただし、利用できる認証方法を一度にすべて削除するのは避けてください。新しい方法が正しく利用できることを確認してから整理するのが安全です。

Microsoftアプリを更新する

Outlook、Microsoft Teams、Microsoft To DoなどのMicrosoftアプリ内でError 400が出る場合は、アプリ側の状態を確認します。

まず、利用しているストアで更新が提供されていないか確認してください。

  • WindowsではMicrosoft Store
  • AndroidではGoogle Play
  • iPhoneやiPadではApp Store

更新後はアプリを終了し、再度起動してサインインを試します。

再インストール前に確認すること

更新しても改善しない場合、Microsoftの案内では、アプリをアンインストールしてから最新版を再インストールする方法が示されています。([マイクロソフト サポート][1])

ただし、アンインストールを急いではいけません。先に次の内容を確認してください。

  • 未同期のデータが残っていないか
  • 端末内だけに保存されているデータがないか
  • 再サインインに必要なメールアドレスや認証方法を把握しているか
  • アプリ固有の設定を再設定できるか
  • 組織から配布されたアプリの場合、再インストールが許可されているか

アプリの削除によってローカルデータや設定が失われる可能性がある場合は、同期やバックアップを確認してから実施します。

ブラウザーとアプリの結果を比較する

Microsoftは、ブラウザーもError 400の原因候補として挙げています。アプリ内でエラーになる場合はブラウザーから、ブラウザーでエラーになる場合は別のブラウザーやMicrosoftアプリから試すと、問題の範囲を絞れます。([マイクロソフト サポート][1])

例えば、次のように確認します。

確認結果考えられる範囲
アプリでは失敗し、ブラウザーでは成功するアプリ側に限定された問題の可能性
あるブラウザーだけ失敗するそのブラウザーやプロファイルに限定された可能性
同じ端末のすべての方法で失敗する端末またはネットワーク側の可能性
別端末でも同じアカウントだけ失敗するアカウント共通の問題である可能性

この表は原因を確定するものではありません。どの条件で成功し、どの条件で失敗するかを整理するための判断材料です。

別の端末で同じMicrosoftアカウントを試す

次に、別のスマートフォン、タブレット、パソコンから、同じMicrosoftアカウントへのサインインを試します。Microsoftも、Error 400が出る場合の対処として端末の切り替えを案内しています。([マイクロソフト サポート][1])

切り分けを正確にするには、最初はネットワークを変えずに端末だけを変えるのがポイントです。

例えば、自宅のWi-Fiに接続した状態で次のように試します。

  • パソコンで失敗した場合はスマートフォンで試す
  • スマートフォンで失敗した場合はパソコンで試す
  • 可能であれば、アプリとブラウザーの両方で結果を確認する

別端末でサインインできた場合

別端末で成功したなら、Microsoftアカウントそのものよりも、最初の端末にあるアプリ、ブラウザー、保存済みの状態などに問題が限定されている可能性が高まります。

成功したからといって、すぐにアカウント設定を大きく変更する必要はありません。まず、失敗する端末側のアプリ更新や再インストールを検討します。

別端末でも失敗する場合

別端末でも同じエラーが出る場合は、ネットワークを切り替えて確認します。端末とネットワークを同時に変えると、どちらが原因だったのか分かりにくくなるため、条件は一つずつ変更してください。

別のネットワークで確認する

端末を変えても改善しない場合、または特定の場所だけでError 400になる場合は、ネットワークを切り替えます。

Microsoftは、Wi-Fiを使用している場合はモバイルデータへ、モバイルデータを使用している場合はWi-Fiへ切り替えて試すよう案内しています。([マイクロソフト サポート][1])

確認例は次のとおりです。

  • 自宅Wi-Fiからスマートフォンのモバイルデータへ切り替える
  • モバイルデータから信頼できるWi-Fiへ切り替える
  • 別の利用可能な回線で同じ端末から試す

ネットワークを切り替えて成功した場合は、「どの端末」「どのアプリまたはブラウザー」「どのネットワーク」で成功したかを記録します。

職場や学校のネットワークでは無断で回避しない

職場や学校では、プロキシ、ファイアウォール、アクセス制御などが設定されている場合があります。

制限が疑われても、組織の許可なく設定を変更したり、通信制限を回避したりしてはいけません。利用が認められたネットワークで確認し、必要に応じて管理者へ相談してください。

確認結果から問題の範囲を判断する

ここまでの結果を整理すると、次に確認すべき場所が見えやすくなります。

結果次に行うこと
別のサインイン方法なら成功するパスワードを使う経路や最初の認証方法を確認する
ブラウザーでは成功し、アプリでは失敗するアプリの更新や再インストールを検討する
別端末では成功する最初の端末のアプリやブラウザーを確認する
別ネットワークでは成功する元のネットワークの管理者や設定を確認する
すべての端末とネットワークで失敗するサインインヘルパーやMicrosoftサポートを利用する

一度成功した条件が見つかったら、同じ条件を使って必要な作業を進めます。成功後すぐに端末、ネットワーク、認証方法を同時に変更すると、再び問題が起きたときに原因を追いにくくなります。

Error400だけで障害や乗っ取りと断定しない

Error 400が表示されたという事実だけでは、Microsoft全体で障害が起きているとも、アカウントが乗っ取られたとも断定できません。

Microsoftが挙げている原因候補には、連続した試行、アプリ、ブラウザー、デバイス、ネットワークが含まれています。まずは利用環境による違いを確認することが重要です。([マイクロソフト サポート][1])

不安になっても、次の操作は避けてください。

  • Microsoftアカウントそのものを削除する
  • 登録済みのセキュリティ情報を一度にすべて削除する
  • 成功するまで短時間に何度もサインインを繰り返す
  • 未同期データを確認せずアプリを削除する
  • 組織の通信制限を無断で回避する
  • Error 400だけを根拠にパスワードや認証方法をすべて変更する

セキュリティ情報を変更する場合も、現在利用できる認証手段を残しながら、一つずつ確認することが大切です。

すべて試してもサインインできない場合

別のサインイン方法、アプリ、ブラウザー、端末、ネットワークを確認しても改善しない場合は、Microsoftのサインインヘルパーを利用します。

Microsoftは、Microsoftアカウントへサインインできない場合、多くの問題をサインインヘルパーで特定できると案内しています。必要に応じてMicrosoftサポートへの問い合わせも検討します。([マイクロソフト サポート][1])

問い合わせ前に、次の情報を整理しておくと状況を説明しやすくなります。

  • Microsoftアカウントへのサインインであること
  • 表示されたError 400の文言
  • エラーが発生した日時
  • コード受信画面へ進めないこと
  • 使用したアプリまたはブラウザー
  • 使用した端末とOS
  • 試したネットワーク
  • 別端末や別認証方法での結果

なお、Microsoftのサポート担当者が、パスワード再設定リンクを直接送ったり、利用者に代わってアカウントの詳細を変更したりできるとは限りません。Microsoftは、アカウント保護のため、サポート担当者がそのような操作を行えないことを案内しています。([マイクロソフト サポート][1])

Error400が出たときは条件を一つずつ変える

MicrosoftアカウントのサインインでError 400が表示され、コード受信画面にも進めない場合は、確認コードの問題と決めつけないことが重要です。

次の順番で確認してください。

  1. 同じサインイン操作の連続試行を止める
  2. 「その他のサインイン方法」を試す
  3. Microsoftアプリを更新する
  4. 必要なデータを確認してから再インストールを検討する
  5. 別のブラウザーや端末で試す
  6. 別の利用可能なネットワークで試す
  7. 成功した条件と失敗した条件を記録する
  8. 解決しなければサインインヘルパーやサポートを利用する

端末とネットワークを一度に変えるのではなく、条件を一つずつ変更することが、最短で原因の範囲を絞るポイントです。
[1]: https://support.microsoft.com/ja-jp/accounts-billing/manage/error-400-when-signing-in “サインイン時のエラー 400 | Microsoft Support”

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次