যখন ফাইল এক্সপ্লোরারে বিভিন্ন অ্যাপ্লিকেশন এবং ফাইল প্রকারের আইকনগুলি প্রদর্শিত হয়, তখন উইন্ডোজ আইকন সহ আসল ফাইলগুলি অ্যাক্সেস করার পরিবর্তে আইকন ক্যাশে ধারণকারী বিশেষ ফাইলগুলি থেকে আইকন চিত্রগুলির অনুলিপি পায়৷ অপারেটিং সিস্টেমের আসল আইকন ফাইল লোড করার প্রয়োজন নেই এই কারণে, Windows Explorer-এ আইকন অবজেক্টের কার্যক্ষমতা এবং রেন্ডারিং উন্নত হয়েছে।
কিছু ক্ষেত্রে, যদি ক্যাশে ফাইলটি দূষিত হয়, তাহলে এক্সপ্লোরারে (এবং ডেস্কটপে) শর্টকাট এবং ফাইলগুলির সাদা ফাঁকা আইকন প্রদর্শিত হতে পারে, অথবা অ্যাপ্লিকেশন আইকনগুলির পরিবর্তে ডিফল্ট উইন্ডোজ আইকনগুলি প্রদর্শিত হতে পারে৷ এই ক্ষেত্রে, Windows 10 আইকন ক্যাশে রিসেট করার সুপারিশ করা হয়৷
৷নীচের স্ক্রিনশটটি দেখায় যে Windows 10 স্টার্ট মেনু লেআউট কিছু অ্যাপ্লিকেশন আইকনের পরিবর্তে ডিফল্ট ফোল্ডার আইকন প্রদর্শন করে৷
দ্রষ্টব্য . যখন এই ধরনের একটি বাগ প্রদর্শিত হয়, কিছু ব্যবহারকারী সমস্যা অ্যাপটি পুনরায় ইনস্টল করার চেষ্টা করেন, যা প্রায়শই সাহায্য করে না।
উইন্ডোজের বিভিন্ন সংস্করণে আইকন ক্যাশে ব্যবহারকারী প্রোফাইল ফোল্ডারে সংরক্ষিত এক বা একাধিক db ফাইল।
- Windows 7-এ , এটি হল IconCache.db %userprofile%\AppData\Local-এ
- Windows 10-এ এবং Windows 8.1 , এগুলি বেশ কয়েকটি ফাইল, যেগুলির নাম iconcache_ থেকে শুরু হয়৷ (iconcache_16.db, iconcache_32.db, iconcache_48.db, ইত্যাদি পিক্সেলের আইকনগুলির আকার অনুযায়ী), %userprofile%\AppData\Local\Microsoft\Windows\Explorer-এ সংরক্ষিত
IE4uinit ব্যবহার করে উইন্ডোজে আইকন ক্যাশে রিফ্রেশ করা হচ্ছে
উইন্ডোজে একটি বিল্ট-ইন টুল আছে ie4uinit (IE পার-ইউজার ইনিশিয়ালাইজেশন ইউটিলিটি) যা আইকন ক্যাশে ডাটাবেস দ্রুত রিসেট করতে ব্যবহার করা যেতে পারে।
- Windows 10-এ:
ie4uinit.exe -show
- Windows 7-এ:
ie4uinit.exe -ClearIconCache
এই কমান্ডটি অবশ্যই Win + R -> কমান্ড -> Enter
এর মাধ্যমে কার্যকর করতে হবে
কমান্ডগুলি একেবারে নিরাপদ, কিন্তু তারা সমস্ত ক্ষেত্রে আইকন ক্যাশের স্বাভাবিক অবস্থা পুনরুদ্ধার করতে সাহায্য করে না৷
উইন্ডোজে আইকন ক্যাশে পুনর্নির্মাণের জন্য স্ক্রিপ্ট
আইকন ক্যাশে রিসেট করার জন্য, এটি ডিবি ক্যাশে ফাইল মুছে ফেলার জন্য যথেষ্ট। কিন্তু প্রথমে আপনাকে Explorer.exe প্রক্রিয়াটি শেষ করতে হবে যাতে আইকনক্যাশ ফাইলগুলিতে অ্যাক্সেস আনলক করা যায়। আসুন দেখি কিভাবে উইন্ডোজ রিবুট না করে আইকন ক্যাশে ডাটাবেস রিসেট করা যায়।
- চলমান সব অ্যাপ বন্ধ করুন;
- একটি কমান্ড প্রম্পট উইন্ডো খুলুন (
cmd.exe
অথবাpowershell.exe
) একজন প্রশাসক হিসাবে; - স্টার্ট টাস্ক ম্যানেজার:
taskmgr.exe
- টাস্ক ম্যানেজার উইন্ডোতে, বিশদ বিবরণ-এ যান ট্যাবে, explorer.exe প্রক্রিয়াটি খুঁজুন এবং এটিকে মেরে ফেলুন (টাস্ক শেষ করুন );
- আপনি কমান্ড লাইন থেকেও প্রক্রিয়াটি মেরে ফেলতে পারেন:
taskkill /f /im explorer.exe
- অতঃপর ব্যবহারকারীর প্রোফাইলে আইকন ক্যাশে মুছে ফেলার জন্য ক্রমানুসারে নিম্নলিখিত কমান্ডগুলি চালান (OS সংস্করণের উপর নির্ভর করে):
Windows 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 ফাইলটি মুছে ফেলতে ব্যর্থ হয়েছে (অ্যাক্সেস অস্বীকার করা ত্রুটি), কিন্তু এটি চূড়ান্ত ফলাফলকে প্রভাবিত করেনি। আইকন ক্যাশে সফলভাবে ফ্লাশ করা হয়েছে!
Windows 7 এর জন্য:
cd /d %userprofile%\AppData\Local
del /f /a s IconCache.db
start C:\Windows\explorer.exe
উভয় ক্ষেত্রেই শেষ কমান্ড উইন্ডোজ এক্সপ্লোরার প্রক্রিয়াটি পুনরায় চালু করবে। Explorer.exe চালু হলে, আইকন ক্যাশে ফাইল পুনরায় তৈরি করবে (কনফিগার করা ফাইল অ্যাসোসিয়েশন অনুযায়ী)।