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

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

COMサロゲートが動作を停止しました。写真を見たりビデオを見たりしているときに突然ポップアップしますか? ほとんどのユーザーがこのエラーに直面することを心配しないでください。そのため、これを修正する必要があります。 この投稿では、このエラーを修正する方法について説明します。

COMサロゲートは何をするもので、なぜそれは常に機能しなくなるのですか?

dllhost.exeプロセスはCOM Surrogateという名前であり、その存在に気付くのは、クラッシュしてCOM Surrogateが動作を停止したというメッセージが表示されるときだけです。 このCOMサロゲートとは何ですか。なぜクラッシュし続けるのですか?

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

言い換えると、COMサロゲートはこのコードに不満があるので、COMに別のプロセスでホストするように依頼します。 そうすれば、クラッシュした場合、プロセスの代わりにCOMサロゲートの犠牲プロセスがクラッシュします。 そして、それがクラッシュしたとき、それはエクスプローラーの最悪の恐怖が実現したことを意味します。

実際には、ビデオまたはメディアファイルを含むフォルダーを参照するときにこれらのタイプのクラッシュが発生する場合、問題はおそらく不安定なコーデックです。 ですから、時間を無駄にすることなく、以下のチュートリアルの助けを借りて、COMサロゲートを修正する方法が機能しなくなったことを確認しましょう。

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

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

問題は写真やビデオの表示に関連しているため、コーデックの更新は適切なオプションのようであり、COMサロゲートエラーの修正に役立つと期待されます。 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を再登録する

COMサロゲートエラーを修正できるいくつかのDLLをWindowsに再登録します。 これをする:

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

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

 regsvr32 vbscript.dll regsvr32 jscript.dll 

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

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

COM Surrogateエラーを修正できる別の方法は、ここで説明するチェックディスクユーティリティを実行することです。

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

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

1.最後のステップで、次のように「 追加 」をクリックします。

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

 32ビットシステムを使用している場合は、次のファイルを選択します。C:\ Windows \ System32 \ dllhost.exe 64ビットシステムを使用している場合は、次のファイルを選択します。C:\ Windows \ SysWOW64 \ dllhost.exe 

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

これにより、COMサロゲートが機能しなくなったエラーが修正されるはずです。

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

時々、ディスプレイドライバーの最近の更新がこのエラーを引き起こし、ドライバーのロールバックが問題を修正することがあります。 ただし、これは、ドライバーの更新後に問題が発生した場合にのみ行ってください。

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

2.今度は左のデバイスマネージャをクリックします。

3.ディスプレイアダプターを展開し、ディスプレイデバイスを右クリックします。

4「 アンインストール」を選択します。

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

あなたも好きかも:

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

うまくいけば、これらの方法の1つがCOMサロゲートが動作エラーを停止するのを修正します 。 それでも疑問や質問がある場合は、お気軽にコメントしてください。

関連記事