※ 2017年の自分の記事を移転しました。
現象について
原因は不明ですが、イベントビューアーに以下2つのDCOMエラーが大量に発生していました。
DCOM サーバーを起動できません: {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} (利用不可/利用不可)。エラー:
"740"
は、次のコマンドの起動中に発生しました:
C:\Windows\System32\rundll32.exe C:\Windows\System32\shell32.dll,SHCreateLocalServerRunDll {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} -Embedding
上記はDCOMエラーAとします。
DCOM サーバーを起動できません: {C82192EE-6CB5-4BC0-9EF0-FB818773790A}。エラー:
"740"
は、次のコマンドの起動中に発生しました:
C:\Windows\System32\rundll32.exe shell32.dll,SHCreateLocalServerRunDll {c82192ee-6cb5-4bc0-9ef0-fb818773790a} -Embedding
上記はDCOMエラーBとします。
それぞれが発生するトリガーは以下のようでした。
- DCOMエラーA
エクスプローラーでフォルダ移動すると発生。
- DCOMエラーB
タスクバーのエクスプローラーから「デスクトップ」や「ゴミ箱」などのショートカットもしくはエクスプローラを選択すると発生。 選択しても、デスクトップやゴミ箱がエクスプローラで表示されない。(なにもされない。)
DCOMエラーAはログに出るだけで実害はなかった(?)のですが、DCOMエラーBだけはエクスプローラーの表示問題があるので実害でまくりでしたね。
いやぁ困った困った。
解決方法
microsoft Comunityでも同様の現象に悩まされている人がいました。
Windows file explorer/quick access not working correctly in windows 10
要約すると、失敗したコマンドをもう一度実行させたらできたぜ!!!
・・・まじか。
私も試してみたところ、無事解決(?)しました。
以下を実行しました。
C:\Windows\System32\rundll32.exe C:\Windows\System32\shell32.dll,SHCreateLocalServerRunDll {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} -Embedding
C:\Windows\System32\rundll32.exe shell32.dll,SHCreateLocalServerRunDll {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} -Embedding
再起動すると元に戻ってしまうので、起動時に実行するようにしました。
なぜかDCOMエラーAは起動直後に数件でますが、実害はないのでこのままにします。