ProgramexeまたはCOMサロゲートがWindows11/10で動作を停止しました
Windows 11/10/8/7オペレーティングシステムで、次のエラーメッセージが表示された場合:ProgramexeまたはCOMSurrogateが動作を停止しました。問題が発生したため、プログラムが正しく動作しなくなりました。 Windowsはプログラムを閉じ、解決策が利用可能かどうかを通知します 、次にいくつかのトラブルシューティング手順を示します。このようなエラーの解決に役立つ可能性のある手順を提案します。
COMサロゲートとは
dllhost.exe プロセスはCOMサロゲートという名前で行われます 。 System32フォルダにあります。
COMはComponentObject Modelの略です 。プロセスの説明は次のとおりです。
コンポーネントオブジェクトモデル(COM)+ベースのコンポーネントの構成と追跡を管理します。サービスが停止すると、ほとんどのCOM+ベースのコンポーネントが正しく機能しなくなります。このサービスを無効にすると、このサービスに明示的に依存しているサービスは開始できなくなります。
マイクロソフトは言う、
COMサロゲートは、COMオブジェクトを要求したプロセスの外部で実行されるCOMオブジェクトの犠牲プロセスです。たとえば、エクスプローラはサムネイルを抽出するときにCOMサロゲートを使用します。サムネイルが有効になっているフォルダに移動すると、ExplorerはCOMサロゲートを起動し、それを使用してフォルダ内のドキュメントのサムネイルを計算します。これは、エクスプローラーがサムネイル抽出機能を信頼しないことを学習したためです。安定性の実績が乏しい。 Explorerは、信頼性の向上と引き換えにパフォーマンスの低下を吸収することを決定しました。その結果、これらの危険なコードがExplorerのメインプロセスから移動されます。サムネイルエクストラクタがクラッシュすると、クラッシュによりエクスプローラではなくCOMサロゲートプロセスが破棄されます。
COMサロゲートが機能しなくなりました
プログラムの不良や破損、UAC設定、マルウェア感染、DEP設定などのエラーを引き起こす可能性のある理由はいくつかあります。最近、デバイスドライバーを更新した場合は、ロールバックすることをお勧めします。それが役立つかどうかを確認します。問題が最近始まった場合は、システムの復元を試して、問題が解決するかどうかを確認できますか?ファイルエクスプローラーオプションを使用してサムネイルを無効にすることも役立つことが知られています。そうでない場合は、他のいくつかの提案があります。
1]UAC設定
Windows 10/8/7には、セキュリティ上の理由からプログラムの管理アクセスを妨げるユーザーアカウント制御(UAC)設定があります。特定のプログラムを正しく実行するには管理者アクセスが必要なため、この問題を回避するには、実行可能ファイルを右クリックして管理者として実行する必要があります。
常にそのプログラムを管理者として実行する場合は、ショートカットを右クリックして[プロパティ]に移動し、[互換性]タブをクリックします。
次に、「このプログラムを管理者として実行する」にチェックを入れ、「適用/OK」をクリックします。
特定のプログラムはWindows 11/10と完全に互換性がない場合があるため、互換モードを有効にする必要がある場合もあります。
2]マルウェア感染
複数のプログラムでエラーが発生した場合は、Windowsコンピュータが感染している可能性があります。このような場合は、サードパーティのスタンドアロンのウイルス対策ソフトウェアをダウンロードして、PCをスキャンしてください。
セーフモードでシステムを再起動し、完全なスキャンを実行します。
3]DEP設定
DEP設定、つまりデータ実行防止設定により、プログラムがクラッシュする場合があります。これらの設定を確認するには
1.開始をクリックします および右クリック コンピューター プロパティに移動します
2.次に、システムの詳細設定をクリックします。
3.詳細strong>をクリックします タブをクリックして設定をクリックします パフォーマンスの下 セッション。
4。 データ実行防止をクリックします。
5。 「重要なWindowsプログラムとサービスに対してのみDEPをオンにする」を選択していることを確認してください 。」
6。次に、[適用]をクリックします [OK]をクリックします および再起動 システム
または、選択したものを除くすべてのプログラムとサービスに対して[DEPをオンにする]を選択し、[追加]をクリックして、以下を追加することもできます。
- 32ビットシステムの場合はC:\ Windows \ System32 \ dllhost.exe
- 64ビットシステムの場合はC:\ Windows \ SysWOW64 \ dllhost.exe
[適用/OK]をクリックします。
4]DLLファイルを再登録します
管理者特権のCMDを開き、次のコマンドを実行します。
regsvr32 vbscript.dll
regsvr32 jscript.dll
それが役立つかどうかを確認してください。
これらの手順で解決しない場合は、問題の原因となっている特定のアプリケーションを再インストールしてみてください。
Windowsコンポーネントのいずれかで発生している場合は、SFC/SCANNOWを実行してみてください。
ヒント :ファイルがCOMサロゲートメッセージで開いているため、アクションを完了できない場合は、この投稿を参照してください。
-
COM サロゲートが機能しなくなったのを修正する方法
COM Surrogate has stopped working が写真やビデオの閲覧中に突然ポップアップ表示されましたか?ほとんどのユーザーがこのエラーに直面しているため、これを修正する必要があることを心配しないでください.この投稿では、このエラーを修正する方法について説明します。 COM サロゲートは何をするのですか? なぜ常に動作を停止するのですか? dllhost.exe プロセスは COM Surrogate という名前で呼ばれ、その存在に気付く可能性が高いのは、クラッシュして COM Surrogate has stopped working というメッセージが表示されたと
-
Windows 10 で .EXE が機能しなくなったのを修正するには?
EXE Has Stopped Working というエラー メッセージが表示されてコンピュータでプログラムを実行できない場合は、このガイドがそのエラーの解決に役立ちます。このエラーは、実行可能ファイルとも呼ばれるプライマリ ファイルが正しく機能しないために発生します。このエラーが発生する明確な理由はなく、いくつかの原因が考えられ、この問題が時々発生する可能性があります。これらの原因には次のようなものがあります: システム ファイルが破損する 互換性設定に問題があります。 システムに悪意のあるソフトウェアが存在する可能性があります。 ドライバが古くなっていない 一時ファイルとジャンク ファイ