COMサロゲートがWindows 7での動作を停止した修正


私のクライアントは、Windows 7 PCで写真やビデオをブラウズするときに奇妙な問題が発生しました。ポップアップで次のエラーメッセージが表示されます。

COM Surrogate has stopped working

奇妙なことは、ビデオファイルや画像ファイルをブラウズするときにエラーが発生しただけで、他のタイプのファイルではないということでした。いくつかの調査をした後、私たちは問題を解決することができましたが、最終的にうまくいくまでには2つの異なることを試さなければなりませんでした。この記事では、可能な解決方法をいくつか書き出し、うまくいけばうまくいきます。

方法1 - 更新コーデック

明らかにビデオ/画像問題は、現在のコーデックセットがインストールされている可能性があると考えました。このクライアントは特にコピーやリッピングが好きなので、ffdshowとその他のコーデックがインストールされていました。私たちは手動ですべてのコーデックをffdshow、Windows 7コーデックパックなどの最新バージョンに更新しました。

コンピュータにDivXまたはNeroがインストールされている場合は、最新のバージョンにアップデートしてください。

方法2 - Kaspersky Antivirus

Kasperskyアンチウイルスでこの問題が発生するという既知の問題がありました発生することが。 Kasperskyを使用している場合は、アンチウイルス定義だけでなく、実際のKasperskyソフトウェアを確実に更新する必要があります。

方法3 - コマンド

いくつかのコマンドがあります。このコマンドを実行すると、 Windowsで問題を修正するかどうかを調べることができます。これらをコマンドプロンプトで実行する必要があります。 [スタート]ボタンをクリックし、cmdと入力して右クリックし、[管理者として実行]を選択します。

regsvr32 vbscript.dll
regsvr32 jscript.dll

WindowsでいくつかのDLLを再登録し、おそらくCOMサロゲートエラーを修正します。

外部USBデバイスのような特定のドライブでのみこの問題が発生する場合は、ハードドライブに不良セクタがいくつかあります。 chkdskを実行して、ドライブが正常に機能していることを確認することをお勧めします。

方法5 - dllhost.exeのDEPを無効にする

何度も言及されているもう一つの修正はdllhostを追加することですDEP(データ実行保護)の除外リストに.exeを追加します。私の前の投稿をWindowsでDEPを無効にする方法 で読むことができます。その記事の最後のステップで、[追加]をクリックし、Windows 7の32ビットで次のexeファイルを追加します。

C:\Windows\System32\dllhost.exe

Windows 7 64ビットの場合、

com代理DLL

方法6 - ディスプレイ/プリンタドライバ

このパスのdllhost.exeファイルは、

これはちょっと難しいかもしれませんが、ディスプレイやコンピュータのハードウェアを最近更新した場合は、ドライバを以前のバージョンに戻してみてください。通常、ディスプレイドライバでは他のものよりもそうです。場合によっては、ディスプレイドライバの最新バージョンにアップデートすることで問題を解決できるため、ドライバをアップグレードするか、ドライバをロールバックする必要があります。

ディスプレイドライバをロールバックするには、デバイスマネージャでディスプレイアダプタを展開し、ディスプレイデバイスを右クリックして[アンインストール]を選択します。 このデバイスのドライバソフトウェアを削除する]チェックボックスをオンにする必要があるポップアップウィンドウが表示されます。

ロールバックドライバp>同様の点で、プリンタドライバをチェックアウトし、アップデートがあればそれらのすべてを更新する必要があります。

これらの方法の1つは、Windows 7のCOMサロゲートエラーを修正します。ここでコメントを投稿してください。スペックを教えてください。試したことがあれば助けてください。お楽しみください!

Suspense: They Call Me Patrice / Thing in the Window / Philomel Cottage

関連記事:


3.07.2012