単純な.XLSExcelブックがランダムに開くのに30秒かかる理由を理解しようとしています。
答える前に:
次の点に注意してください。
主な症状
Windowsエクスプローラーを使用して、より正確なシーケンスを次に示します。
その他の症状
これまでにやったこと
YES !!!フィンランド、ほぼ1週間の非常に苦痛な調査の結果、原因はローカルにインストールされたネットワークプリンタードライバーであることがわかりました。
今日、私は問題を再現する一貫した方法を見つけました。プリンタースプーラーサービスを停止するたびに停止したことに気づいた後。試行錯誤の末、思いついたのは次のとおりです。
「他の誰かがプリンタジョブを作成したときにのみ問題が発生した場合はどうなりますか?」
「プリンタのテストページを送信している可能性があり、すぐにEmptySample.xlsをダブルクリックすると、ハングする動作が発生する可能性がありますか?」
幸運な(?)私、最初の試みで、Windowsエクスプローラーはすぐにフリーズしました!喜びに満ちて、私はその経験をさらに数回再現しました、そしてそうです!。ほぼ1週間後、私は一貫して凍結/ぶら下がり/応答性の欠如、または私たちがそれを呼ぶかもしれないものを再現することができました!
また、インストールされているプリンターの中には、直接ポートを使用しているものと、サーバーがプリンターを共有しているものがあることにも気づきました。サーバー共有プリンターでのエクスペリエンスの再現は問題ありませんでした。したがって、私が知る限り、この問題はローカルにインストールされているネットワークプリンタードライバーにのみ影響します。
それが理由を説明しています:
これからはこれをクローズドケースと見なしますが、新しい発見があった場合はいつでもこの回答を更新します。特に、Process Monitorが収集したデータを紹介します。このデータは、数日後に、Printer SpoolerServicesを指します。 -提供された手がかりを理解する準備ができていませんでした。私はそれに取り組みます。
この質問へのコメントや改訂をフォローした人は、たくさんの更新を行ったことを許してください。しかし、あなたを最新の状態に保つことが重要だと本当に思います。
みんなありがとう!!!
共有プリンタは、まったく同じ問題を簡単に引き起こす可能性があることを忘れないでください。その共有ネットワークプリンタがオフになっているときはいつでも、私のMS Word2003で私に起こりました。
Pynnerが提案したように、ネットワーク共有フォルダにアクセスするためのタイムアウトと関係があるに違いありません。これは、何らかの理由で利用できません。
disableすべてのネットワークインターフェイスを試してから、問題の再現を再試行してください。私が正しければ、ネットワーク関連のすべての操作がすぐに失敗するため、今回は遅延はありません。
これは、検索パスにある断続的なネットワーク共有やセキュリティアクセス認証のルックアップなど、欠落しているネットワークリソースをスキャンしているように聞こえます(多くの可能性があります)。
これは、ProcessExplorerとProcessMonitor(Mark Russinovich)の両方の作成者による、非常によく似た問題をどのように診断したかを説明するブログ記事です。 http://blogs.technet.com/b/markrussinovich/archive/2005/ 08/28/the-case-of-the-intermittent-and-annoying-Explorer-hangs.aspx 。
私は悪名高い「30秒のエクスプローラーハング」に何度も悩まされてきたことを指摘する必要があります。ほとんどの場合、存在しなくなった、または存在しなかったサーバーへのあいまいなUNC参照であることが判明しました。その時にアクセス可能。レジストリで「\」を検索して、見つかったすべてのオカレンスが実際に存在するサーバーのものであることを確認することをお勧めします。