「ファイルを開く」や「名前を付けて保存」のコモンダイアログの動作が遅くなる問題
「ファイルを開く」や「名前を付けて保存」のコモンダイアログの動作が遅くなる問題を解決した。 私の場合はKDriveが原因だったが、おそらくこれレアケースで通常は別の個所に問題がある。 今回はレアケースなだけあってネット上に適切な解決方法が一切なかったため、誰かの役に立つことを願って解決までの道筋を公開する。
現象
Windows7からWindows10にアップグレードしたところ、一部のアプリケーション(Firefox, Chrome, Visual Studio Code等)で
- ①「ファイルを開く」や「名前を付けて保存」のダイアログの表示が遅くなった
- ② 前触れなく突然クラッシュするようになった
ネットにある解決法をいろいろ試したが、どれも効果がでなかった。 どうやら「ファイル数が多すぎる」「サムネイル表示に時間がかかっている」「メモリ破損」「システムファイル破損」といった一般的事象が原因ではないようだ。
原因究明
================ 障害が発生しているアプリケーション名: firefox.exe、バージョン: 61.0.2.6793、タイム スタンプ: 0x5b69def1 障害が発生しているモジュール名: ntdll.dll、バージョン: 10.0.17134.228、タイム スタンプ: 0x6d15b6d7 例外コード: 0xc0000005 障害オフセット: 0x00000000000182cd 障害が発生しているプロセス ID: 0x2a00 障害が発生しているアプリケーションの開始時刻: 0x01d44073be6f066e 障害が発生しているアプリケーション パス: C:\Program Files (x86)\Mozilla Firefox\firefox.exe 障害が発生しているモジュール パス: C:\WINDOWS\SYSTEM32\ntdll.dll レポート ID: 7f9c82a9-0fb1-40b6-a56b-cb75bf2e15ee 障害が発生しているパッケージの完全な名前: 障害が発生しているパッケージに関連するアプリケーション ID: ================
(例外コード0xc0000005はメモリアクセス違反)
- また、クラッシュした瞬間には次のようなエラーログが出ていた。
================ 障害が発生しているアプリケーション名: firefox.exe、バージョン: 61.0.2.6793、タイム スタンプ: 0x5b69def1 障害が発生しているモジュール名: kliveshellext64.dll_unloaded、バージョン: 1.21.0.918、タイム スタンプ: 0x4e7940ca 例外コード: 0xc0000005 障害オフセット: 0x0000000000025700 障害が発生しているプロセス ID: 0x2a00 障害が発生しているアプリケーションの開始時刻: 0x01d44073be6f066e 障害が発生しているアプリケーション パス: C:\Program Files (x86)\Mozilla Firefox\firefox.exe 障害が発生しているモジュール パス: kliveshellext64.dll レポート ID: 5c46cb9c-e6c9-45dd-8880-d4625617f47b 障害が発生しているパッケージの完全な名前: 障害が発生しているパッケージに関連するアプリケーション ID: ================
解決
- プリインストールされていたKDriveをアンインストールしたところ現象①②ともに発生しなくなった。