問題
特定のユーザーが外部のWebサイトを閲覧できないが、IE 11(他のすべてのブラウザーは機能する)を介して内部を閲覧できる)という問題がいくつかのPC(Windows 7 SP1)で発生しました。別のユーザーがログに記録する場合同じPC上で、IE 11を介して内部と外部の両方を参照できます(このユーザーが別のPCにログインした場合、IE 11は機能します)。
これは、完全に異なるPCの約10の異なるアカウントで発生するのを見てきました。
うまくいかなかったものを試しました:
IE 11は機能しますが、実行可能な解決策ではありません
この問題は、IE 11がWPADを「検出」していないように見えます(すべてのPCで同じ設定が行われ、エラーや有用な情報がイベントビューアに記録されていないように見えることに注意してください)。
この問題をどのように進めることができるかについてのヘルプやアドバイスはありますか?私は標準的なITのことを行い、問題をグーグルで検索しましたが、他の人がこれを報告しましたが、結果はありません...
ソリューション
さらに調査したところ、HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cacheの値がC:\ temp\Temporary Internet Filesではなく%USERPROFILE%\ AppData\Local\Microsoft\Windows\Temporary Internet Files 。
このレジストリ値は、私が修正/削除したログオンスクリプトのいくつかを介して設定されていました。
なぜこれが外部ブラウジングを妨げるのでしょうか?
とても良い質問です! MicrosoftがIE 11を導入したとき、キャッシュの要件も修正しました。IE 11は、共有ディレクトリではなく、ユーザープロファイル内にキャッシュを保存する必要があります(つまり、 C:\ Temp\Temporary Internet Files)。キャッシュが共有の場所に設定されている場合、IEは外部ブラウジングを許可しません。