Thumbs.db एक छिपी हुई सिस्टम फ़ाइल है जो Windows Explorer (फाइल एक्सप्लोरर) द्वारा छवि और वीडियो फ़ाइलों वाले सभी फ़ोल्डर्स में स्वचालित रूप से बनाई जाती है। फाइल एक्सप्लोरर डायरेक्टरी में छवियों के थंबनेल बनाता है और उन्हें thumbs.db फ़ाइल में सहेजता है (एक COM संरचित स्टोरेज)। Thumbs.db फ़ाइल के लिए धन्यवाद, Windows Explorer को हर बार उपयोगकर्ता द्वारा फ़ोल्डर ब्राउज़ करने पर थंबनेल बनाने की आवश्यकता नहीं होती है। कैश का उपयोग करके, फाइल एक्सप्लोरर में थंबनेल फ़ाइलों को लोड और प्रदर्शित करने में लगने वाला समय काफी कम हो जाता है।
हालांकि, thumbs.db फ़ाइल सिस्टम प्रशासकों और उपयोगकर्ताओं के लिए कुछ समस्याएं पैदा कर सकती है, खासकर जब शेयर्ड नेटवर्क फ़ोल्डर्स पर उपयोग किया जाता है। इस लेख में, हम देखेंगे कि क्या Windows पर thumbs.db फ़ाइल को हटाना/अक्षम करना संभव है।
Windows पर Thumbs.db फ़ाइल क्या है?
Windows फाइल एक्सप्लोरर jpeg, bmp, gif, tif, pdf, html फ़ाइलों और कुछ video फ़ाइलों के थंबनेल (छवियों की छोटी प्रतियां) के बारे में जानकारी thumbs.db फ़ाइल में सहेजता है। डिफ़ॉल्ट रूप से thumbs.db फ़ाइल छिपी हुई होती है और फाइल एक्सप्लोरर में दिखाई नहीं देती। thumbs.db फ़ाइल का आकार फ़ोल्डर में छवि फ़ाइलों की संख्या पर निर्भर करता है।

ध्यान दें कि भले ही आप फ़ोल्डर से छवि फ़ाइल हटाते हैं, उसका थंबनेल thumbs.db फ़ाइल में रहेगा।
Windows 10 में thumbs.db फ़ाइल केवल शेयर्ड नेटवर्क फ़ोल्डर्स के लिए उत्पन्न होती है। थंबनेल कैश लोकल छवि डायरेक्टरी के लिए thumbs.db फ़ाइल में नहीं बनाया जाता है और फाइल एक्सप्लोरर के लिए उपयोगकर्ता प्रोफ़ाइल %LOCALAPPDATA%\Microsoft\Windows\Explorer में thumbcache_xxxx.db फ़ाइलों के रूप में संग्रहीत किया जाता है।

यदि आपका Windows 10 आइकन या थंबनेल सही ढंग से प्रदर्शित नहीं करता है, तो आप इस कैश को रीसेट कर सकते हैं।
Thumbs.db फ़ाइल को मैन्युअली सुरक्षित रूप से हटाया जा सकता है। अगली बार जब आप फ़ोल्डर में फ़ाइलों के थंबनेल देखेंगे तो यह स्वचालित रूप से फिर से बन जाएगी। हालांकि, आप Windows 10 फाइल एक्सप्लोरर को thumbs.db फ़ाइल बनाने से रोक सकते हैं।
इसे करने का सबसे आसान तरीका फाइल एक्सप्लोरर सेटिंग्स मेनू से है:
- कीबोर्ड शॉर्टकट
Win+Eदबाएं; - View टैब पर जाएं और Options चुनें;
- View टैब के Advanced Settings में "Always show icons, never thumbnails" विकल्प सक्षम करें।

यदि आपको डोमेन में सभी कंप्यूटरों पर थंबनेल निर्माण अक्षम करने की आवश्यकता है, तो ग्रुप पॉलिसी का उपयोग करें। इस पर नीचे और चर्चा की गई है।
Thumbs.db उपयोग में है इसलिए शेयर्ड नेटवर्क फ़ोल्डर को हटाने में असमर्थ
नेटवर्क फ़ोल्डर्स में Windows फाइल एक्सप्लोरर द्वारा थंबनेल कैशिंग के उपयोग से संबंधित एक आम समस्या है। आप देख सकते हैं कि फाइल सर्वर पर नेटवर्क फ़ोल्डर में छवि डायरेक्टरी को कॉपी/मूव करने के तुरंत बाद, Windows आपको डायरेक्टरी को हटाने या नाम बदलने की अनुमति नहीं देता है। आप इस फ़ोल्डर का नाम केवल एक निश्चित समय (1-5 मिनट) के बाद बदल या हटा सकते हैं।
इस नेटवर्क शेयर को हटाने का प्रयास करते समय, निम्न त्रुटि दिखाई दी:
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 थंबनेल कैश फ़ाइल बनाने में थोड़ा समय लेता है। जब यह फ़ाइल बनाई या अपडेट की जा रही होती है, तो आप इसके पैरेंट डायरेक्टरी के साथ कुछ भी नहीं कर सकते जब तक कि thumbcache.dll प्रक्रिया thumbs.db फ़ाइल हैंडल को अनलॉक नहीं कर देती।
इस मामले में, आप नेटवर्क फ़ोल्डर्स और ड्राइव के लिए thumbs.db फ़ाइल के स्वचालित निर्माण को बंद कर सकते हैं।
GPO का उपयोग करके नेटवर्क ड्राइव पर Thumbs.db जनरेशन अक्षम करें
Windows फाइल एक्सप्लोरर को फ़ोल्डर ब्राउज़ करते समय छिपे हुए थंबनेल कैश (Thumbs.db फ़ाइल) बनाने से रोकने के लिए, आप GPO का उपयोग कर सकते हैं।
-
- लोकल GPO एडिटर चलाएं (
gpedit.msc) याgpmc.mscकंसोल का उपयोग करके डोमेन GPO बनाएं; - निम्न ग्रुप पॉलिसी सेक्शन पर जाएं User Configuration → Administrative Templates → Windows Components → 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 एडिटर चलाएं (
- उपयोगकर्ताओं को इस ग्रुप पॉलिसी को असाइन करना बाकी है (यदि आप डोमेन GPO का उपयोग करते हैं) और इसे डोमेन कंप्यूटरों पर अपडेट करें। पॉलिसी सेटिंग्स को तुरंत लागू करने के लिए, कमांड चलाएं:
gpupdate /force
यदि आपने Windows को फ़ोल्डर्स में थंबनेल इमेज कैश फ़ाइल बनाने से रोका है, तो Windows को हर बार छवि फ़ाइलों को लोड करना होगा और थंबनेल जनरेट करना होगा, जो संसाधन-खपत वाला है। परिणामस्वरूप, छवियों के थंबनेल बनाने में बहुत अधिक समय लगेगा (विशेष रूप से बहुत सारी छवियों वाले फ़ोल्डर्स के मामले में)।
रजिस्ट्री के माध्यम से नेटवर्क शेयर पर Thumbs.db फ़ाइल निर्माण अक्षम करें
लोकल GPO एडिटर के बिना Windows के होम संस्करणों में, आप रजिस्ट्री एडिटर (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 का उपयोग करके शेयर्ड फ़ोल्डर पर Thumbs.db को रिकर्सिवली हटाएं
मौजूदा Thumbs.db फ़ाइलें नीति सक्षम करने के बाद शेयर्ड फ़ोल्डर्स से स्वचालित रूप से नहीं हटाई जाती हैं। आप PowerShell का उपयोग करके किसी विशिष्ट ड्राइव या नेटवर्क फ़ोल्डर पर सभी Thumbs.db फ़ाइलों को रिकर्सिवली हटा सकते हैं।
आपको जिस फ़ोल्डर की आवश्यकता है उस पर जाएं (UNC पथ समर्थित हैं):
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