柔らかい

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

問題を排除するために楽器を試してください





ポストする最終更新日:2021年2月17日

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



COMサロゲートが機能しなくなりました

コンテンツ[ 隠れる ]



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

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

COMサロゲートは、要求したプロセスの外部で実行されるCOMオブジェクトの犠牲プロセスの名前です。たとえば、エクスプローラーはサムネイルを抽出するときにCOMサロゲートを使用します。サムネイルが有効になっているフォルダに移動すると、ExplorerはCOMサロゲートを起動し、それを使用してフォルダ内のドキュメントのサムネイルを計算します。これは、エクスプローラーがサムネイル抽出機能を信頼しないことを学習したためです。安定性の実績が乏しい。 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 DSFilterNeVideo.axからNeVideo.ax.bakに変更してみてください。ただし、NeVideoHD.axの名前をNeVideoHD.bakに変更する必要がある場合もあります。これにより、NeroShowtimeが破損します。

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

あなたはできる サムネイルプレビューを無効にする 、これは一時的に問題を解決するはずですが、COMサロゲートを修正するための最適なソリューションではありません。動作を停止しました。

方法3:DLLを再登録する

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

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

コマンドプロンプト管理

nvidia ドライバ 応答停止

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

regsvr32 vbscript.dll regsvr32 jscript.dll

DLLを登録する

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

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

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

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

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

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

サービスを追加する

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

 If you are on a 32-bit system then select the following file:  C:WindowsSystem32dllhost.exe   If you are on a 64-bit system then select the following file:  C:WindowsSysWOW64dllhost.exe  

dllhostファイルを開く

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

DEPのCOMサロゲート

これにより、COMサロゲートが動作を停止したというエラーが修正される可能性があります。

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

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

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

2.次に、左クリックして デバイスマネージャ

デバイスマネージャ

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

ロールバックディスプレイドライバー

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

あなたも好きかも:

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

アディティアファラッド

Adityaは、自発的な情報技術の専門家であり、過去7年間テクニカルライターを務めています。彼は、インターネットサービス、モバイル、Windows、ソフトウェア、およびハウツーガイドをカバーしています。