Googleアカウントで2段階認証を有効にしていると、認証アプリが表示する6桁のコードを使ってログインする場面があります。ところが、このコードを入力しても「コードが一致しません」と表示され、先に進めなくなるトラブルが発生することがあります。原因の多くはスマートフォンやパソコンの時刻ずれ、あるいは認証アプリのデータ不整合です。本記事では、認証コードが合わない場合に最初に確認すべき時刻同期の方法と、それでも解決しない場合の認証アプリの再登録手順を解説します。会社のGoogle Workspaceアカウントでも個人アカウントでも使える内容です。
【要点】この記事で確認すること
- 最初に見る場所: 認証アプリをインストールしているスマートフォンまたはPCの日時設定。自動時刻同期が有効かどうか。
- 切り分けの軸: 時刻同期が正しいか、認証アプリのデータが破損していないか、アカウント側で再設定が必要か。
- 注意点: 会社PCではシステム時刻の手動変更が制限されている場合があります。管理者に連絡してから対応してください。
ADVERTISEMENT
目次
認証コードが合わない主な原因
認証アプリが表示するコードは、現在の時刻を基に生成されるTOTP(Time-based One-Time Password)方式が一般的です。そのため、デバイスの時刻がずれていると、サーバー側の時刻と合わずコードが無効になります。また、認証アプリ自体に保存されたシークレットキーが正しくない場合や、アカウント側で認証キーが再発行された場合もコードが合わなくなります。
端末の時刻がずれている
最も多い原因です。スマートフォンやPCの内部時計が数秒から数分ずれていると、認証コードが一致しません。特に、機内モードを長時間使った後や、バッテリーを完全に使い切った後に起動した場合に時刻がリセットされることがあります。また、手動で時刻を設定していると、夏時間やタイムゾーンの変更に追随できずずれが生じます。
認証アプリのデータ不整合
認証アプリに複数のアカウントを登録している場合、アプリのデータベースが壊れると特定のアカウントだけコードがずれることがあります。この場合、他のアカウントのコードは正常でも該当アカウントだけ反応しません。
アカウント側の認証キー再発行
Googleアカウントのセキュリティ設定で「2段階認証をリセット」したり、新しい端末を追加したりすると、以前のシークレットキーは無効になります。その状態で古いキーから生成されたコードを入力してもエラーになります。
最初に試すべき方法:時刻同期の確認と修正
認証コードが合わないときは、まずデバイスの時刻を自動同期に設定してください。以下の手順でOSごとに確認できます。
- iPhoneの場合: 「設定」→「一般」→「日付と時刻」を開き、「自動設定」がオンになっていることを確認します。オフの場合はオンに切り替えてください。その後、認証アプリを再起動して新しいコードを試します。
- Androidの場合: 「設定」→「システム」→「日付と時刻」を開き、「自動的に時刻を設定する」を有効にします。キャリアによっては「ネットワーク提供の時刻を使用」などの表記です。
- Windows PCの場合: 「設定」→「時刻と言語」→「日付と時刻」を開き、「時刻を自動的に設定する」をオンにします。会社PCでこの設定がグレーアウトしている場合は、管理者に問い合わせてください。
- Macの場合: 「システム設定」→「一般」→「日付と時刻」で「自動的に日付と時刻を設定」にチェックを入れます。
- Google Authenticatorアプリ内の補正機能: アプリの設定画面に「時刻の同期」または「コードの修正」機能がある場合は実行してください。ただし、多くのアプリはOSの時刻に依存するため、OSの時刻を正すことが優先です。
上記の設定後、認証アプリを一度終了してから再度起動し、新しいコードを入力してください。多くの場合、これでコードが通るようになります。
時刻同期で解決しない場合の認証アプリ再登録手順
時刻を正しく設定してもコードが合わない、または認証アプリ自体が誤ったコードを表示し続ける場合は、アカウントの認証設定をリセットして再登録する必要があります。そのためには、まず別の方法でGoogleアカウントにログインできる状態にしてください。
バックアップコードを使ってログインする
Googleアカウントの2段階認証を設定したときに発行されたバックアップコードが保存してあれば、それを使ってログインできます。バックアップコードは一度しか使えないものもありますが、失効していなければ有効です。コードがない場合は、他の認証方法(SMS認証や電話認証、セキュリティキーなど)を試してください。
Googleアカウントのセキュリティ画面から認証アプリを再設定する
- Googleアカウントにログインしたら、右上のプロフィールアイコンから「Googleアカウントを管理」をクリックします。
- 左メニューから「セキュリティ」を選択し、「Googleへのログイン」セクションにある「2段階認証プロセス」をクリックします。
- 認証が求められたら、利用可能な方法(SMSなど)で本人確認をします。
- 「認証システムアプリ」または「認証アプリ」の項目で「変更」または「削除」を選び、既存の設定を一度削除します。
- その後、「認証アプリを設定」をクリックし、画面に表示されるQRコードを認証アプリでスキャンしてください。新しいシークレットキーが登録され、正常なコードが生成されるようになります。
注意点として、認証アプリを再登録すると、他のデバイスやアプリで使っていた古いコードはすべて使えなくなります。必要に応じて、新しいバックアップコードもこのタイミングで発行・保存しておきましょう。
状況別比較表:認証コードが合わないときの対応
| 状況 | 主な原因 | 対応方法 | 所要時間の目安 |
|---|---|---|---|
| すべての認証コードが合わない | 端末の時刻ずれ | 時刻自動同期を有効にする | 1~2分 |
| 特定のアカウントだけコードが合わない | 認証アプリのデータ破損、またはアカウント側のキー再発行 | 該当アカウントの認証設定を再登録 | 5~10分 |
| 時刻同期後も1つのアカウントのみコードがずれる | バックアップや移行時のデータ不整合 | 認証アプリの再インストールと再登録 | 10~15分 |
| 会社のGoogle Workspaceアカウントでコードが合わない | 管理者ポリシーによる制限、または時刻同期が不可能な端末 | 管理者に連絡してポリシー確認、代替認証方法の利用 | 状況による |
失敗パターンと注意点
認証コードが合わないトラブルでよくある失敗例をいくつか紹介します。
- 端末のタイムゾーンが間違っている: 自動時刻同期をオンにしてもタイムゾーンが手動設定のままだと、UTCとの差がずれてコードが無効になります。タイムゾーンも自動に設定してください。
- 認証アプリをバックアップから復元した: 機種変更時に認証アプリのデータをiCloudやGoogleドライブから復元した場合、内部的に時刻情報が古いままになることがあります。この場合は一度アプリを削除して新規インストールし、各アカウントを再登録する必要があります。
- 複数の認証アプリを使い分けている: 同じアカウントを複数の認証アプリに登録すると、それぞれで生成されるコードがずれることはありませんが、一方のアプリで再登録した場合に古いアプリのコードが使えなくなります。管理を一元化することをおすすめします。
- 会社PCでシステム時刻を変更できない: 多くの企業ではセキュリティポリシーにより一般ユーザーが時刻を変更できません。その場合は管理者に連絡して、認証アプリを会社支給のスマートフォンで使うなどの代替方法を検討してください。
管理者に確認すべきこと(Google Workspaceの場合)
会社のGoogle Workspaceアカウントで認証コードが合わない場合、管理者側の設定が原因である可能性があります。たとえば、管理者が「認証アプリの使用を禁止」または「特定の認証方法のみ許可」するポリシーを有効にしていると、認証アプリのコードが受け付けられないことがあります。また、シングルサインオン(SSO)との連携問題も考えられます。以下の情報を管理者に伝えて確認を依頼してください。
- 発生しているエラーメッセージ(「コードが一致しません」など)
- 使用している認証アプリの種類(Google Authenticator、Microsoft Authenticator、Authyなど)
- 端末のOSバージョンと時刻自動同期の有無
- 他の認証方法(SMSや電話)は使えるかどうか
管理者は管理コンソールで「セキュリティ」→「2段階認証」の設定を確認し、必要に応じて認証アプリの使用を許可するポリシーに変更できます。
よくある質問(Q&A)
Q. 認証アプリを再登録したのに、まだコードが合いません。どうすればいいですか?
再度時刻同期を確認してください。それでもダメな場合、認証アプリを別の端末にインストールして同じQRコードをスキャンしてみてください。それも正常なら、元の端末のアプリに問題がある可能性があります。
Q. 時刻を自動同期にできない環境(社内ネットワークが閉じているなど)ではどうすればいいですか?
その場合、認証アプリの使用は難しいかもしれません。管理者に相談し、SMS認証やハードウェアセキュリティキーなど別の2段階認証方法を検討してください。
Q. 認証アプリのデータを新しいスマホに移行するときの注意点は?
原則として、各アカウントを新しい端末で再登録するのが最も安全です。バックアップ機能を使う場合は、移行後に時刻が正しいことを確認し、コードをテストしてください。
Q. バックアップコードもなく、他の認証方法も使えない場合はどうすればいいですか?
Googleアカウントのアカウント回復手続きを進めてください。ただし、本人確認に数日かかる場合があります。日頃からバックアップコードを安全な場所に保存しておくことをおすすめします。
まとめ
認証アプリのコードが合わないときは、まず端末の時刻同期を確認することが最も重要です。多くの場合、時刻を自動設定するだけで問題は解決します。それでも解決しない場合は、認証アプリの再登録を検討してください。会社のアカウントでは管理者のポリシーが原因の場合もあるため、必要に応じて管理者に問い合わせてください。日頃からバックアップコードを用意しておけば、万が一のトラブルでも迅速に復旧できます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Gmail・Googleアカウントの人気記事ランキング
- 【2026年1月終了】Gmailで外部メールが受信できなくなる?POP廃止の影響と3つの対策法
- 【Gmail】Googleからの本物のセキュリティ通知か見分ける方法
- 【Googleアカウント】本人確認が必要ですと出る時の端末と場所の確認
- 【Googleアカウント】Google Playだけログインできない時のアカウント確認
- 【Gmail】Gmailのカテゴリタブとラベルを使い分ける整理術
- 【Googleアカウント】パスキーでログインできない時の代替ログイン手順
- 【Googleアカウント】パスワードを忘れた時の再設定と注意点
- 【Googleアカウント】会社アカウントと個人アカウントを分けたい時の運用方法
- 【Googleアカウント】確認コードが届かない時の電話番号とメール確認
- 【Googleアカウント】共有PCにログイン情報を残した時の削除手順
