Thumbs.db একটি হিডেন সিস্টেম ফাইল যা Windows Explorer (File Explorer) স্বয়ংক্রিয়ভাবে সকল ফোল্ডারে তৈরি করে যেগুলোতে ইমেজ এবং ভিডিও ফাইল থাকে। File Explorer ডিরেক্টরিতে ইমেজের থাম্বনেইল তৈরি করে thumbs.db ফাইলে সংরক্ষণ করে (একটি COM structured storage)। Thumbs.db ফাইলের কারণে Windows Explorer-কে ফাইল এক্সপ্লোরারে থাম্বনেইল ফাইল লোড ও ডিসপ্লে করার সময় প্রতিবার থাম্বনেইল তৈরি করতে হয় না। ক্যাশ ব্যবহার করে থাম্বনেইল ফাইল লোড ও ডিসপ্লে করার টাইম ব্যাপকভাবে কমে যায়।
তবে, শেয়ার্ড নেটওয়ার্ক ফোল্ডারে ব্যবহৃত হলে thumbs.db ফাইল সিস্টেম অ্যাডমিনিস্ট্রেটর এবং ইউজারদের জন্য কিছু সমস্যা সৃষ্টি করতে পারে। এই আর্টিকেলে আমরা দেখব Windows-এ thumbs.db ফাইল ডিলিট/ডিজেবল করা সম্ভব কিনা।
Windows-এ Thumbs.db ফাইল কী?
Windows File Explorer jpeg, bmp, gif, tif, pdf, html ফাইল এবং কিছু video ফাইলের থাম্বনেইল (ছোট কপি) সম্পর্কে ইনফরমেশন thumbs.db ফাইলে সংরক্ষণ করে। ডিফল্টভাবে thumbs.db ফাইল হিডেন থাকে এবং File Explorer-এ দেখায় না। thumbs.db ফাইল আকার ফোল্ডারে ইমেজ ফাইলের সংখ্যার ওপর নির্ভর করে।

লক্ষ্য করুন ইমেজ ফাইল ফোল্ডার থেকে ডিলিট করলেও এর থাম্বনেইল thumbs.db ফাইলে থাকে।
Windows 10-এ thumbs.db ফাইল শুধু শেয়ার্ড নেটওয়ার্ক ফোল্ডার তৈরী হয়। লোকাল ইমেজ ডিরেক্টরির জন্য thumbs.db ফাইল তৈরি হয় না এবং File Explorer-এর থাম্বনেইল ক্যাশ ইউজার প্রোফাইলে %LOCALAPPDATA%\Microsoft\Windows\Explorer-এ thumbcache_xxxx.db ফাইল হিসেবে সংরক্ষিত হয়।

যদি আপনার Windows 10 সঠিকভাবে আইকন বা থাম্বনেইল দেখায় না, তবে এই ক্যাশ রিসেট করা যায়।
Thumbs.db ফাইল ম্যানুয়ালি সফলভাবে ডিলিট করা যায়। পরবর্তী বার ফোল্ডারে ফাইলগুলোর থাম্বনেইল দেখার সময় সেটি অটোমেটিক্যালি পুনরুত্পাদন হবে। তবে আপনি Windows 10 File Explorer-কে thumbs.db ফাইল তৈরি করা থেকে বাধা দিতে পারেন।
সবচেয়ে সহজ উপায় হলো File Explorer সেটিংস মেনু থেকে:
- কীবোর্ড শর্টকাট
Win+Eচাপুন; - View ট্যাবে যান এবং Options সিলেক্ট করুন;
- View ট্যাবের Advanced Settings-এ "Always show icons, never thumbnails" অপশন সক্রিয় করুন।

ডোমেনের সব কম্পিউটারে থাম্বনেইল তৈরির ডিজেবল করতে Group Policy ব্যবহার করুন। নিচে এর বিস্তারিত দেওয়া আছে।
Thumbs.db ইন ইউজ হওয়ায় নেটওয়ার্ক শেয়ার্ড ফোল্ডার ডিলিট করতে না পারা
নেটওয়ার্ক ফোল্ডারে Windows File Explorer-এর থাম্বনেইল ক্যাশিং ব্যবহার সংক্রান্ত একটি সাধারণ সমস্যা আছে। আপনি লক্ষ্য করতে পারেন ফাইল সার্ভারে নেটওয়ার্ক ফোল্ডারে ইমেজ ডিরেক্টরি কপি/মুভ করার ঠিক পরে, Windows আপনাকে ডিরেক্টরি ডিলিট বা রিনেম করতে দেয় না। আপনি একটি নির্দিষ্ট সময় (১-৫ মিনিট) পরেই এই ফোল্ডার রিনেম বা ডিলিট করতে পারবেন।
এই নেটওয়ার্ক শেয়ার ডিলিট করার চেষ্টা করলে নিচের এরর আসে:
Folder In Use The action can't be completed because the folder or a file in it is open in another program. Close the file or folder and try again.

সমস্যা Microsoft KB2025703-এ বর্ণিত একটি পরিচিত সমস্যাশি সম্পর্কিত (Renaming a network folder in Windows Explorer fails with "the action can't be completed")। আর্টিকেলটি বলে, কখনো কখনো thumbs.db ফাইলের থাম্বনেইল ক্যাশের উপস্থিতি নেটওয়ার্ক ফোল্ডার ডিলিট বা রিনেম করতে বাধা দেয়।
লাগে Windows থাম্বনেইল ক্যাশ ফাইল তৈরি বা আপডেট করার জন্য কিছু সময় নেয়। এই ফাইল তৈরি বা আপডেট হওয়ার সময়, থাম্বনেইল.ডিবি ফাইল হ্যান্ডল আনলক হওয়া পর্যন্ত আপনি এর প্যারেন্ট ডিরেক্টরির সাথে কিছুই করতে পারবেন না।
এই কেসে, নেটওয়ার্ক ফোল্ডার এবং ড্রাইভের জন্য thumbs.db ফাইলের স্বয়ংক্রিয় জেনারেশন বন্ধ করে দিতে পারেন।
GPO ব্যবহার করে নেটওয়ার্ক ড্রাইভে Thumbs.db জেনারেশন ডিজেবল করা
Windows File Explorer কে ফোল্ডার ব্রাউজ করার সময় হিডেন থাম্বনেইল ক্যাশ (Thumbs.db ফাইল) তৈরি করা থেকে বাধা দিতে GPO ব্যবহার করা যায়।
- লোকাল GPO এডিটর (
gpedit.msc) চালান বা ডোমেন GPO তৈরি করুনgpmc.mscকনসোল ব্যবহার করে; - নিচের Group Policy সেকশনে যান User Configuration → Administrative Templates → Windows Components → File Explorer;
- এই সেকশনে তিনটি অপশন আছে যা File Explorer-এর thumbs.db ফাইল তৈরিকে ম্যানেজ করতে দেয়:
- Turn off the display of thumbnails and only display icons on network folders (শেয়ার্ড নেটওয়ার্ক ফোল্ডারে thumbs.db ফাইল তৈরি বন্ধ করে)
- Turn off caching of thumbnails in hidden thumbs.db files
- Turn off the display of thumbnails and only display icons

- সभी তিনটি পলিসি Enabled করে দিয়ে সক্রিয় করুন;
- লোকাল GPO এডিটর (
- Group Policy-কে ইউজারদের সাথে লিংক করুন (ডোমেন GPO ব্যবহার করলে) এবং ডোমেন কম্পিউটারগুলিতে আপডেট করুন। পলিসি সেটিংস তৎক্ষণ প্রয়োগ করতে কমান্ড চালান:
gpupdate /force
আপনি যদি Windows-কে ফোল্ডারে থাম্বনেইল ইমেজ ক্যাশ ফাইল তৈরি করতে বাধা দেন, তবে Windows কে প্রতিবার ইমেজ ফাইল লোড করে থাম্বনেইল জেনারেট করতে হবে, যা রিসোর্স কনসামিং। ফলে ইমেজের থাম্বনেইল তৈরি করতে অনেক বেশি টাইম লাগবে (বিশেষ করে অনেক ইমেজ থাকা ফোল্ডারের কেসে)।
রেজিস্ট্রি ব্যবহার করে নেটওয়ার্ক শেয়ারে Thumbs.db ফাইল তৈরির ডিজেবল করা
লোকাল GPO Editor ছাড়া Windows Home এডিশনে রেজিস্ট্রি এডিটর (regedit.exe) ব্যবহার করে শেয়ার্ড নেটওয়ার্ক ফোল্ডারে হিডেন thumbs.db ফাইল তৈরির ডিজেবল করা যায়।
এটি করতে HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows-এর নিচে Explorer নামে একটি নতুন রেজিস্ট্রি কী তৈরি করুন, এবং DisableThumbsDBOnNetworkFolders নামে একটি REG_DWORD প্যারামিটার তৈরি করুন যার মান 1.

একটি কমান্ড দিয়ে একই কাজ করা যায়:
reg add "HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v DisableThumbsDBOnNetworkFolders /d 0x1 /t REG_DWORD /f
PowerShell ব্যবহার করে শেয়ার্ড ফোল্ডারে Recursively Thumbs.db ডিলিট করা
পলিসি সক্রিয় করার পর বিদ্যমান Thumbs.db ফাইলগুলো শেয়ার্ড ফোল্ডার থেকে অটোমেটিক্যালি রিমুভ হয় না। PowerShell ব্যবহার করে নির্দিষ্ট ড্রাইভ বা নেটওয়ার্ক ফোল্ডারে সব Thumbs.db ফাইল রিকার্সিভলি ডিলিট করা যায়।
প্রয়োজনীয় ফোল্ডারে যান (UNC paths সাপোর্টেড):
cd \\mun-fs01\Public\Photo
# সাবফোল্ডারগুলোতে সব Thumbs.db ফাইল লিস্ট করতে:
Get-ChildItem -Path . -Include Thumbs.db -Recurse -Name -Force | Remove-Item –Force –WhatIF
# ফাউন্ড থাম্বনেইল ফাইলগুলো রিকার্সিভলি ডিলিট করুন:
Get-ChildItem -Path . -Include Thumbs.db -Recurse -Name -Force | Remove-Item –Force