जब फ़ाइल एक्सप्लोरर में विभिन्न एप्लिकेशन और फ़ाइल प्रकारों के आइकन प्रदर्शित होते हैं, तो विंडोज़ आइकन के साथ मूल फ़ाइलों तक पहुंचने के बजाय आइकन कैश वाली विशेष फ़ाइलों से आइकन छवियों की प्रतियां प्राप्त करता है। इस तथ्य के कारण कि ऑपरेटिंग सिस्टम को मूल आइकन फ़ाइलों को लोड करने की आवश्यकता नहीं है, विंडोज एक्सप्लोरर में आइकन ऑब्जेक्ट के प्रदर्शन और रेंडरिंग में सुधार हुआ है।
कुछ मामलों में, यदि कैश फ़ाइल दूषित है, तो शॉर्टकट और फ़ाइलों के सफेद रिक्त चिह्न एक्सप्लोरर (और डेस्कटॉप पर) में प्रदर्शित हो सकते हैं, या एप्लिकेशन आइकन के बजाय डिफ़ॉल्ट विंडोज आइकन प्रदर्शित किए जा सकते हैं। इस मामले में, विंडोज 10 आइकन कैश को रीसेट करने की सिफारिश की जाती है।
नीचे दिए गए स्क्रीनशॉट से पता चलता है कि विंडोज 10 स्टार्ट मेनू लेआउट कुछ एप्लिकेशन आइकन के बजाय डिफ़ॉल्ट फ़ोल्डर आइकन प्रदर्शित करता है।
नोट . जब ऐसा बग दिखाई देता है, तो कुछ उपयोगकर्ता समस्या ऐप को फिर से स्थापित करने का प्रयास करते हैं, जो अक्सर मदद नहीं करता है।
विंडोज के विभिन्न संस्करणों में आइकन कैश उपयोगकर्ता प्रोफ़ाइल फ़ोल्डर में संग्रहीत एक या अधिक डीबी फाइलें हैं।
- विंडोज 7 . में , यह IconCache.db . है में %userprofile%\AppData\Local
- Windows 10 . में और विंडोज 8.1 , ये कई फ़ाइलें हैं, जिनके नाम iconcache_ . से शुरू होते हैं (iconcache_16.db, iconcache_32.db, iconcache_48.db, आदि पिक्सेल में आइकन के आकार के अनुसार), %userprofile%\AppData\Local\Microsoft\Windows\Explorer में संग्रहीत
IE4uinit का उपयोग करके विंडोज़ पर आइकन कैश रीफ़्रेश करना
विंडोज़ में एक बिल्ट-इन टूल है यानी4uinit (IE प्रति-उपयोगकर्ता आरंभीकरण उपयोगिता) जिसका उपयोग आइकन कैशे डेटाबेस को तुरंत रीसेट करने के लिए किया जा सकता है।
- विंडोज 10 पर:
ie4uinit.exe -show
- विंडोज 7 पर:
ie4uinit.exe -ClearIconCache
इस कमांड को विन + आर -> कमांड -> एंटर के माध्यम से निष्पादित किया जाना चाहिए।
आदेश बिल्कुल सुरक्षित हैं, लेकिन वे सभी मामलों में आइकन कैश की सामान्य स्थिति को बहाल करने में मदद नहीं करते हैं।
Windows पर Icon Cache को फिर से बनाने के लिए स्क्रिप्ट
आइकन कैश को रीसेट करने के लिए, डीबी कैश फ़ाइलों को हटाने के लिए पर्याप्त है। लेकिन पहले आपको Iconcache फ़ाइलों तक पहुंच को अनलॉक करने के लिए Explorer.exe प्रक्रिया को समाप्त करने की आवश्यकता है। आइए देखें कि विंडोज को रिबूट किए बिना आइकन कैशे डेटाबेस को कैसे रीसेट किया जाए।
- चल रहे सभी ऐप्स बंद करें;
- कमांड प्रॉम्प्ट विंडो खोलें (
cmd.exe
याpowershell.exe
) एक व्यवस्थापक के रूप में; - कार्य प्रबंधक प्रारंभ करें:
taskmgr.exe
- कार्य प्रबंधक विंडो में, विवरण . पर जाएं टैब पर जाएं, explorer.exe प्रक्रिया ढूंढें और उसे समाप्त करें (कार्य समाप्त करें );
- आप कमांड लाइन से भी प्रक्रिया को समाप्त कर सकते हैं:
taskkill /f /im explorer.exe
- फिर उपयोगकर्ता प्रोफ़ाइल में आइकन कैश को हटाने के लिए क्रमिक रूप से निम्नलिखित कमांड निष्पादित करें (OS संस्करण के आधार पर):
विंडोज 10/ 8.1 के लिए (बस इस कोड को कमांड प्रॉम्प्ट विंडो में कॉपी और पेस्ट करें या टेक्स्ट फ़ाइल के रूप में सहेजें reset_icon_windows.bat )।
taskkill /f /im explorer.exe
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
attrib –h iconcache_*.db
del /f IconCache*
del /f thumbcache*
cd /d %userprofile%\AppData\Local\
attrib –h IconCache.db
del /f IconCache.db
start C:\Windows\explorer.exe
मेरे मामले में, स्क्रिप्ट केवल iconcache_idx.db फ़ाइल (एक्सेस अस्वीकृत त्रुटि) को हटाने में विफल रही, लेकिन इससे अंतिम परिणाम प्रभावित नहीं हुआ। चिह्न कैश सफलतापूर्वक फ़्लश किया गया था!
विंडोज 7 के लिए:
cd /d %userprofile%\AppData\Local
del /f /a s IconCache.db
start C:\Windows\explorer.exe
दोनों मामलों में अंतिम आदेश विंडोज एक्सप्लोरर प्रक्रिया को पुनरारंभ करेगा। Explorer.exe लॉन्च होने पर, आइकन कैश फ़ाइलों को फिर से बनाएगा (कॉन्फ़िगर किए गए फ़ाइल संघों के अनुसार)।