Windowsタスクマネージャーのdllhost.exeとCOMサロゲートとは何ですか?(解決済み)

コンポーネントオブジェクトモデルの略であるCOMサロゲートプロセスは、Windowsで必要なコンポーネントです。これらは、他のプログラムが実行する必要のあるソフトウェア拡張機能を実行するために使用されます。また、これらの拡張機能がクラッシュした場合、影響を受けるのは代理プロセスであり、それらを実行していたプログラムではありません。

これらのプロセスには多くの使用例があります。たとえば、フォルダを開いたときに画像やその他のファイルのサムネイルを作成します。COMサロゲートプロセスは.dllファイルをホストするため、その名前はdllhost.exeです。

タイプタイプタイプ

COMサロゲートはウイルスですか?

簡単な答えはノーです。COMサロゲートプロセス自体をウイルスにすることはできません。ただし、ウイルスやマルウェアは、COMサロゲートプロセスになりすますことができます。

COMサロゲートを削除する必要がありますか?

これはWindowsの統合された部分であるため、削除することはお勧めしません。このコンテナプロセスにより、OSは他のプロセスやプログラムの動作を支援するCOMオブジェクトを実行できます。

COMサロゲートの正当性を確認する

これらのプロセスはWindowsの正規のコンポーネントであるため、サイバー犯罪者によって広く使用されています。これには結果があります。たとえば、COMサロゲートのCPU消費量が多く、タスクマネージャーで重複が作成されます。

その正当性を確認する簡単な方法は次のとおりです。

  1. タスクバーを右クリックし、[タスクマネージャー]をクリックして、Windowsタスクマネージャーを開きます。
  2. COMサロゲートプロセスを見つけて、右クリックして[ファイルの場所開く]を選択します。
  3. プロセスがC:/ Windows \ System32またはC:/ winnt / system32にある場合、プロセスは正当です

一般的なエラー

  1. COMサロゲートの高いCPU、ディスク使用量
  2. COMサロゲートが応答しない、フリーズする
  3. COMサロゲートウイルス
  4. COMサロゲートがメモリを取得
  5. COMサロゲートは常に実行されています
  6. COMサロゲートが機能しなくなった
  7. COMサロゲートがクラッシュし続け、開く

これらのエラーが発生する理由はたくさんあります。最も一般的なものは次のとおりです。

  1. サードパーティのプログラムがCOMオブジェクトを誤って登録したか、正しく機能しませんでした(現在のバージョンのWindows、古いソフトウェアと互換性がない場合)。
  2. Explorerでサムネイルを描画しているときに問題が発生する場合は、コーデックが古くなっているか、正しく機能していないことが原因です。
  3. ウイルスやマルウェア、およびWindowsシステムファイルの損傷が原因である可能性があります。

これらのエラーをどのように修正できますか?

上記で多くのエラーについて説明しましたが、最も一般的なのは「COMサロゲートが機能しなくなった」です。以下は、それを解決するためのさまざまな方法です。

また、上記の他のエラーのいずれかが発生している場合でも、これらの方法は適切であり、修正にも役立つはずです。

1.コーデックを更新します

このエラーを解決する手動の方法は、Windowsのすべてのコーデック(7、8、または10)を最新の更新バージョンに更新することです。ここから最新のWindowsコーデックパックをダウンロードしてインストールできます。

//www.microsoft.com/en-in/download/details.aspx?id=507

Windows 7コーデックパック: //www.windows7codecs.com/    

Windows 8&10コーデックパック: //www.windows8codecs.com/

2. InternetExplorerをリセットします

この問題は、キャッシュされたファイルが破損していることが原因で発生することもあります。この場合、IEをリセットするのが最善です。

  1. ホールドWindowsキーRキーを押しを。実行ダイアログで、inetcpl.cpl入力し、[ OK ]をクリックします[詳細設定]タブに移動し、[リセット]を選択します。
  2. [個人設定の削除]を選択して、リセットボタンをもう一度押します。それがすべて終わったら、PCを再起動してテストします。

3.ディスクにエラーがないか確認します

C:\以外の特定のドライブに保存されているファイルを開いたときにこのエラーが発生した場合は、そのドライブにエラーがないか確認する必要があります。追加のドライブがない場合は、C:\ドライブを確認してください。

  1. ホールドWindowsキーを押してEを。上のWindows 7 / Vistaでは、あなたは、ドライブが一覧表示されます。
  2. Windows 8/10では、左側のペインから[このPC]を選択して、ドライブを表示します。確認したい選択したハードディスクドライブ右クリックし、「プロパティ」を選択します。  

3.上から[ツール]タブをクリックし、[エラーチェック]の下の[今すぐチェック]をクリックします。確認両方のオプションとクリックスタートを

4.DLLを再登録します

  1. エスカレーションされたコマンドプロンプトで次のコマンドを実行します。[スタート]、タイプをクリックCMD、「上で、右クリックをCMD検索結果から」プログラム。次に、[管理者として実行]を選択します
cmd-run-as-administrator

2. [コマンドプロンプト]ウィンドウで、次のコマンドを入力しEnterキーを1つずつ押します        。

regsvr32 vbscript.dll

regsvr32.jscript.dll

2015-12-03_002655

5.以前のディスプレイアダプタドライバへのロールバック

  1. これを行うには、Windowsキー押したままR押します。実行ダイアログで、hdwwiz.cpl入力し、[ OK ]をクリックします。
  2. デバイスマネージャの[ディスプレイアダプタ]セクションまでスクロールします。それを右クリックして、[プロパティ]を選択します。
  3. [ドライバーのロールバック]をクリックして、画面の指示に進みます。

場合によっては、このオプションはグレー表示されます。その場合は、以下の方法を試してください。

6. dllhost.exeをDEP(データ実行防止)例外に追加します

[スタート]> [コントロールパネル]> [システム]> [システムの詳細設定]> [パフォーマンス設定]> [データ実行防止]に移動します。

  1. 選択したものを除くすべてのプログラムとサービスでDEPをオンにするを選択します。
  2. 追加」をクリックして、32ビットWindowsマシンではC:\ Windows \ System32 \ dllhost.exeに移動し、64ビットマシンではC:\ Windows \ SysWOW64 \ dllhost.exeを追加します。
  3. dllhost.exeを例外リストに追加した後、変更を適用するか、[ OK ]をクリックします

7.リストまたは詳細ビューに切り替える/サムネイルを無効にする

COMサロゲートがサムネイルを担当することはすでに説明しました。問題を回避するために、サムネイルを無効にすることができます。

さらに、次の手順を実行して、リストビューまたは詳細ビューに切り替えることができます。

  1. ファイルエクスプローラーを開きます
  2. [表示]タブをクリックして、[リスト]または[詳細]オプションを選択します。

8.アンチウイルスを更新します

Kasperskyアンチウイルスなどの特定のアンチウイルスソフトウェアは、COMサロゲートプロセスで問題を引き起こすことがあると報告されています。

これらの問題を修正するには、現在のウイルス対策ソフトウェアの最新バージョンをインストールする必要があります。

この記事を読んでいただきありがとうございます。COMサロゲートエラーの修正に役立つことを願っています。