Excelで他のブックや外部データソースへのリンクを更新しようとした際に、毎回ユーザー名とパスワードを求められる現象が発生することがあります。この問題は特に共有ネットワークドライブ上のファイルや、Accessデータベース、SQL Serverなどを参照している場合に起こりやすく、業務効率を大きく低下させます。本記事では、資格情報を求められる原因を切り分け、端末側の設定変更や管理者による対応が必要なケースを具体的に解説します。自分で解決できる方法と、IT部門に依頼すべき内容を明確に区別できるように構成しました。
【要点】この記事で確認すること
- 最初に見る場所: リンクの種類が「外部参照」「データ接続」「埋め込みオブジェクト」のどれかを確認します。ファイルメニューの「情報」や「データ」タブから確認可能です。
- 切り分けの軸: リンク先がネットワーク上の共有フォルダか、クラウド上のファイルか、データベースサーバーかによって原因と対処が異なります。また、同じブックで他のユーザーが問題なく更新できるかどうかも重要な判断材料です。
- 注意点: Windowsの資格情報マネージャーを編集する際は、誤って他のサービス(メールやVPN)の認証に影響を与えないよう注意してください。また、Excelの信頼できる場所の設定を変更する場合は、会社のセキュリティポリシーに違反しないか事前に確認してください。
ADVERTISEMENT
目次
1. なぜ資格情報を求められるのか?主な原因
Excelがリンクの更新時に資格情報を求めるのは、基本的に「リンク先のリソースへのアクセス権限が確認できない」ためです。具体的には以下の原因が考えられます。
1-1. ネットワークドライブの認証情報が保存されていない
会社の共有フォルダにマッピングされたドライブ(例:Zドライブ)にリンク先のExcelファイルがある場合、Windowsにそのドライブへの認証情報が保存されていないと、Excelが更新のたびに資格情報を要求します。特に再起動後やパスワード変更後に顕著です。
1-2. 外部データ接続の認証方式が未構成
Excelで「データ」タブから「接続」を使ってSQL ServerやAccess、Webサービスにリンクしている場合、接続文字列にユーザー名やパスワードが含まれていない、または「Windows認証」が正しく設定されていないと、毎回入力を求められます。
1-3. リンク元のファイルがクラウドストレージにある
OneDriveやSharePoint上のExcelファイルを参照している場合、同期クライアントの状態やサインイン情報が古いと、資格情報の要求が発生します。特に複数のアカウントで同期している場合に問題が起きやすいです。
1-4. 資格情報マネージャーに古い情報が残っている
Windowsの資格情報マネージャーに、過去に使っていたパスワードや別のサーバーの認証情報がキャッシュされていると、Excelがそれを使おうとして失敗し、再入力を促すことがあります。
1-5. Excelの信頼できる場所の設定
リンク元のファイルが「信頼できる場所」に追加されていない場合、Excelが外部リンクを安全でないと判断し、資格情報の要求を厳しくすることがあります。これはセキュリティ機能の一部ですが、実務上は煩わしい場合があります。
| 原因のタイプ | 典型的な症状 | 自分で修正できるか |
|---|---|---|
| ネットワークドライブ認証不足 | Excel起動時やリンク更新時、ドライブのパスワードを毎回聞かれる | 可能(資格情報の保存) |
| データ接続の認証未設定 | 「データ接続のプロパティ」でユーザー名・パスワードが空欄 | 場合による(管理者権限が必要なことも) |
| クラウドストレージの同期問題 | OneDriveからリンク更新時のみ発生、ローカルファイルでは発生しない | 可能(再サインインや同期のリセット) |
| 資格情報マネージャーの競合 | パスワードを正しく入力しても再び要求される | 可能(不要な資格情報を削除) |
| 信頼できる場所未設定 | リンク更新時にセキュリティ警告が表示される | 可能(自己責任で設定) |
2. 自分で試すべき対処手順(順番に実施)
以下の手順は、一般的に安全で効果的なものから並べています。必ず順番に試し、問題が解決したら次の手順はスキップしてください。
- 手順1: ネットワークドライブの資格情報を保存する
エクスプローラーで対象のネットワークドライブを右クリックし、「ネットワークドライブの割り当て」を開きます。「別の資格情報を使用して接続する」にチェックを入れ、ユーザー名とパスワードを入力して「完了」をクリックします。次回からWindowsが自動的に認証します。ただし、ドメイン環境では「自分の資格情報を自動的に保存する」設定が有効になっているか確認してください。 - 手順2: 資格情報マネージャーを確認・編集する
Windowsの「コントロールパネル」→「ユーザーアカウント」→「資格情報マネージャー」→「Windows資格情報」を開きます。「汎用資格情報」の中に、リンク先のサーバー名やドライブパスに関連するエントリがないか確認します。古いものや不要なものは「削除」をクリックします。正しい情報がある場合は、「編集」でパスワードを更新します。 - 手順3: Excelのデータ接続を確認する
Excelで「データ」タブ→「接続」→「すべての接続」を開きます。リンク先の接続を選択し「プロパティ」→「定義」タブで接続文字列を確認します。「認証」が「Windows認証」になっているか、またはユーザー名とパスワードが空欄でないかを確認します。必要な場合は「編集」で情報を入力し、「資格情報を保存する」にチェックを入れます。 - 手順4: 信頼できる場所にフォルダを追加する
Excelの「ファイル」→「オプション」→「セキュリティセンター」→「セキュリティセンターの設定」→「信頼できる場所」を開きます。「新しい場所の追加」で、リンク元のファイルが保存されているフォルダを追加します。「この場所を信頼する」にチェックを入れ、必要に応じてサブフォルダも含めます。ただし、会社のセキュリティポリシーで許可されていない場合は行わないでください。 - 手順5: OneDrive/SharePointの再サインイン
OneDriveまたはSharePointを利用している場合、タスクトレイのOneDriveアイコンを右クリックし「設定」→「アカウント」→「このPCのリンクを解除」→再度サインインします。または、Excelの「ファイル」→「アカウント」→「サインアウト」してから再サインインします。 - 手順6: リンクの貼り付け方を変更する(最終手段)
リンクが不要で値だけ必要な場合は、リンクを解除するか、値を貼り付けることで問題を回避できます。ただし、動的に更新が必要な場合は推奨しません。リンクを解除するには、「データ」タブ→「リンクの編集」→「リンクの解除」を実行します。
これらの手順で改善しない場合は、次の章で説明する管理者への確認事項を参照してください。
3. 管理者に確認すべき設定(IT部門向け情報)
上記の手順でも解決しない場合、以下の理由が考えられます。これらの設定変更は一般ユーザーには権限がないことが多いため、IT部門やシステム管理者に連絡する際の参考にしてください。
- Active Directoryのグループポリシーによる制限:組織のセキュリティポリシーで、資格情報のキャッシュや保存が禁止されている場合があります。管理者は「ネットワークアクセス: 資格情報の保存を禁止する」ポリシーなどを確認し、必要に応じて緩和を検討します。
- データベース接続の統合セキュリティ設定:SQL ServerやOracleなどへ接続する際、Windows認証ではなくSQL Server認証を強制されている場合、接続文字列にユーザー名とパスワードを埋め込むか、アプリケーションロールを使用する必要があります。管理者が接続文字列を安全に配布できるか検討します。
- OneDrive for Businessの同期ポリシー:SharePoint Onlineのドキュメントライブラリへのリンクで資格情報が求められる場合、Office 365の認証設定や条件付きアクセスポリシーが影響している可能性があります。管理者はAzure ADのサインインログを確認し、多要素認証がブロックしていないか調べます。
- ネットワークドライブのDFS名前空間の問題:分散ファイルシステム(DFS)を使用している環境で、リンク先のパスがDFSルート経由だと資格情報の要求が発生しやすい場合があります。管理者はUNCパスの直接指定や、DFSのターゲットサーバーへのアクセス権限を確認します。
ADVERTISEMENT
4. 失敗しがちな自己対処パターン
自力で解決しようとして、かえって問題を悪化させたり、セキュリティリスクを生むケースがあります。以下の行動は避けてください。
- パスワードを接続文字列に平文で保存する:データ接続のプロパティでパスワードを保存することは可能ですが、そのファイルを他のユーザーが開くとパスワードが漏洩するリスクがあります。一時的な対処としても、その後必ず削除・変更してください。
- Windows資格情報マネージャー内のすべてのエントリを削除する:誤ってメールやVPNの資格情報を削除すると、他のサービスに影響が出ます。影響範囲を確認せずに一括削除しないでください。
- Excelのセキュリティレベルを「すべてのマクロを有効にする」に変更する:リンクの更新とは直接関係ありませんが、セキュリティ設定を下げることは推奨されません。信頼できる場所の設定で対処しましょう。
- リンク元のファイルをローカルにコピーしてリンクを張り替える:一時的に問題を回避できますが、元のファイルが更新されたときに反映されなくなります。どうしても必要な場合は、リンク先を常に同じ場所に保つ工夫をしてください。
5. よくある質問(FAQ)
- Q: 「リンクの更新」をクリックすると毎回「ファイルにアクセスできません」と表示されます。資格情報は求められません。
- A: その場合、リンク先のファイル自体が存在しないか、ネットワークパスが間違っている可能性が高いです。リンクの編集でパスを確認し、エクスプローラーで直接アクセスできるか試してください。
- Q: 資格情報を保存したのに、パソコンを再起動すると再び求められます。
- A: 再起動時にドライブの接続が切断される場合があります。ドライブの「再接続」オプションが有効になっているか確認してください。また、グループポリシーで資格情報の保存が禁止されている可能性もあります。
- Q: 同じネットワークドライブの別のExcelファイルは更新できるのに、このファイルだけ資格情報を求められます。
- A: そのファイルが特別なデータ接続(SQL Serverなど)を使っている可能性があります。前述の手順3で接続の認証設定を確認してください。
- Q: 信頼できる場所を追加したのに効果がありません。
- A: 信頼できる場所はマクロやActiveXの実行に関する設定であり、リンク更新時の資格情報要求には直接影響しない場合があります。あくまで補助的な対策です。
6. まとめ
Excelでリンク更新時に資格情報を求められる問題は、ネットワークドライブの認証情報不足、データ接続の設定不備、クラウドストレージの同期トラブル、資格情報マネージャーの競合など、複数の原因が考えられます。最初にリンクの種類と発生状況を特定し、自分でできる手順を順に試すことで、多くのケースは解決可能です。それでも改善しない場合は、管理者に連絡してグループポリシーやサーバー側の設定を確認してもらいましょう。資格情報の保存や信頼できる場所の設定は、セキュリティリスクと利便性のバランスを考慮して行うことが重要です。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
