このページの本文へ移動

Q&Aナンバー【7106-2199】更新日:2006年3月7日

印刷する

このページをブックマークする(ログイン中のみ利用可)

Internet Explorerで、「新しいウィンドウで開く」をクリックしても新しいウィンドウが開きません。

対象機種とOS このパソコンのOSは Windows以外のOS です。
対象機種 すべて
対象OS
  • Windows XP
  • Windows Me
  • Windows 2000
  • Windows 98

このQ&Aのお役立ち度

回答なし

回答なし

集計結果は翌日反映されます。

質問

Internet Explorerに表示されたリンクを右クリックし、「新しいウィンドウで開く」をクリックしても、新しいウィンドウが開きません。対処方法を教えてください。

回答

Internet Explorerや 電子メール メッセージの画面にある、Webページへのリンクを右クリックし、表示されるメニューから「新しいウィンドウで開く」をクリックしたときに、次のような現象が発生することがあります。
  • 何も起こらない。

  • 新しいウィンドウが空白になる。

  • 「インターフェイスがサポートされていません」と、スクリプトエラーメッセージが表示される。

    Internet Explorer − 「新しいウィンドウで開く」

    また、Internet Explorerの使用中に、次のような現象が発生することもあります。

    • Internet Explorerの「ファイル」メニュー→「印刷」または「印刷プレビュー」をクリックしても、Internet Explorerが応答しない。

    • Webフォルダにアクセスしようとすると、「予期しないエラーが発生しました。現在の操作を完了することはできません。」とエラーメッセージが表示される。


お使いのInternet Explorerのバージョンにより、対処方法が異なります。




Internet Explorer 6 または Internet Explorer 5 で、リンク先を新しいウィンドウで開けない場合は、リンクに設定されたWebページを表示するときに必要な、URL (Uniform Resource Locator) プロトコルのファイルの関連付けが、消失または破損している場合があります。

次の操作を行い、URL プロトコルの関連付けを登録します。

操作手順
  1. 実行中のプログラムをすべて終了します。

  2. 「スタート」ボタン→「ファイル名を指定して実行」の順にクリックします。

  3. 「名前」に半角英字で次のように入力し、「OK」ボタンをクリックします。

     regsvr32 urlmon.dll

    アドバイス
    「regsvr32」と「urlmon.dll」の間には半角スペースを入力します。

  4. 「urlmon.dll の DllRegisterServer は成功しました」とメッセージが表示されたら、「OK」ボタンをクリックします。

この操作手順で改善されないときは、上の操作手順 3.で、「urlmon.dll」と入力する代わりに、次のファイル名を入力し、操作手順 2.〜 4.を繰り返して行い、最後にパソコンを再起動してください。
  • Shdocvw.dll
  • Msjava.dll
  • Actxprxy.dll
  • Oleaut32.dll
  • Mshtml.dll
  • Browseui.dll
  • Shell32.dll (Windows XP および Windows 2000 の場合に限る)



Internet Explorer 4.01 で、リンク先を新しいウィンドウで開くことができない場合があります。
その場合は、次の操作を行い、「新しいウィンドウ」を開くことができるようになるかどうかを確認します。

操作手順
  1. 実行中のプログラムをすべて終了します。

  2. 「スタート」ボタン→「ファイル名を指定して実行」の順にクリックします。

  3. 「名前」に半角英字で次のように入力し、「OK」ボタンをクリックします。

     regsvr32 actxprxy.dll

  4. 「DllRegisterServer in actxprxy.dll succeeded.」とメッセージが表示されたら、「OK」ボタンをクリックします。

  5. 「スタート」ボタン→「ファイル名を指定して実行」の順にクリックします。

  6. 「名前」に次のように入力し、「OK」ボタンをクリックします。

     regsvr32 shdocvw.dll

    アドバイス
    「regsvr32」と「shdocvw.dll」の間には半角スペースを入力します。

  7. 「DllRegisterServer in shdocvw.dll succeeded.」とメッセージが表示されたら、「OK」ボタンをクリックします。

  8. パソコンを再起動します。

この操作手順で改善されないときは、上記の操作手順 3.で、「actxprxy.dll」と入力する代わりに、次のファイル名を入力し、操作手順2.〜4.を繰り返し行い、最後にパソコンを再起動してください。
  • oleaut32.dll
  • mshtml.dll
  • pdm32.dll


ご参考

  • この問題は、Internet Explorer 6 Service Pack 1、またはInternet Explorer 5.5 Service Pack 2 がインストールされた環境では修正されています。

  • 最新バージョンの Internet Explorerについては、次のQ&Aをご覧ください。

    Q&A 最新のInternet Explorerを入手する方法を教えてください。(新しいウィンドウで表示)

アンケートにご協力ください。(Q&A改善の参考とさせていただきます。)

問題は解決しましたか?
ご意見など(400文字まで)

【注意】アンケートに対する回答は行っていませんので、あらかじめご了承ください。
質問など回答が必要な場合は、下記のTwitterかメールサポートをご利用ください。

このQ&Aについて質問があるかたはTwitterまで Twitter窓口についての詳細はこちら

Q&Aで問題が解決しないときは、下記の方法もお試しください。

その他の便利なサービス(有料)