WPF ブラウザーでホストされるアプリケーション (XBAP) は、起動時にクラッシュする可能性があります

この記事は、起動時に WPF XBAP がクラッシュする可能性がある問題を解決するのに役立ちます。

元の製品バージョン:Microsoft .NET Framework 3.5 Service Pack 1
元の KB 番号: 972928

現象

WPF XBAP は、起動時にクラッシュする可能性があります。

原因

この問題の原因の 1 つは、システム レベルのインターフェイス登録が破損していることです。 特に、次のインターフェイスの登録が欠落している可能性があります。

  • IID_IWebBrowser2
  • IID_IShellBrowser

これは、インストールまたはアップグレードの失敗、またはマルウェアの感染が原因である可能性があります。

解決方法

次のコマンドを実行して、壊れたインターフェイスを再登録します。

regsvr32 %SystemRoot%\System32\actxprxy.dll
regsvr32 "%ProgramFiles%\Internet Explorer\ieproxy.dll"

64 ビット Windows では、次のコマンドも実行します。

regsvr32 %SystemRoot%\SysWOW64\actxprxy.dll
regsvr32 "%ProgramFiles(x86)%\Internet Explorer\ieproxy.dll"

Windows XP および Windows Server 2003 では、これらのコマンドをコンピューターの管理者権限を持つユーザー アカウントから実行する必要があります。

Windows Vista 以降では、これらのコマンドを管理者特権で実行する必要があります。 [すべてのプログラムアクセサリを開始]を>選択します>。 [コマンド プロンプト] を右クリックし、[ 管理者として実行] を選択します。 コマンド プロンプトで、コマンドを実行します。

問題が解決されたかどうかを確認します。 問題が修正された場合は、このセクションを完了します。 問題が解決しない場合は、 サポートにお問い合わせください