ADVERTISEMENT

【Excel】Excelでリンクの更新を押すと資格情報を求められる時の対処法

【Excel】Excelでリンクの更新を押すと資格情報を求められる時の対処法
🛡️ 超解決

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からリンク更新時のみ発生、ローカルファイルでは発生しない 可能(再サインインや同期のリセット)
資格情報マネージャーの競合 パスワードを正しく入力しても再び要求される 可能(不要な資格情報を削除)
信頼できる場所未設定 リンク更新時にセキュリティ警告が表示される 可能(自己責任で設定)
お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. 自分で試すべき対処手順(順番に実施)

以下の手順は、一般的に安全で効果的なものから並べています。必ず順番に試し、問題が解決したら次の手順はスキップしてください。

  1. 手順1: ネットワークドライブの資格情報を保存する
    エクスプローラーで対象のネットワークドライブを右クリックし、「ネットワークドライブの割り当て」を開きます。「別の資格情報を使用して接続する」にチェックを入れ、ユーザー名とパスワードを入力して「完了」をクリックします。次回からWindowsが自動的に認証します。ただし、ドメイン環境では「自分の資格情報を自動的に保存する」設定が有効になっているか確認してください。
  2. 手順2: 資格情報マネージャーを確認・編集する
    Windowsの「コントロールパネル」→「ユーザーアカウント」→「資格情報マネージャー」→「Windows資格情報」を開きます。「汎用資格情報」の中に、リンク先のサーバー名やドライブパスに関連するエントリがないか確認します。古いものや不要なものは「削除」をクリックします。正しい情報がある場合は、「編集」でパスワードを更新します。
  3. 手順3: Excelのデータ接続を確認する
    Excelで「データ」タブ→「接続」→「すべての接続」を開きます。リンク先の接続を選択し「プロパティ」→「定義」タブで接続文字列を確認します。「認証」が「Windows認証」になっているか、またはユーザー名とパスワードが空欄でないかを確認します。必要な場合は「編集」で情報を入力し、「資格情報を保存する」にチェックを入れます。
  4. 手順4: 信頼できる場所にフォルダを追加する
    Excelの「ファイル」→「オプション」→「セキュリティセンター」→「セキュリティセンターの設定」→「信頼できる場所」を開きます。「新しい場所の追加」で、リンク元のファイルが保存されているフォルダを追加します。「この場所を信頼する」にチェックを入れ、必要に応じてサブフォルダも含めます。ただし、会社のセキュリティポリシーで許可されていない場合は行わないでください。
  5. 手順5: OneDrive/SharePointの再サインイン
    OneDriveまたはSharePointを利用している場合、タスクトレイのOneDriveアイコンを右クリックし「設定」→「アカウント」→「このPCのリンクを解除」→再度サインインします。または、Excelの「ファイル」→「アカウント」→「サインアウト」してから再サインインします。
  6. 手順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でリンク更新時に資格情報を求められる問題は、ネットワークドライブの認証情報不足、データ接続の設定不備、クラウドストレージの同期トラブル、資格情報マネージャーの競合など、複数の原因が考えられます。最初にリンクの種類と発生状況を特定し、自分でできる手順を順に試すことで、多くのケースは解決可能です。それでも改善しない場合は、管理者に連絡してグループポリシーやサーバー側の設定を確認してもらいましょう。資格情報の保存や信頼できる場所の設定は、セキュリティリスクと利便性のバランスを考慮して行うことが重要です。


📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】

ADVERTISEMENT