Power Queryで組織アカウントを使用していると、データ更新のたびに「資格情報の再認証」を求められる、あるいは認証ダイアログが繰り返し表示される問題に遭遇することがあります。この現象は、保存された資格情報に不整合が生じている場合や、トークンの有効期限が切れた場合に発生します。この記事では、Windowsの資格情報マネージャーを使って保存済み資格情報を修正し、再認証ループを解消する具体的な手順を説明します。
【要点】この記事で確認すること
- 最初に見る場所: Windowsの資格情報マネージャーの「Windows資格情報」と「汎用資格情報」にある組織アカウント関連のエントリ。
- 切り分けの軸: ローカルに保存された資格情報が原因か、Power Queryのデータソース設定自体の問題か、組織の認証ポリシーによるものか。
- 注意点: 会社PCでは資格情報の変更に管理者権限が必要な場合があります。また、削除する資格情報を誤ると他のサービスに影響が出る可能性があります。
ADVERTISEMENT
目次
1. なぜ再認証が繰り返されるのか
Power Queryはデータソースに接続する際、最初に認証した組織アカウントの情報をWindows資格情報マネージャーに保存します。しかし、次のような理由で保存された資格情報が使えなくなり、再接続のたびに再認証を要求されることがあります。
資格情報が期限切れになった場合
組織アカウントのパスワード有効期限が切れたり、多要素認証のポリシーが変更されたりすると、保存済みの資格情報が無効になります。Power Queryは有効期限切れのトークンを使って接続しようとするため、認証に失敗して再認証ダイアログが表示されます。
資格情報が競合している場合
同じデータソースに対して複数の資格情報エントリが存在すると、どれを使うべきかPower Queryが判断できず、毎回認証画面を表示することがあります。これは、以前の資格情報が削除されずに残っている場合に起こります。
認証トークンの不整合
Power Queryのデータソース設定で指定した認証方式と、資格情報マネージャーに保存されたトークンの種類が異なる場合も再認証が発生します。例えば、基本認証から組織アカウント認証に切り替えた際、古い基本認証のエントリが残っていると競合します。
2. 初期確認手順
問題の原因を特定するために、Power Query側とWindows側の両方を確認します。
Power Queryのデータソース設定を確認する
まず、ExcelのPower Queryエディタで、該当するクエリのデータソース設定を開きます。接続先URLや認証方式が正しいかを確認し、不適切な設定があれば修正します。
Windows資格情報マネージャーを開く
- Windowsのスタートボタンをクリックし、検索ボックスに「資格情報マネージャー」と入力して開きます。
- 「Windows資格情報」または「汎用資格情報」のセクションを確認します。
- 組織アカウントに関連するエントリを探します(例:「Microsoft Office」や「Power Query」「組織アカウント名」など)。
- エントリをクリックして詳細を表示し、有効期限や最終更新日時を確認します。
- 問題があると思われるエントリを選択し、削除または修正を検討します。
3. 保存済み資格情報の修正手順
ここでは、資格情報マネージャーを使って保存済み資格情報を修正し、再認証を解消する具体的な手順を説明します。
資格情報エントリの削除
- 資格情報マネージャーで、該当するエントリをクリックして選択します。
- 「削除」または「資格情報の削除」をクリックします。確認画面が表示されたら「はい」を選択します。
- 削除後、Excelを再起動し、Power Queryのデータ更新を実行します。
- 認証ダイアログが表示されたら、正しい組織アカウントでサインインし、「この設定を記憶する」にチェックを入れます。
- データが正常に更新されることを確認します。
再認証の実行と保存
削除だけでは問題が解決しない場合、資格情報エントリを残したままパスワードを更新する方法もあります。エントリの「編集」をクリックし、パスワード欄に最新のパスワードを入力して保存します。ただし、組織アカウントの認証が多要素認証の場合は、パスワード更新だけでは不十分なことがあるため、削除後の再認証をおすすめします。
ADVERTISEMENT
4. 失敗パターンと回避策
実際に資格情報を修正しても再認証が繰り返される場合、以下のような失敗パターンが考えられます。
| 失敗パターン | 原因 | 回避策 |
|---|---|---|
| 削除したのに再び同じエントリが作成される | Power Queryの自動保存機能が有効 | データソース設定で「認証情報を保存しない」に変更し、毎回手動で認証するか、別の方法で資格情報を管理する |
| 資格情報マネージャーにエントリがない | 資格情報が別の場所(例:Microsoft Account)に保存されている | 「汎用資格情報」や「Web資格情報」も確認する。エントリがない場合はPower Queryのデータソース設定から直接再認証する |
| 管理者権限がないため削除できない | 会社PCでローカル管理者権限が制限されている | IT管理者に連絡して資格情報の削除を依頼するか、管理者権限でPower Queryを実行する |
| 再認証後もダイアログが表示される | 複数のエントリが競合している、または組織の認証ポリシーが変更された | すべての関連エントリを削除し、ブラウザのキャッシュもクリアする。それでも解決しない場合は組織の認証設定を確認する |
5. 管理者に確認すべきポイント
上記の手順で解決しない場合、社内のIT管理者に以下の情報を伝えると問題解決がスムーズになります。
- 問題の発生状況: どのような操作(データ更新、クエリの編集など)で再認証が発生するか。
- エラーメッセージ: 表示されるエラーコードやメッセージのスクリーンショット。
- Power Queryのバージョン: ExcelのバージョンとPower Queryのバージョン。
- 認証方式: 組織アカウント、多要素認証の有無、シングルサインオンの設定。
- 試した対策: 資格情報マネージャーの削除、再認証、Power Queryのデータソース設定変更など。
管理者は、組織の認証ポリシーが変更されていないか、Azure ADの条件付きアクセスが影響していないかを確認する必要があります。
6. よくある質問
Q1: 資格情報マネージャーでエントリを削除しても再認証が直りません。
A1: すべての関連エントリ(「汎用資格情報」や「Web資格情報」)を確認し、削除してください。また、Excelを一度完全に閉じてから再起動し、再度認証を行ってください。
Q2: 削除後に「この設定を記憶する」にチェックを入れても、次回も認証を求められます。
A2: 組織でシングルサインオンが有効な場合、資格情報マネージャーの設定が上書きされることがあります。IT管理者にシングルサインオンの設定を確認してもらい、必要に応じて除外設定を依頼してください。
Q3: 管理者権限がないため資格情報マネージャーを変更できません。
A3: その場合、Power Queryのデータソース設定で「匿名」に変更するか、管理者に資格情報の削除を依頼してください。ただし、匿名アクセスが許可されていないデータソースの場合は、管理者の対応が必要です。
7. まとめ
Power Queryの再認証ループは、多くの場合Windows資格情報マネージャーに保存されたエントリを削除し、再度正しい資格情報で認証することで解消します。競合するエントリを残さないこと、認証後に「記憶する」設定を忘れずに行うことが重要です。それでも解決しない場合は、組織の認証ポリシーやPower Queryのバージョンに問題がある可能性があるため、管理者に状況を詳しく伝えて対応を依頼してください。日頃から資格情報マネージャーのエントリを整理しておくことも、再発防止につながります。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
