システム管理者として、私はこの問題を繰り返し見てきましたが、それは私を夢中にさせます。基本的に、この問題は、マイドキュメントまたはマイコンピューター(Windowsエクスプローラー)を開いたときに発生し、実際に開いてコンテンツが表示されるまでに5〜25秒の大きな遅延があります。開く各サブフォルダーで問題が続く場合があります。この問題は、ネットワークから切断されている場合、およびドライブをマップしている場合に最も一般的です。
この問題の最も一般的な解決策は、接続されていない/到達できないマップされたドライブまたはプリンターを切断することです。また、「ネットワークフォルダとプリンタを自動的に検索する」をオフにするとこの問題を解決できると聞きましたが、まだこの作業を確認していません。
誰かがこれに対する他の回避策を知っていますか?
私はこれを見つけました 知識ベースの記事 問題を修正する修正プログラムを提供しました。また、この修正がWindows XPSP3に含まれていることもわかりました。
これですべてのケースが解決したわけではありません。また、この問題はWIAサーバーが原因であることが多いこともわかりました。停止して無効にすると修正されます。
ドキュメントアイコンまたはシェル拡張機能の1つがネットワークドライブに登録されているときに、この問題が発生しました。登録されているDLLファイルの一部がマップされたドライブまたは\\server\share\some.dll
にあるかどうか、HKEY_CLASSES_ROOTの下のレジストリを確認してください。
この質問 からの解決策も確認してください。
私もこれをたくさん経験します。これは、ネットワークディレクトリのインデックス作成と関係があります。数百GBのストレージを備えたネットワークがある場合、これは頻繁に発生します。 XPでは、これはバグであり、Vistaと7はインデックスファイルではるかにうまく機能することを私は知っています。私は通常、ダイアログボックスを強制終了して、もう一度開きます。遅いですが、ほとんどの場合、必要なアクセスを取得するために機能します。あなたが言うように、私は実際にドライブを切断する必要性を見つけません。私が助けたもう1つのことは、これらのディレクトリを常に開いておくと、アクセスが速くなり、保存/開く必要のあるアプリとは関係なくファイルを転送できるようになることです。幸運を。
何が起こっているのかを知るには、 Process Monitor を使用し、プロセス名Explorer.exeでフィルター処理してから、5〜25秒の操作を探します(列の1つである必要があります)。
これはほとんどの場合、ハードコードされたDNS、My Network Placesのネットワークショートカット、スタートメニューのネットワークアプリケーションなどが原因で発生します。
ドライブマッピングでのWindowsXPのデフォルトの動作は、永遠に見えるもののためにドライブマッピングを再接続しようとすることです。
これを試して:
Microsoftのヘルプは次のように説明しています。
この設定を無効にするか、構成しない場合、Windowsはネットワークが完全に初期化されるのを待たず、ユーザーはキャッシュされた資格情報を使用してログオンします。グループポリシーは、バックグラウンドで非同期的に適用されます。
注:フォルダーリダイレクト、ソフトウェアインストール、または移動ユーザープロファイル設定の適用を1回のログオンで保証する場合は、この設定を有効にして、Windowsがポリシーを適用する前にネットワークが利用可能になるのを待機するようにします。
したがって、Windowsエクスプローラーの速度を低下させる可能性のあるバックグラウンド処理を回避するには、有効にする必要があります。