« またもや・・・。InternetExplorerの起動が遅い。 | トップページ | プリンタドライバが削除出来ないのは・・・。 »

2006年9月 5日 (火)

Internet Explorer でリンクを新しいウィンドウで開けないか何も起こらない。

マイクロソフトのページで見つけたネタです。

結構使えそうなので、アップしておきます。

電子メール メッセージや Web ページのハイパーリンクを右クリックし、[新しいウィンドウで開く] をクリックしたときに、以下の現象が 1 つ以上発生することがあります。

  • 何も起こりません。
  • 新しいウィンドウが空白になる事があります。
  • 以下のようなスクリプトエラーメッセージが表示されることがあります。

       インターフェースがサポートされていません

  • [ファイル] メニューの [印刷] または [印刷プレビュー] をクリックしても、Internet Explorer が応答しないことがあります。

また、Web フォルダにアクセスしようとすると、以下のエラー メッセージが表示されることがあります。

     予期しないエラーが発生しました。現在の操作を完了することはできません。

これらの原因は、レジストリの破損やファイルの破損などが原因になるようです。

解決方法

  1. 実行中のプログラムをすべて終了します。
  2. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
  3. regsvr32 urlmon.dll と入力し、[OK] をクリックします。
  4. "urlmon.dll の DllRegisterServer は成功しました" というメッセージが表示されたら、[OK] をクリックします。

この方法で問題が解決しない場合は、以下の各ファイルに対して手順 2. ~ 4. を繰り返します (手順 3. で Urlmon.dll を以下の各ファイルで置き換えます)。

  • Shdocvw.dll
  • Msjava.dll
  • Actxprxy.dll
  • Oleaut32.dll
  • Mshtml.dll
  • Browseui.dll
  • Shell32.dll (Windows XP および Windows 2000 のみ)

これでも問題が解決しない場合は、以下のレジストリ値が存在し、正しいことを確認します。

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}
名前 : (既定) または (標準)
値 : IDispatch
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}\ProxyStubClsid
名前 : (既定) または (標準)
値 : {00020420-0000-0000-C000-000000000046}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}\ProxyStubClsid32
名前 : (既定) または (標準)
値 : {00020420-0000-0000-C000-000000000046}
これでも問題が解決しない場合は、Internet Explorer を再インストールします。オペレーティング システムに付属の Internet Explorer を使用している場合は、オペレーティング システムを再インストールするか修復します。
以上、サイトをそのまま抜き出しました(笑)
上記のトラブル以外にもIEでのトラブルではやってみる価値あり!の修復方法ですね。

人気blogランキングに登録しました。クリックご協力ください。

人気blogランキングへ

|

« またもや・・・。InternetExplorerの起動が遅い。 | トップページ | プリンタドライバが削除出来ないのは・・・。 »

コメント

ホットフィクスを削除して再起動したところ、「序数110がダイナミックライブラリSHDOCVW.dllから見つかりませんでした。」
と表示され、起動できなくなりました。
セーフモードで起動しても同じ表示が出ます。WIN XP の再起動用ディスクを入れて再起動しても読んでくれません。
どうか解決方法を教えてください。

投稿: 原子 秀明 | 2006年11月16日 (木) 02時18分

原子 秀明さんコメントありがとうございます。
内容を読ませて頂きました。system32フォルダ内のSHDOCVW.dllが無いか破損しているのが原因だと思います。別PCからSHDOCVW.dllをコピーしてやれば回復すると思いますが・・・。
結論から言うとリカバリが一番早いと思います。
修復しようとすると手間がかかると思います。

回復コンソールが起動できればコピー出来ますが
「WIN XP の再起動用ディスクを入れて再起動しても読んでくれません。」
との事ですので回復コンソールが起動出来ないと言う事ですよね?
ご使用PCは分かりませんがリカバリディスクではなくWinXPのCDがあればCDブートで回復コンソールは起動できます。(WinMeなどの起動ディスクがあればそれでもコピーは出来ます)

後出来る事は「セーフモードとコマンドプロンプト」からシステムの復元を実行すれば、システムの修復できる可能性があります。

具体的には


電源投入後に「F8」キーを押してWindows拡張オプションメニューを表示させ、「セーフモードとコマンドプロンプト」を選択します。

管理者権限(Administrator)でログオンします。

コマンドプロンプトから「%systemroot%¥system32¥restore¥rstrui.exe」とコマンドを入力します。
システムの復元が起動したらホットフィックスのアンインストール前に復元して下さい。

それでもダメならハードディスクを取り出してIDE-USB変換ケーブル等で別PCに接続してそのままSHDOCVW.dllをコピーしてやればいいと思います。

しかしこれだけやっても必ず起動できるようになるとは言い切れませんので時間と興味があればお試しください。

投稿: EDO | 2006年11月16日 (木) 20時55分

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: Internet Explorer でリンクを新しいウィンドウで開けないか何も起こらない。:

« またもや・・・。InternetExplorerの起動が遅い。 | トップページ | プリンタドライバが削除出来ないのは・・・。 »