皆さま、こんにちは。本日の従業員からの問い合わせ内容は、Internet Explorer11でWebサイト上のリンクをクリックすると新しいタブが表示されるものの、画面が表示されず真っ白という現象について解説します。
まもなく IEのMSサポートが終焉を迎えようとしていますが、一部システムがIEでしか動作しないためこのまま残りそうな気配がしています。
当社で発生した現象としては、社内グループウェアに掲載されている社内システム(ワークフロー)のリンクをクリックしても開かず「空白のページ」となるという問い合わせでした。
他の人は開くのですが、問合せをしてきた人だけ開かないという。
インターネットで調べてみると多くの人が困っているようでしたのでご参考になればと思い、ご紹介したいと思います。
もくじ
「リンクをクリックしても空白のページが開く」問題の切り分け内容
Yahooなどのリンクは問題なく表示されるので、まず自社のワークフローの問題かと考えました。
社内で使用しているワークフローはポップアップブロックを無効にするなどIE上での設定が必要なので、そのあたりを確認したのですが特に問題なく、いつからこのトラブルが発生したのかを聞くと「今日から」ということでした。
インターネットで調べてみると
こういう問いあわせ内容ってGoogleで調べるとだいたい解決できるのですが、今回の場合も色々調べてレジストリがおかしくなっているのではないかという仮説を立てました。
レジストリがおかしい問題を修正するには.dllファイルの再登録が必要で、私の会社で使っているPCのOSが32bitなので、OSが32bitの場合は 以下のコマンドを管理者権限で実行することによって解決しそうということで、試しに以下のコマンドを打ってみました。
「リンクをクリックしても空白のページが開く」問題の解決方法
ユーザーが管理者権限を持っていない場合は、「すべてのプログラム」の「アクセサリ」の中から「コマンドプロンプト」を右クリックして「管理者として実行」を選択するか、「コマンドプロンプト」をシフトを押しながら右クリックをすると「別のユーザーとして実行」のメニューが表示されます。
どちらかを選択し、管理者権限でコマンドプロンプトを開きます。
↑Shiftキー+右クリックで別のユーザーで実行した場合の画像
コマンドプロンプトが開いたら以下のコマンドを入れてエンターキーを押します。
regsvr32 “%programfiles%\Internet Explorer\ieproxy.dll”
↑こんな感じでコマンドを入力します。
↑こんな画面が出れば成功です。
次も同じ感じでコマンドプロンプトに以下のコマンドを入力してエンターキーを押します。
regsvr32 /i /n “ieframe.dll”
↑またこんな画面が出れば成功です。
これで再起動を行ったところ私の場合は解決しました。お役に立てましたら幸いです。
「リンクをクリックしても空白のページが開く」問題、OSが64bitの場合
ちなみに、OSが64bitの場合は、①から順に以下の4つのコマンドを入力するとうまくいくそうです。
①
%SystemRoot%\System32\regsvr32 “%programfiles%\Internet Explorer\ieproxy.dll”
②
%SystemRoot%\Syswow64\regsvr32 “%programfiles(x86)%\Internet Explorer\ieproxy.dll”
③
%SystemRoot%\System32\regsvr32 /i /n ieframe.dll
④
%SystemRoot%\Syswow64\regsvr32 /i /n ieframe.dll
あくまで自己責任でお願いしますね。
というわけで、今回は滅びゆくIEについての記事でした。最後までお読みいただきありがとうございました。
コメント