मैं Sysinternals से प्रोसेस मॉनिटर की कोशिश करूँगा जो आपको यह देखने की अनुमति दे कि फ़ाइल खोलने पर किस प्रकार की फ़ाइल एक्सेस की जा रही है।
जैसा कि मैं इसे समझता हूं, एक्सप्लोरर प्रत्येक फ़ाइल के लिए आइकन खोजने का प्रयास करता है जो कभी-कभी संबंधित एप्लिकेशन का पता लगाने का प्रयास करता है, (इसलिए यह एक्सेल फ़ाइल के बगल में एक्सेल आइकन दिखाता है)। हालाँकि यदि कोई एप्लिकेशन नेटवर्क फ़ोल्डर (या मेमोरी स्टिक) पर स्थित है तो यह इसे धीमा कर सकता है। और निश्चित रूप से अगर ड्राइव पथ नहीं है, उदाहरण के लिए एक मेमोरी स्टिक जिसे प्लग या नेटवर्क पथ में प्लग नहीं किया गया है, वह नहीं मिल सकता है, या यदि फ़ाइल की अनुमति से इनकार किया जाता है, तो यह चीजों को धीमा कर देगा।
प्रक्रिया मॉनिटर आपको बहुत सारी अन्य चीजें भी दिखाएगा जो कि जब आप खिड़कियां खोलते हैं, तो उदाहरण के लिए, कभी-कभी जब एक्सप्लोरर फ़ाइल आइकन को निर्धारित करने के लिए किसी एप्लिकेशन तक पहुंचने का प्रयास करता है, तो यह एक एंटी-वायरस स्कैन को ट्रिगर करता है।
ध्यान दें कि आइकनों को बार-बार देखने से बचने के लिए कैश किया जाना चाहिए था, लेकिन ऐसा नहीं हो रहा है। एक रजिस्ट्री कुंजी है जो कैश के आकार को नियंत्रित करती है
Hkey_Local_Machine \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Max कैश्ड प्रतीक
(मेरा 2000 पर सेट है, लेकिन शायद आप इसे बढ़ाने की कोशिश कर सकते हैं)।
कैश भी भ्रष्ट हो सकता है, लेकिन मैंने इसके बारे में कभी नहीं सुना कि यह मंदी है, बल्कि यह कभी-कभी आइकनों को सही ढंग से नहीं खींचने का कारण बनता है।