Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

COM サロゲートが機能しなくなったのを修正する方法

COM サロゲートが機能しなくなったのを修正する方法

COM Surrogate has stopped working が写真やビデオの閲覧中に突然ポップアップ表示されましたか?ほとんどのユーザーがこのエラーに直面しているため、これを修正する必要があることを心配しないでください.この投稿では、このエラーを修正する方法について説明します。

COM サロゲートが機能しなくなったのを修正する方法

COM サロゲートは何をするのですか? なぜ常に動作を停止するのですか?

dllhost.exe プロセスは COM Surrogate という名前で呼ばれ、その存在に気付く可能性が高いのは、クラッシュして COM Surrogate has stopped working というメッセージが表示されたときだけです。この COM サロゲートとは何ですか?なぜクラッシュし続けるのですか?

COM サロゲートは、それを要求したプロセスの外部で実行される COM オブジェクトの犠牲プロセスの凝った名前です。たとえば、Explorer はサムネールを抽出するときに COM サロゲートを使用します。サムネイルが有効になっているフォルダーに移動すると、エクスプローラーは COM サロゲートを起動し、それを使用してフォルダー内のドキュメントのサムネイルを計算します。これは、Explorer がサムネイル エクストラクタを信頼しないことを学習したためです。彼らは安定性の低い実績を持っています。エクスプローラーは、信頼性の向上と引き換えにパフォーマンスの低下を吸収することを決定したため、これらの危険なコードをメインのエクスプローラー プロセスから移動しました。サムネイル エクストラクタがクラッシュすると、エクスプローラではなく COM サロゲート プロセスが破壊されます。

つまり、COM サロゲートはこのコードが気に入らないので、別のプロセスでホストするように COM に依頼します。そうすれば、クラッシュした場合、自分のプロセスではなく COM サロゲートの犠牲プロセスがクラッシュします。そしてそれがクラッシュしたとき、それはエクスプローラーの最悪の恐怖が実現したことを意味します。

実際には、動画やメディア ファイルを含むフォルダーを参照しているときにこのようなタイプのクラッシュが発生した場合、問題は不安定なコーデックである可能性が最も高くなります。したがって、時間を無駄にすることなく、以下にリストされているチュートリアルの助けを借りて、COM サロゲートが機能しなくなったのを修正する方法を見てみましょう.

COM サロゲートが機能しなくなった問題を修正する方法

方法 1:コーデックを更新する

問題は写真やビデオの表示に関連しているため、コーデックを更新することは良い選択肢のようであり、うまくいけば、COM Surrogate エラーを修正するのに役立ちます. Windows 10 / 8.1 / 7 用のコーデックの最新バージョンは、こちらからダウンロードできます。

DivX または Nero がインストールされている場合は、それらを最新バージョンに更新することを検討してください。場合によっては、正しく動作させるためにアンインストールしてから再度インストールする必要があります。

Nero と DivX をアップグレードしても問題が解決しない場合は、ファイル C:\Program Files\Common Files\Ahead\DSFilter\NeVideo.ax の名前を NeVideo.ax.bak に変更してみてください。また、NeVideoHD.ax の名前を NeVideoHD.bak に変更する必要がある場合もありますが、これにより Nero Showtime が壊れます。

方法 2:サムネイルを無効にする

サムネイル プレビューを無効にできます。一時的に問題は解決しますが、COM サロゲートが機能しなくなった問題を修正するための最適な解決策ではありません。

方法 3:DLL を再登録する

いくつかの DLL を Windows に再登録すると、COM サロゲート エラーを修正できる可能性があります。これを行うには:

1. ウィンドウ ボタンを右クリックし、[コマンド プロンプト (管理者)] を選択します。 .」

COM サロゲートが機能しなくなったのを修正する方法

2. cmd ウィンドウで次のコマンドを入力し、それぞれの後に Enter キーを押します:

regsvr32 vbscript.dll
regsvr32 jscript.dll

COM サロゲートが機能しなくなったのを修正する方法

これにより、COM サロゲートが機能しなくなった問題を解決できます 問題がありますが、そうでない場合は読み続けてください!

方法 4:ハードディスクのエラー チェック

COM サロゲート エラーを修正する別の方法は、ここで説明されているチェック ディスク ユーティリティを実行することです。

方法 5:「dllhost」ファイルの DEP を無効にする

dllhost.exe の DEP を無効にする ほとんどのユーザーの問題を解決するようですので、その方法を見てみましょう.詳細については、DEP をオフにする方法に関する以前の投稿をご覧ください。

1. 最後のステップで、[追加] をクリックします。 以下に示すように:

COM サロゲートが機能しなくなったのを修正する方法

2. [追加] ポップアップ ボックスで、次の実行可能ファイルを選択します:

 If you are on a 32-bit system then select the following file:
 C:\Windows\System32\dllhost.exe
 If you are on a 64-bit system then select the following file:
 C:\Windows\SysWOW64\dllhost.exe

COM サロゲートが機能しなくなったのを修正する方法

3. dllhost ファイルを選択し、[開く] をクリックすると、次のようになります。

COM サロゲートが機能しなくなったのを修正する方法

これにより、 COM Surrogate has stopped working エラーが修正されるはずです。

方法 6:ディスプレイ ドライバーのロールバック

ディスプレイ ドライバーの最近の更新によってこのエラーが発生する場合があるため、Windows 10 でドライバーをロールバックすると問題が解決する場合があります。ただし、ドライバーの更新後に問題に気付いた場合にのみ、これを行う必要があります。

1. [この PC] を右クリックします。 または マイ コンピュータ プロパティを選択します。

2. [デバイス マネージャー] を左クリックします。 .

COM サロゲートが機能しなくなったのを修正する方法

3. [ディスプレイ アダプタ] を展開し、ディスプレイ デバイスを右クリックして [アンインストール] を選択します。

COM サロゲートが機能しなくなったのを修正する方法

4. 「このデバイスのドライバー ソフトウェアを削除する」をチェックする必要があるポップアップ ボックスが表示されます。 」オプションを選択し、[OK] をクリックします。 Windows はデバイスをアンインストールし、Windows Update からダウンロードしたドライバー ソフトウェアを削除します。後で新しいドライバ ソフトウェアをインストールできます。

あなたも好きかもしれません:

  • 0xc000007b アプリケーション エラーの修正方法
  • Windows 10 でアイコン キャッシュを修復する方法
  • MMC がスナップインを作成できない問題を修正する方法
  • システムの復元ポイントを作成する方法 - 簡単な方法

うまくいけば、これらの方法のいずれかで COM Surrogate has stopped working エラーを修正 .まだ疑問や質問がある場合は、お気軽にコメントしてください。


  1. Windows 10 PC でモダン セットアップ ホストが機能しなくなった問題を修正する方法

    Windows 10 には多くの利点があります。それらの中で最も人気があるのは、データ、アプリケーション、または設定を失うことなく、Windows 7、Windows 8 からアップグレードすることです。ただし、特定のユーザーから、モダン セットアップ ホストが機能しなくなったという問題が発生したことが報告されています。 Windows 10 メディア作成ツールを使用して Windows にアップグレードする際のエラー メッセージ。 モダン セットアップ ホストとは? 最新のセットアップ ホストは、自己解凍型のアーカイブおよびインストーラーです。 C:\$Windows.BTSources

  2. Windows 10 で .EXE が機能しなくなったのを修正するには?

    EXE Has Stopped Working というエラー メッセージが表示されてコンピュータでプログラムを実行できない場合は、このガイドがそのエラーの解決に役立ちます。このエラーは、実行可能ファイルとも呼ばれるプライマリ ファイルが正しく機能しないために発生します。このエラーが発生する明確な理由はなく、いくつかの原因が考えられ、この問題が時々発生する可能性があります。これらの原因には次のようなものがあります: システム ファイルが破損する 互換性設定に問題があります。 システムに悪意のあるソフトウェアが存在する可能性があります。 ドライバが古くなっていない 一時ファイルとジャンク ファイ