日別アーカイブ: 2011年6月15日

最近ファイルを開くのが遅いというご相談

我が家のマシンではないのですが、XPSP3機のご相談がありました。

とりあえず「最近遅い」というだけでは何が原因で遅いのか良くわからなかったのでいろいろ調べてみたところ、どうもレジストリの中に無効なネットワークパスを参照している箇所があったようです。

レジストリの HKEY_CLASSES_ROOT\Applications の下にいろいろなアプリのパス情報などが入っていますが、この中に無効なネットワークパスを参照しているキーがあると、

「どのファイルを開くにも時間がかかる」
「一回アプリを立ち上げて”ファイル”→”開く”などと指定する分には問題なし」
「メールの添付ファイルを開くのは問題なし」
「ネットワーク非接続時は問題なし」

という現象が起きます。どうもエクスプローラが無効なパスを探しに行ってしまうため時間がかかるようです。

アプリケーションをネットワーク越しに開くことってそんなにないんじゃ?とも思うのですが、インストーラ不要のフリーソフトなどを共有フォルダに置いて使用し、そのフォルダの共有設定を解除すると結構簡単にこの状況になってしまいます。

修正する場合は当該キーを削除するか、またはパス情報をローカルのものに書き換えればOKです。

(念のため)レジストリを操作する場合はくれぐれもご注意ください。