修正COMサロゲートがWindows7で機能しなくなった

私のクライアントは、 Windows 7(Windows 7) PCで写真やビデオを閲覧しているときに、奇妙な問題を抱え始めました。次のエラーメッセージが表示されます。

COM Surrogate has stopped working

comサロゲート

奇妙なことに、エラーはビデオまたは画像ファイルを参照しているときにのみ発生し、他の種類のファイルは発生しませんでした。いくつかの調査を行った後、問題を解決することができましたが、最終的に機能するまでにいくつかの異なることを試してみる必要がありました。この投稿では、考えられるさまざまな解決策を書きますが、そのうちの1つがうまくいくことを願っています。

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

明らかに、これはビデオ/画像の問題であったため、現在のコーデックのセットがインストールされている可能性があると考えました。このクライアントは特にコピーとリッピングが好きだったので、ffdshowと他のコーデックをインストールしました。すべてのコーデックを、ffdshow、 Windows (Windows 7) 7CodecPack(Codec Pack)などを含む最新バージョンに手動で更新しました。最新バージョンのWindows7 コーデックパック(Codec Pack)をダウンロードできます。

コンピューターにDivXまたはNero(Nero)がインストールされている場合は、それらも最新バージョンに更新してください。場合によっては、プログラムをアンインストールして、後で再インストールする必要があります。

方法2–カスペルスキーアンチウイルス

Kasperskyアンチウイルスには、この問題が発生するという既知の問題があります。Kasperskyを使用している場合は、ウイルス対策の定義だけでなく、実際のKasperskyソフトウェアを更新する必要があります。プログラムを完全に無効にして問題が解決するかどうかを確認することで、これが本当に問題の原因であるかどうかをテストすることもできます。

方法3–コマンド

問題が解決するかどうかを確認するためにWindowsで実行できるコマンドがいくつかあります。これらはコマンドプロンプトで実行する必要があります。[(Click)スタート](Start)をクリックし、cmdと入力してから右クリックし、[管理者(Administrator)として実行(Run)]を選択します。次に、次のコマンドを入力し、各コマンドの後にEnterキーを押します。

regsvr32 vbscript.dll
regsvr32 jscript.dll

これにより、いくつかのdllがWindows(Windows)に再登録され、 COMサロゲートエラーが修正される可能性があります。そうでない場合は、読み続けてください!

方法4–ディスクにエラーがないか確認する

外付けUSB(USB)デバイスなどの特定のドライブでのみこの問題が発生する場合は、ハードドライブに不良セクタがある可能性があります。ドライブが正しく機能していることを確認するために、chkdskを実行することをお勧めします。chkdskユーティリティの使用方法(how to use the chkdsk utility)に関する私の以前の投稿を読むことができます。

方法5(Method 5) – dllhost.exeのDEPを無効にする(– Disable DEP)

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

C:\Windows\System32\dllhost.exe

Windows 7 64ビットの場合、次のパスでdllhost.exeファイルを除外する必要があります。

C:\Windows\SysWOW64\dllhost.exe

com代理dll

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

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

ディスプレイドライバをロールバックするには、 [デバイスマネージャ]に移動し、[(Device Manager)ディスプレイアダプタ( Display Adapters )]を展開して、ディスプレイデバイスを右クリックし、[アンインストール(Uninstall)]を選択します。[このデバイスのドライバソフトウェアを削除する](Delete the driver software for this device)チェックボックスをオンにする必要があるポップアップウィンドウが表示されます。

ドライバーをロールバックする

同様に、更新プログラムが利用可能な場合は、プリンタードライバーも確認し、すべて更新する必要があります。

うまくいけば、これらの方法の1つで、 Windows7の(Windows 7)COMサロゲート(COM Surrogate)エラーが修正されます。そうでない場合は、ここにコメントを投稿して、仕様と試したことをお知らせください。サポートさせていただきます。楽しみ!



About the author

私は 10 年以上の経験を持つコンピューターの専門家です。余暇には、オフィスのデスクを手伝ったり、子供たちにインターネットの使い方を教えたりしています。私のスキルには多くのことが含まれますが、最も重要なことは、人々が問題を解決するのを助ける方法を知っていることです. 何か緊急のことを手伝ってくれる人が必要な場合や、基本的なヒントが必要な場合は、私に連絡してください!



Related posts