COMサロゲート(dllhost.exe)とは何ですか?また、なぜそれが私のPCで実行されているのですか?
タスクマネージャーを使用して(Task Manager)Windowsコンピューター上のプロセスのリストを調べることは、妄想のレシピです。奇妙なサウンドのプログラムがたくさん実行されており、通常、PCの良い点と悪い点を知る方法はありません。COMサロゲートdllhost.exeは、そのようなプロセスの1つにすぎませんが、想像以上にありふれたものです。
COMサロゲート(Surrogate)(dllhost.exe)とは何ですか?
COM is short for Component Object Model. This is something Microsoft introduced in the early 90s to make it easy for programmers to extend the functionality of existing software. In other words, it’s somewhat like a plugin system that lets you add new functions to existing programs such as Windows Explorer.
This is great for dynamically improving what a program can do, but there’s a downside. If a COM module is badly coded or crashes for some reason, it also crashes the program that it plugs into. That’s because both the COM and main program are running as one process.
そこでCOMサロゲートが登場します。このアプローチにより、COMは、あたかも独自のプログラムであるかのように、独自の別個のプロセスで実行できます。メインプログラムとCOMサロゲートプロセスは、必要に応じて相互に通信します。ただし、COMサロゲートが何らかの理由でクラッシュした場合、それ自体のプロセス以外はクラッシュしません。これにより、システム全体がはるかに安定します。
COMサロゲート(COM Surrogate)(dllhost.exe)は安全(Safe)ですか?
dllhost.exeが安全かどうかは、実行中の特定の(Whether)COMに依存するため、答えるのが難しい質問です。通常、これらは有用なことを行う良性のプロセスをホストしますが、不適切にコーディングされたCOMまたは(COM)COMサロゲートフレームワークに便乗したマルウェアが損傷を引き起こしたり、悪意のあるコードを実行したりする可能性の範囲外ではありません。
COMサロゲートの場所を見つける
dllhost.exeファイルの正当な場所は1つだけであり、それはWindowsフォルダー内の(Windows)System32フォルダー内にあります。デフォルトのパスは、システムドライブ上のWindows > System32です。(System32 )システムドライブは通常Cドライブです。このファイルが他の場所で見つかった場合は、ウイルスである可能性があります。だから、必ずスキャンしてください!
COMサロゲートの正当性を確認する
上記のように、タスクマネージャーに表示される(Task)COMサロゲートは特定のアプリケーションではなく、別のプロセスのシェルにすぎません。特定のCOM(COM)サロゲートプロセス内で実際に何が実行されているかを簡単に把握することはできないため、疑わしい動作をチェックする唯一の実際の方法は、ウイルス対策プログラムを使用することです。
もちろん、とにかくウイルス対策プログラム(antivirus program)を定期的に実行する必要がありますが、大量のリソースを消費している、またはシステムが不安定になるCOMサロゲートが表示された場合は、それが1つの説明である可能性があります。(COM)
繰り返しになりますが、問題のCOMサロゲートプロセスは、悪意のあるものではなく、バグがある可能性があります。すべてのドキュメントを保存したら、特定のCOMサロゲートプロセスを強制的に終了して、そのプロセスが何をしているのかを把握することができます。プロセスを強制終了した直後にクラッシュまたはハングしたものは、おそらく関連するプログラムです。最も可能性の高い原因を特定したら、コンピュータを再起動する必要があります。
COMサロゲートエラーの修正
COMサロゲートエラーは時々発生し、おそらく人々が最初にプロセスの名前を検索する最も一般的な理由です。「 COMサロゲートが機能しなくなった」というエラーは、最初は不可解に思えるかもしれません。COMサロゲートが何をするかがわかったので、プロセスが実際にその仕事をしていることは明らかです。
COMサロゲートは、プログラム拡張が拡張するメインプロセスをクラッシュさせないように保護することを目的としているため、このエラーの原因は、サロゲート内で実行されていた(COM)COMモジュールにまでさかのぼることができます。
サロゲート自体がその中の特定のCOMをマスクするため、それがどの(COM)COMであったかを簡単に知る方法はありません。いくつかの可能性のある容疑者がいます:
- サードパーティのビデオコーデックは古くなっています。ある場合は、それらを削除するか、更新します。
- ウイルス対策プログラムがCOMサロゲートに干渉している可能性があります。一時的に無効にしてください。それが問題であると思われる場合は、別のウイルス対策に切り替えるか、該当する場合は最新バージョンに更新してみてください。
- CHKDSKなどのユーティリティを使用して、ディスクにエラーがないか確認します。
- (Check)システムファイルチェッカー(System File Checker)を使用して、システムファイルの破損を確認します。
- (Roll)最近のドライバーの更新をロールバックするか、特にディスプレイドライバーとプリンタードライバーを更新します。お使いのコンピューターに当てはまる場合は、標準のメーカーのGPUドライバー(GPU driver)とOEMバージョンの両方を試してください。(OEM)
サロゲート内で実行されているCOMを正確に診断する方法を知りたい場合は、より技術的な解決策があります。
ProcessExplorerを使用したCOMサロゲートプロセス(COM Surrogate Process)の(Process Explorer)内部の確認
Microsoftには、 (Microsoft)ProcessExplorerと呼ばれるオプションのユーティリティがあります。いろいろなことに役立ちます。たとえば、プログラムでフォルダが開いているためにフォルダを削除できると言われた場合、Process Explorerを使用して、フォルダを確認し、コンピュータ全体を再起動せずに強制的に閉じることができます。
(Simply)Process Explorerをダウンロードして実行するだけで、次のようなウィンドウ(Window)が表示されます。
(Remember)COMサロゲート(COM Surrogate)は実際にはdllhost.exeと呼ばれていることに注意してください。それで、それを探して、マウスポインタをエントリの上に置いてください。小さなポップアップで、どのDLL(DLL)ファイルがホストされているかがわかります。通常、これにより、どのプログラムが接続されているかを知るのに十分な情報が得られます。DLL名から明らかでない場合は、Googleでより明確な答えを得ることができます。
パーティーのためのCOMオンオーバー
要約すると、COM(COMs)とは何か、COMサロゲートが何をするか、最も一般的な問題を修正する方法、および処理しているCOMを把握する方法がわかりました。これにより、 (Which)COM関連の問題が完全に解消されたことを願っています。
Related posts
Windows 10のCOMサロゲートとは何ですか?それはウイルスですか?
Windows 10でFeature Updatesのセーフガードを無効にする方法
Windows 10でNetwork Sniffer Tool PktMon.exeを使用する方法
Taskbar Context MenuのHide Toolbars option Windows 10
PIPを使用してPIPを使用してNumPyをインストールする方法
Windows 10でAutomatic Driver Updatesを無効にする方法
LONG Path Fixer toolはPath Tooの長いエラーを修正します
何Windows 10にsplwow64.exeプロセスであり、私はそれを無効にすることはできますか?
Windows 10のための無料Battery Limiter software
Windows 10 Hello Face AuthenticationでEnhanced Anti-Spoofingを有効にします
Encrypt CareはWindows 10のための無料のencryption softwareです
Ashampoo WinOptimizerはWindows 10を最適化するためのフリーソフトウェアです
Windows 10のMicrosoft EdgeでGoogle SafeSearchを強制する方法
Windows 10コンピュータ上.aspxファイルを開く方法
Best Windows 10のためのMolecular Modeling software
このPCはParity StorageスペースのためにWindows 10にアップグレードすることはできません
New Windows 10 version 20H2 October 2020 Updateの機能
Emulate Mouse Windows 10でClickless Mouseを使用してホバリングしてクリックします
Windows 10にColor Profileをインストールする方法ICC Profile
Fix Fast Battery drain Fix Fast Battery drain Hybridグラフィックスを使用してください