この「dllhost.exe」に関連するシステムエラーは、いくつかの原因が考えられます。以下の手順でトラブルシューティングを行うことをお勧めします。
ステップ1:システムファイルの整合性を確認する
Windowsのシステムファイルが破損している可能性を考慮し、システムファイルチェッカー(SFC)と展開イメージのサービスと管理(DISM)を実行します。
管理者としてコマンドプロンプトを開きます。スタートメニューで「cmd」と検索し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。SFCスキャンを実行します。以下のコマンドを入力し、Enterキーを押します。sfc /scannow
DISMコマンドを実行します。SFCスキャンが完了したら、続けて以下のコマンドを実行します。DISM /Online /Cleanup-Image /RestoreHealth
ステップ2:原因となっている可能性のあるDLLを特定・対処する
他の方の回答にもあるように、特定のDLLファイルが原因でこのエラーがトリガーされることがあります。特にCloudRestoreLauncher.dll
が原因であるケースが報告されています。
ファイル名を変更して無効化する(注意点あり)C:\Windows\System32\CloudRestoreLauncher.dll
のファイル名を CloudRestoreLauncher.dll.old
などに変更します。注意点:この操作により、OneDriveのファイルオンデマンド機能やOSのクラウドバックアップ・リストア機能が正常に動作しなくなる可能性があります。 これらの機能を使用しない場合にのみ、この対処法を試してください。ステップ3:コーデックパックや最近インストールしたソフトウェアを確認する
動画や画像のサムネイルを表示する際にdllhost.exe(COM Surrogate)が使われるため、サードパーティ製のコーデックパックや、画像編集ソフトなどが原因で不安定になることがあります。 最近インストールした関連ソフトウェアがあれば、一度アンインストールして様子を見ることをお勧めします。
これらの手順で問題が解決しない場合は、再度状況をお知らせください。