regsvr32 Shdocvw.dll で失敗する - 復旧方法を教えてください

このQ&Aのポイント
  • Windows XP SP3とIE6を使用している際、regsvr32 Shdocvw.dllを実行すると新しいウィンドウを開けなくなったり固まったりする問題が発生します。
  • エラーログを確認したところ、iexplore.exeでエラーが発生し、shdocvw.dllが関連していることが分かりました。
  • regsvr32 Shdocvw.dllの実行に失敗し、戻りコード0x8002801cが表示されます。再インストールせずに復旧する方法を教えてください。
回答を見る
  • ベストアンサー

regsvr32 Shdocvw.dll で 失敗します

windows Xp SP3 IE6 を使用していて、新しいウインドウが開かなかったり、固まったりするので イベントログをみたら エラー発生アプリケーション iexplore.exe、バージョン 6.0.2900.5512、エラー発生モジュール shdocvw.dll、バージョン 6.0.2900.5512、エラー発生アドレス 0x00034254 と表示されていました。 regsvr32 Shdocvw.dll をファイル名を指定して実行を行うと、 Shdocvw.dll の DllRegisterServer は失敗しました。 戻りコード 0x8002801cと表示が出ます。 regsvr32.exe /u Shdocvw.dll は成功します。その後の regsvr32.exe /i Shdocvw.dll は上記同様の失敗表示が発生します。 urlmon.dll Shdocvw.dll Actxprxy.dll Oleaut32.dll Mshtml.dll Browseui.dll Shell32.dllはそれぞれ成功します。 どなたか再インストールなしに復旧する方法をご教授願います。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kentan384
  • ベストアンサー率35% (781/2203)
回答No.1

>Shdocvw.dll の DllRegisterServer は失敗しました。 で検索かけたところ、ここにたどり着きました。 なかなか珍しい現象のようです。 http://support.microsoft.com/kb/281679/ で最終的な解決法は、OSの再インストールになりそうです。 再インストールする前にこちらもお試しください。 http://support.microsoft.com/kb/318378/ja

hothothome
質問者

お礼

ありがとうございます。 IE7をインストール後、regsvr32 Shdocvw.dll成功 IE7削除後も成功しました。 貴重なご意見ありがとうございました。

関連するQ&A

  • IEで複数のウィンドウが開けません

    フォルダのウィンドウは複数開くのですが、IEでは1つのウィンドウしか開けなくなってしまいました。原因かどうか分かりませんが、現象が出る前にSP2を削除しました。対応策と思われる操作を試しましたが改善されません(1.ファイル名を指定して実行→regsvr32 urlmon.dll →OK 2.1の操作で regsvr32 actxprxy.dll とregsvr32 shdocvw.dll を実行)。改善策をご存知でしたら是非教えてください。

  • regsvr32.exe による DLLの登録について

    質問は2つあります。以下、よろしくお願いします。 1.通常DLLはレジストリに登録しなくても使用できますが、どういう場合に登録が必要なのでしょうか? 2.regsvr32 xxx.dll を実行したところ、以下のようなエラーとなってしまいました。正しく登録するにはどうしたらいいのでしょうか? xxx.dll は読み込まれましたが、DllRegisterServer エントリポイントが見つかりませんでした。このファイルが登録されていない可能性があります。 以上、よろしくお願いいたします。

  • 累積的プログラム(Windows10)失敗

     僕はWindows10のクリエイターズ・アップデイトをしたいです。その前に、Windowsがおかしくて、メディアクリエイターズトゥールで再インストールして、 累積的プログラムが求められました。  そもそも、kb4015217がインストールに失敗。DISMをやってもだめ。net start wuauservなどをやってもだめ。regsvr32.exe atl.dll、regsvr32.exe urlmon.dll、regsvr32.exe mshtml.dllなどもやってもだめ。kb4015438も失敗。  今は14393.447です。これはアニヴァーサリー・ヴァージョンです。つまり、去年のです。  その上にクリエイターズ・アップデイトをやっていいですか。

  • regsvr32 urlmon.dllについて質問です。(windowsXp)

    ボクはあるサイトの画像などを見ていました。 それでその画像はマウスを当てるだけで画像が変わるしくみになっていて、その画像についたボイスもありました。 ボイスはクリックしたらスクリプトのエラーとなり、聞けなかったので、 対処法を検索し、regsvr32 urlmon.dllを成功させました。 でもボイスは聞けず、(エラーとはでなくなった) さらに画像もマウスを当てても変わらなくなりました。 どうすればいいですか?regsvr32 urlmon.dllなどを解除とかするんですか? やり方がなにもわかりません。 誰か教えてください!!

  • IEで新規ウィンドウが開けない(一般的な方法でも未解決)

    IEでリンクをクリックしても何も反応せず、右クリックでタブを開くと選択しないと見れない状態となってしまっています。。 JAVAのやつも開けないものがあり、色々と不便しています。 検索を行い、よく解決方法として出てくる [ファイル名を指定して実行] →regsvr32 actxprxy.dll →regsvr32 shdocvw.dll では解決しませんでした。 もう一つの解決法の、 [ファイル名を指定して実行] →regsvr32 oleaut32.dll→regsvr32→shdocvw.dll→regsvr32 actxproxy.dll→regsvr32 mshtml.dll→regsvr32 pdm32.dll を実行しようとしたところ、 regsvr32 actxproxy.dll のときに”指定されたモジュールが存在しません”とのエラーが出てきました。 おそらくこれが原因なのでしょうが解決法が分かりません。。 どなたかご存知の方がいましたら教えていただきたいです>< もしくは、この問題を問い合わせるにはパソコン製造メーカー(sony)か、プロバイダ(OCN)なのか、または別のところなのかいい場所がございましたら教えてください! お願いします。

  • Word 2003でハイパーリンクが不調

    ワードのテキストに、ハイパーリンクの挿入を実行し、青色アンダーラインも付いています。 ところが、Ctrlキーを押しながらクリックしても、 「このコンピュータに設定されている制約のため、この操作は中止されました。システム管理者に問い合わせてください。」と、出てリンクできません。 マイクロソフトサポートに従って、[ファイル名を指定して実行] をクリックし、[名前] ダイアログ ボックスにコマンドregsvr32 urlmon.dll・regsvr32 mshtml.dll・regsvr32 shdocvw.dll・regsvr32 browseui.dll・regsvr32 msjava.dllを順に入力し、それぞれ、[OK] をクリックしたのですが、やはり前記の表示が出るだけでリンクできません。 パソコンの再セットアップ以前はスムーズにリンクできていたのです。 困っています。お助けください。

  • Windows Vista でファイルの縮小表示(サムネイル)が正しく表示されない

    何日か前から縮小画像が表示されません(すべてwindowsフォトギャラリーの島の画像になってしまう) ・フォルダと検索オプションで「常にアイコンを表示し、縮小版は表示しない」のチェックの確認 ・ディスククリーンアップで縮小表示を削除 ・「ファイル名を指定して実行」を選択して、「regsvr32.exe /u shdocvw.dll」と入力して、そのあと「regsvr32.exe /i shdocvw.dll」と入力すると治ると書いてあったので、試したがDllRegisterServerエントリポイントが見つかりませんと表示される 以上のことを試してみましたが治りませんでした、 何が悪いか教えていただければ幸いです 長くなってしまいすみません

  • リンクをクリックしてもなにも表示されず空白のまま

     リンクをクリックするともうひとつのウィンドウは立ち上がるのですが、何も表示されずずっとそのままになってしまいます。  IE6でOSは98seです。こちらのHPのIEトラブルでかかれていることを実行しましたがそれでもリンクをクリックして新しいウィンドウが開くと何も表示されずずっとそのままです。regsvr32 urlmon.dll を・・実行し、それでもだめだったのでregsvr32 shdocvw.dll、regsvr32 actxprxy.dllも実行してみましたがそれでもだめでほとほと困り果てています。IEを修復したりウィンドウズ処方箋のHPにかかれていることも全てやりましたがだめでした。あちらの掲示板でも質問しましたが結局未解決・・・・。どうかお助けを。これはWin98SEにIE6を入れると起こるバグなのでしょうか?頼みの綱のマイクロソフトのサポートに電話しても「去年でIEのサポートは終わりました。」といわれるそうです。どーしようもないっす。

  • DLLのVB6.0から.NETへのアップグレードについて

    お世話になります。 WinXPの環境にて、 VB6.0で作成されたDLLを.NETにバージョンアップさせようとしているのですが、 regsvr32コマンドを使用してDLLを置き換えようとすると、 以下のようなエラーメッセージが出てしまい、実行時もエラーになってしまいます。 ⇒「C:\○○\○○.dll was loaded, but the DllRegisterServer entry point was not found. DllRegisterServer may not be exported, or a corrupt version of C:\○○\○○.dll may be in memory. Consider using PView to detect and remove it.」 DLLを呼び出しているEXEの方は6.0のままなのですが、 そもそもEXEの方も.NETにバージョンアップさせないといけないのでしょうか? 本などで片っ端から調べて見ましたが、技術的に可能なのかどうかも分からない状況で困っています。 原因・解決方法等をご存知の方がいらっしゃいましたら、 どうぞ宜しくお願いいたします。

  • リンク

    Outlook Express等(execl,McAfreeウイルススキャンその他)から、リンクをクリックしても、IEのウィンドウが開くだけで、何も表示されません。アドレスも真っ白です。McAfreeウイルススキャン等のヘルプメニューなどからメーカーサイトへの接続もできません。 過去の質問および回答から、 regsvr32 urlmon.dll regsvr32 actxprxy.dll regsvr32 shdocvw.dll を実行してみましたが、状況変わらずです。 IEのリンクをクリックする分には、同一ウィンドウであろうが新しいウインドウであろうが問題なく開きます。 また、Officeアップデートは、上記、ヘルプメニューなどからのメーカーサイトへの接続と似ていると思いますが、こちらは問題なしです。 Norton Personal Firewallが邪魔しているのかも?と思い。Firewallを停止して見ましたがだめでした。 Windows Me/IE6/ODN J-DSLで使用しています。 詳しい方、経験者の方、アドバイスをお願いします。