OneDriveのサインインがループする原因と解決方法|Microsoft 365環境でパスワード入力を繰り返す時の対処法

Windows 全般

Microsoft 365環境でOneDriveアプリにサインインしようとすると、パスワード入力後に読み込みが発生し、再びサインイン画面へ戻ってしまう現象があります。ブラウザ版OneDriveや他のOfficeアプリは正常なのに、OneDriveデスクトップアプリだけが利用できない場合は、認証情報の残存やOneDrive固有の認証キャッシュ、Azure AD参加状態などが原因になっている可能性があります。

この記事では、Windows環境で発生するOneDriveサインインループについて、原因の切り分け方法と管理者が確認すべき具体的な解決手順を解説します。

OneDriveだけサインインループする主な原因

OneDriveのサインイン処理は、単純なIDとパスワード認証だけではなく、Microsoft 365の認証トークン、Windowsの資格情報、組織アカウント情報、デバイス登録状態など複数の要素を利用しています。

そのため、ブラウザ版OneDriveでは正常にログインできても、デスクトップ版OneDriveだけが認証に失敗することがあります。

特に企業環境では、以下のような状態でループが発生しやすくなります。

  • 古いMicrosoft 365認証トークンが残っている
  • Windowsに保存された職場アカウント情報が不整合を起こしている
  • OneDriveの認証キャッシュが破損している
  • Azure AD参加やIntune登録状態と実際のアカウント情報が一致していない
  • 条件付きアクセスや多要素認証設定の影響を受けている

最初に確認すべきMicrosoftアカウント情報

まずWindowsに残っている職場アカウント情報を確認します。

Windowsの「設定」から「アカウント」を開き、「職場または学校にアクセスする」を確認してください。

過去に利用していたMicrosoft 365アカウントや、現在利用していない組織アカウントが残っている場合、それがOneDrive認証の妨げになることがあります。

不要なアカウントが存在する場合は、一度切断し、再起動後に現在利用するアカウントだけでサインインを試します。

OneDrive認証キャッシュをリセットする方法

再インストールを行っても改善しない場合、OneDriveの設定ファイルや認証キャッシュが残っている可能性があります。

OneDriveを完全にリセットするには、以下の操作を行います。

  • WindowsキーとRキーを押して「ファイル名を指定して実行」を開く
  • 「%localappdata%\Microsoft\OneDrive\OneDrive.exe /reset」と入力する
  • 数分待ってOneDriveが再起動するか確認する

リセット後も起動しない場合は、OneDrive.exeを手動起動します。

例として、会社PCを大量管理している環境では、単純な再インストールよりも認証キャッシュ削除の方が改善率が高いケースがあります。

Windows資格情報マネージャーを再確認する

資格情報マネージャーからMicrosoft関連の情報を削除する方法は一般的な対処ですが、削除対象が不足していると改善しない場合があります。

コントロールパネルの「資格情報マネージャー」から、「Windows資格情報」を開き、以下のようなMicrosoft関連項目を確認します。

  • OneDrive関連
  • MicrosoftOffice関連
  • ADAL関連
  • AzureAD関連

削除後は必ずWindowsを再起動し、OneDriveのサインインを再実行します。

TokenBrokerをリセットして認証状態を修復する

Microsoft 365アプリではWindowsのToken Brokerという認証機能が利用されています。この認証情報が破損すると、パスワード入力を繰り返す状態になることがあります。

以下のフォルダーを確認し、認証キャッシュを再作成させることで改善する場合があります。

  • %localappdata%\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy

ただし企業管理端末では、組織ポリシーやIntune設定に影響する可能性があるため、対象端末で慎重に実施してください。

Azure AD参加状態とデバイス登録を確認する

企業利用のWindows端末では、端末自体がMicrosoft Entra ID(旧Azure AD)へ正しく登録されているか確認することが重要です。

コマンドプロンプトで以下を実行すると、端末の参加状態を確認できます。

dsregcmd /status

「AzureAdJoined」や「WorkplaceJoined」の状態が想定と異なる場合、端末登録情報の不整合によってOneDriveだけ認証できないケースがあります。

例えば、ユーザー変更や端末移管を行ったPCでは、以前のユーザー情報が残っていることで新しいユーザーのOneDrive認証が失敗することがあります。

条件付きアクセスや多要素認証設定を確認する

Microsoft 365管理者の場合、ユーザー側だけでなくテナント側の設定確認も必要です。

特に以下の設定変更後はOneDrive認証に影響することがあります。

  • 条件付きアクセスの変更
  • デバイス準拠ポリシーの変更
  • 多要素認証設定変更
  • 認証強度ポリシー変更

ブラウザではログインできる場合でも、デスクトップアプリだけがブロックされることがあります。

再インストールで解決しない場合の最終確認

OneDriveやMicrosoft 365を再インストールしても改善しない場合、問題はアプリではなくWindowsユーザープロファイルや認証情報に存在する可能性があります。

別のWindowsユーザーでログインしてOneDriveを設定すると正常に動作する場合、現在のユーザープロファイル側の問題と判断できます。

企業環境では、原因調査に時間をかけるより、新しいWindowsプロファイル作成や端末再登録が早い場合もあります。

まとめ

OneDriveのサインインがループする問題は、パスワード入力ミスではなく、認証キャッシュやWindows側に残ったMicrosoftアカウント情報の不整合が原因で発生することが多くあります。

解決するためには、アカウント情報の確認、OneDriveリセット、資格情報削除、Token Broker確認、Azure AD参加状態確認の順番で切り分けることが効果的です。

特にMicrosoft 365管理環境では、端末側だけでなくEntra IDや条件付きアクセス設定も含めて確認することで、突然発生するOneDriveサインインループの原因を特定しやすくなります。

コメント

タイトルとURLをコピーしました