Microsoft Authenticator の「セキュリティコード(確認コード)」入力を求められるのに、端末紛失や機種変更でアプリを開けずサインインできない…。バックアップ未設定のまま詰んだときは、コードを探すのではなく、多要素認証(MFA)の再設定が必要です。onmicrosoft.com(Entra ID)を前提に、復旧ルートと管理者向けリセット手順、再発防止を具体的にまとめます。
まず結論:確認コードは「復元」できない。必要なのはMFA(多要素認証)の再登録
Microsoft Authenticator に表示される確認コード(一般的に6桁)や、通知の承認・番号一致(Number Matching)は、その瞬間に端末の中で生成/承認される仕組みです。端末を紛失して手元にない、または初期化してしまった場合、過去のコードを取り出したり、コードを「思い出して」入力したりして解決することはできません。
この状態でサインインを復旧させるには、MFAの設定をいったん外して再登録(再設定)する必要があります。つまり「本人確認を別ルートで通したうえで、認証方法を作り直す」対応になります。
| 状況 | できること | できないこと |
|---|---|---|
| 端末紛失/破損でAuthenticatorにアクセス不可 | 管理者または回復手続きでMFAを再登録する | 確認コードを復元する/過去のコードを再利用する |
| バックアップ未設定、代替手段(SMS/電話/別アプリ)も未登録 | 管理者にリセット依頼、またはサポートで所有者確認 | 自力でMFAを通してログインする |
| 端末はあるがアプリを削除・初期化した | 復旧バックアップがあれば復元、なければ再登録 | 旧端末に紐づくプッシュ承認をそのまま復活させる |
最初に切り分け:個人アカウントか、職場/学校アカウント(Entra ID)か
復旧ルートは、あなたがログインしようとしているアカウントの種類で大きく変わります。特に、onmicrosoft.com が絡む場合は、ほとんどが 職場/学校アカウント(Microsoft Entra ID/旧Azure AD) です。
| 判定ポイント | 個人アカウント(Microsoft アカウント) | 職場/学校アカウント(Entra ID / onmicrosoft.com) |
|---|---|---|
| サインイン画面の表記 | 「Microsoft アカウント」や outlook.com / hotmail.com など | 会社名・学校名が表示、組織のサインイン画面 |
| ユーザー名 | 個人メール、電話番号、Skype名など | user@会社ドメイン、または [email protected] |
| 復旧の主体 | 本人が回復フォーム等で手続き | 基本はテナント管理者がMFAをリセット |
| 「パスワードだけ手元にある」場合 | 本人確認に通れば再設定可能 | 管理者の介入なしでは詰みやすい |
この記事は、質問で多い onmicrosoft.com(Entra ID) を中心に解説しますが、個人アカウントのルートも先に押さえておきます。
個人アカウント(Microsoft アカウント)の場合:回復フォームと代替要素で復旧を試す
個人アカウントの場合、組織の管理者は存在しません。基本は Microsoftのアカウント回復(本人確認) を通して、二段階認証(MFA)の再設定へ進みます。
復旧の現実的な順番
- 代替の確認方法(メール/SMS/電話)が残っているなら、そちらで本人確認してログイン
- それも無理なら、アカウント回復フォームで本人確認(入力できる情報が多いほど通りやすい)
- 回復後は、サインイン方法(認証アプリや電話番号)を登録し直す
回復フォームで通りやすくするコツ
回復フォームでは「あなたが本当に本人か」を総合的に判定します。正解率が高いほど良いので、次のような情報を整理してから臨むのが現実的です。
- 過去に使っていたパスワード(覚えている範囲で複数)
- 連絡用メールアドレスや電話番号(登録した可能性があるもの)
- Xbox / Microsoft Store の購入履歴、サブスクリプション情報
- Outlook.com を使っていた場合は、よく送った相手のメールアドレスや件名
ただし、入力できる情報が少ないと復旧できないケースもあります。ここでも「確認コードを復元する」方向ではなく、あくまで本人確認の突破がカギです。
職場/学校アカウント(Entra ID / onmicrosoft.com)の場合:管理者リセットが基本ルート
職場/学校アカウント(Entra ID)のMFAは、あなた個人ではなく組織(テナント)側で管理されています。端末紛失・バックアップ未設定でMFAを通せない場合、結論としてはテナント管理者がMFAを再登録させる操作を行う必要があります。
| 状況 | 最短ルート | ポイント |
|---|---|---|
| 同じテナントに別のグローバル管理者がいる | 別管理者があなたのMFAをリセット/再登録要求 | 最短。ヘルプデスクがある組織ならまずここ |
| 管理者でログインできる手段が残っている | 管理者がEntra管理センター/PowerShellで初期化 | 条件付きアクセスや管理者MFAの設計次第 |
| 自分以外に管理者がいない/誰も管理操作できない | テナント復旧(所有者確認)をサポート経由で | 技術で抜け道はない。証明書類や契約情報が鍵 |
よくある誤解:Authenticatorのバックアップで「組織アカウントのMFA」まで完全復元できる?
Authenticator のクラウドバックアップは非常に重要ですが、組織の設定やポリシーによっては、アプリ内のアカウント一覧は復元できても、MFAの登録(プッシュ通知の紐づけ)がそのまま完全復活するとは限りません。結果として、復元できたように見えてもサインイン時に再登録が必要になるケースがあります。
したがって「バックアップがない=完全に詰み」とは言い切れない一方で、バックアップがあっても再登録が必要な場合がある、という前提で手順を準備しておくと安全です。
復旧ルートA:別のグローバル管理者にMFAをリセットしてもらう(最短で確実)
同一テナントに別のグローバル管理者(または同等の権限)やヘルプデスクがいるなら、あなたのアカウントに対して「認証方法の削除」または「MFA再登録の要求」を実施してもらうのが最短です。
依頼時に伝えると話が早い情報
- 対象ユーザーのユーザー名(UPN):例)[email protected] / [email protected]
- 状況:端末紛失(または初期化)でAuthenticatorが使えない、バックアップ/代替要素がない
- 希望:MFAのリセット(再登録)、必要なら一時的なサインイン方法の発行
管理者側(Entra管理センター)での代表的な操作
管理画面の名称は更新されることがありますが、流れは概ね同じです。管理者は次のいずれか、または組み合わせで対応します。
- ユーザーの認証方法(Authentication methods)から、登録済みのAuthenticatorや電話番号などを削除する
- 「MFAの再登録を要求」(次回サインイン時に登録をやり直させる)を実行する
- サインインセッションの取り消し(サインアウト/トークン無効化)で、古い端末への紐づきを強制的に切る
組織が条件付きアクセスでMFAを強制している場合、リセット後の最初のサインインで必ずMFA登録画面に進むよう設計されていることが多いです。そのため、ユーザー側は新しい端末を用意したうえで、案内に従ってAuthenticatorを再登録します。
より安全で運用しやすい選択肢:一時アクセスパス(Temporary Access Pass)
組織が「一時アクセスパス(Temporary Access Pass / TAP)」を有効化している場合、管理者は期限付きのワンタイムパスを発行でき、ユーザーはそのパスでサインインしてから新しいMFAを登録できます。端末紛失の復旧で非常に相性が良い方法です。
| 手段 | メリット | 注意点 |
|---|---|---|
| MFAリセット(認証方法削除/再登録要求) | シンプルで多くの環境で使える | 初回サインインに別の本人確認手段が必要になることがある |
| 一時アクセスパス(TAP) | 期限付きで安全、オンボーディングや復旧に強い | 機能が未有効のテナントでは使えない。発行/共有の運用が必要 |
| SMS/音声などの代替要素を追加 | ユーザー側の手順が直感的 | セキュリティ方針上、SMSが禁止されている組織も多い |
復旧ルートB:管理者でログインできる手段がある場合に限り、PowerShellで初期化する
あなたが「自分がIT管理者」でも、自分の管理者アカウントに入れない(=MFAが通らない)状態だと、PowerShellでの操作も実行できません。逆に言えば、別の管理者アカウントで管理者としてサインインできる、あるいはブレークグラス(緊急用)アカウントがあるなら、PowerShellからリセットできる場合があります。
まず押さえる:PowerShellで触っているのは「何のMFA」か
Microsoftの認証は移り変わりがあり、古い管理方法(例:MSOnline / AzureAD モジュール)と、新しい管理方法(Microsoft Graph)で扱える対象が異なることがあります。環境によっては、管理センターからの操作のほうが確実です。
それでもPowerShellで行うなら、次の考え方で整理すると事故が減ります。
- “ユーザーに再登録させたい”:登録済みの認証方法を削除する/再登録要求をかける
- “条件付きアクセスやSSPRも絡む”:リセット後の初回サインインで何が求められるかを事前に確認する
- “戻せない操作がある”:実行前に対象ユーザーと影響範囲を必ず確認する
例:MSOnline(Msol)でMFA設定を空にして再登録させる
古い例として、MSOnline モジュールで StrongAuthenticationMethods を空にする方法が紹介されることがあります。これにより、次回サインインでMFA再設定を促せる場合があります。
Install-Module MSOnline
Connect-MsolService
# 対象ユーザーのMFA設定を初期化(例)
Set-MsolUser -UserPrincipalName "user@domain" -StrongAuthenticationMethods @()
注意:MSOnline 系は環境によっては利用できなかったり、期待どおりに動かない場合があります。また、組織が新しい認証方法管理(Authentication methods)を中心に運用している場合は、管理センターまたはMicrosoft Graphでの管理が前提になります。
例:Microsoft Graph PowerShellで認証方法を削除する(考え方)
より新しい運用では、Microsoft Graph を通じてユーザーの認証方法(Authenticator、電話、FIDO2など)を管理します。具体的なコマンドは組織の許可(権限)や対象の方法で異なりますが、基本は「一覧取得 → 対象を削除」の流れです。
Install-Module Microsoft.Graph
Connect-MgGraph -Scopes "User.Read.All","UserAuthenticationMethod.ReadWrite.All"
# 対象ユーザーの認証方法一覧を確認(例)
Get-MgUserAuthenticationMethod -UserId "user@domain"
一覧に出た認証方法のうち、Authenticator など詰まりの原因になっている方法を削除し、次回サインインで再登録させます。運用ポリシーによっては、削除より「再登録要求」や「一時アクセスパス」のほうが安全なことも多いので、可能なら管理センターの手順を優先してください。
復旧ルートC:自分以外に管理者がいない/誰も管理操作できない場合は「テナント復旧」
グローバル管理者が1名だけ、しかもその管理者がMFAで締め出されている——この状態は、まさに“詰み”に近い状況です。ここで重要なのは、確認コードやAuthenticatorの内部情報を技術的に取り出して回復する方法はないという点です。
現実的な手段は次のどちらかです。
- Microsoft サポート経由でテナント復旧(所有者確認)を進める
- どうしても復旧できない場合、新しいテナントを作り直して移行を検討する(影響が非常に大きい)
契約しているプラン(Microsoft 365 など)やドメインの所有状況により、サポートで求められる確認情報は変わります。一般的には、契約情報(請求/支払い)、カスタムドメインの所有証明、過去の管理者情報などが鍵になります。復旧できたら、必ず次章の再発防止策(管理者複数・ブレークグラス)を実装してください。
ユーザー側の手順:MFAリセット後に「新しい端末」で再登録してサインインを回復する
管理者がリセットしてくれたら、次はユーザー側の作業です。流れはシンプルですが、途中で詰まりやすいポイントがいくつかあります。
再登録の基本手順
- 新しいスマホに Microsoft Authenticator をインストールする
- PCのブラウザーでサインインを開始し、MFAの再登録画面まで進む
- 画面の案内に従ってQRコードをAuthenticatorで読み取る
- テスト承認(通知承認やコード入力)を完了する
- サインイン完了後、「セキュリティ情報(Security info)」で代替手段を追加する
詰まりやすいポイントと対処
| 症状 | 原因の例 | 対処 |
|---|---|---|
| リセットしたはずなのに、まだ古いAuthenticatorを要求される | ブラウザーやアプリに古いセッションが残っている | シークレット/プライベートで試す、別ブラウザーを使う、管理者に「サインインセッションの取り消し」を依頼 |
| QRコードが出ず、管理者に連絡しろと出る | 条件付きアクセスで登録ページがブロックされている/デバイス条件が厳しい | 管理者に条件付きアクセスの例外設計(登録用の一時例外)を相談 |
| 会社支給端末でしか登録できないと言われる | デバイス準拠(コンプライアンス)必須などのポリシー | 会社の端末・MDM登録手順に従う。私物端末では不可の場合あり |
再発防止:Authenticatorのバックアップと「代替のサインイン手段」を必ず用意する
今回のような詰みを防ぐコツはシンプルで、“端末がなくても本人確認できる経路”を複数持つことです。ユーザー側でできる対策と、組織側(管理者側)で用意すべき対策に分けて整理します。
ユーザー側:最低限やっておくべき設定
- Authenticator のクラウドバックアップを有効化する(機種変更時の復旧を楽にする)
- 「セキュリティ情報」で代替の認証方法を2つ以上登録する(例:SMS/電話、別の認証アプリ、FIDO2キーなど)
- 端末紛失時に備え、社内の申請窓口(ヘルプデスク)や必要情報(社員番号など)をメモしておく
Authenticatorバックアップのポイント(誤解しやすいところ)
| 項目 | ポイント | 実務的な注意 |
|---|---|---|
| バックアップを有効にすると何が得か | 機種変更でアカウントの再追加が楽になる | 組織アカウントは再登録が必要になる場合がある |
| バックアップの保存先 | iOS は iCloud、Android は Microsoft アカウント等 | 端末のクラウド設定も合わせて見直す |
| 復元のタイミング | 新端末で「アカウントの復旧」を実行 | 復元後にサインインテストをしておく |
管理者向け:グローバル管理者2名以上と“ブレークグラス”で詰みを防ぐ
今回もっとも痛い教訓は、「管理者が1人しかいないテナントは危険」という点です。MFAや条件付きアクセスを強化するほど、設計を誤ると管理者自身が締め出されます。
最低限の推奨
- グローバル管理者は最低2名(片方が詰んでももう片方が救援できる)
- 緊急用(ブレークグラス)管理者アカウントを用意し、保管・監視を徹底する
- 条件付きアクセスの設計で、登録・復旧の導線(TAPや登録ページ)を詰まらせない
ブレークグラスアカウント設計の例
ブレークグラスは「非常時に確実に入れる」ことが目的です。強いMFAをかけすぎて非常時に使えない、という逆転現象が起きやすいので、目的とリスクを表で整理します。
| 設計案 | メリット | リスク/対策 |
|---|---|---|
| 強力な長文パスワードのみ(条件付きアクセスから除外) | 非常時に最も確実に入れる | 漏えいすると危険。オフライン保管、監査ログ監視、利用時アラートが必須 |
| FIDO2 セキュリティキーを使用(キーを金庫保管) | パスワード単体より堅牢 | キー紛失が新たなリスク。複数本用意、保管ルール厳格化 |
| TAPを非常時に発行できる運用 | 期限付きで安全、復旧がスムーズ | TAP発行権限と手順の整備が必要 |
よくある質問(詰みポイントの再確認)
「セキュリティコード(確認コード)」はどこに表示されますか?
Authenticator を開くと、アカウントごとに6桁コードが表示されるタイプがあります。一方で、最近は通知の承認や番号一致が主流で、コード入力そのものが出ないこともあります。どちらにせよ、端末にアクセスできない場合は進めないため、再登録が必要です。
端末をなくしたが、SIMを再発行すればSMSで入れますか?
事前に「SMS」を認証方法として登録していれば可能性があります。しかし前提として未設定の場合、SMS再発行だけで解決するケースは少ないです。また組織によってはSMSが禁止されている場合もあります。
Authenticatorを別端末に入れ直せば同じコードになりますか?
いいえ。Authenticator のコードは「その端末に登録された秘密鍵」に基づいて生成されます。別端末にアプリを入れただけでは、同じコードにはなりません。バックアップから復元できない場合は、管理者にリセットしてもらい、新端末で登録し直す必要があります。
PowerShellでリセットできるなら、ユーザー自身でできますか?
できません。PowerShellでの初期化は、テナント側の管理権限が必要です。ユーザーがパスワードだけ持っていても、管理者権限がなければ実行できません。
復旧できたら最初に何をすべき?
- Authenticator のバックアップを有効化する
- 代替の認証方法(可能ならFIDO2キーや電話)を追加する
- 管理者なら、グローバル管理者の複数化とブレークグラスを整備する
端末紛失はいつでも起こりえます。「MFAは強いほど安全」ですが、復旧導線がない強さは運用事故になります。今回の復旧を機に、ユーザー側・管理者側の両方で“詰まない設計”にアップデートしておきましょう。

コメント