Thumbs.db desktop.ini 是什麼?刪掉為何又出現
发布时间:2026-08-14 | 浏览:8
文章屬性 :科技冷知識 / 規格解析
核心結論 :Thumbs.db desktop.ini 都是檔案總管自己寫出來的服務檔,而且是兩件完全不同的事——前者是縮圖快取,依微軟官方原則說明,它快取的是 網路資料夾 裡項目的縮圖;後者是資料夾的外觀設定檔,官方文件說明它可用來指定自訂圖示、提示文字與在地化名稱。
適用對象 :打開「顯示隱藏的項目」之後被一堆怪檔案嚇到的 Windows 使用者、被分享資料夾裡的 Thumbs.db 卡住而刪不掉資料夾的人
一句話答案 :Thumbs.db 是檔案總管替網路資料夾保存的隱藏縮圖快取,desktop.ini 則是決定資料夾圖示與顯示名稱的設定檔;兩者刪掉都不會弄壞檔案,但檔案總管下次做同一件事就會再寫一份出來。
在檔案總管把「隱藏的項目」打勾之後,不少資料夾會突然多出兩個半透明的檔案圖示:Thumbs.db desktop.ini。第一次看到的人反應都差不多——這什麼東西?是不是中毒?可不可以刪?
先講結論:它們是 Windows 自己寫的,而且職責完全不同。Thumbs.db 跟「圖片預覽」有關,desktop.ini 跟「資料夾長什麼樣子」有關。會被放在一起討論,純粹因為兩者都被標成隱藏加系統屬性,平常看不到,一開權限就集體現身,看起來很像同一夥的。
有趣的是,這兩個老面孔的年紀多半比你的電腦還大,而且走向完全相反:desktop.ini 的用法在微軟官方文件裡至今仍在,還是自訂資料夾圖示的正規做法;Thumbs.db 則已經從「哪裡都有一份」退守到特定情境。下面就把它們各自在幹嘛、為什麼會卡住刪不掉、以及刪掉之後為什麼又自己冒出來,一次講清楚。
Thumbs.db:縮圖快取,現在主要留在網路資料夾
微軟的群組原則說明寫得很直接。名為「Turn off the caching of thumbnails in hidden thumbs.db files」的這條原則,官方的描述是:它讓你設定檔案總管要不要把 位於網路資料夾 的項目縮圖,快取在隱藏的 thumbs.db 檔案裡。啟用這條原則之後,檔案總管就 不會建立、不會讀取、也不會寫入 thumbs.db;停用或未設定,它就照樣建立、讀取與寫入。
換句話說,thumbs.db 存在的唯一理由是省時間:資料夾裡放了三百張照片,每次開啟都重新解碼一次太慢,乾脆把縮圖存成一份小小的資料庫擺旁邊。
那本機資料夾的縮圖去哪了?它們並沒有散落在各個資料夾,而是集中保存在使用者設定檔底下的 %LocalAppData%\Microsoft\Windows\Explorer ,以 thumbcache_*.db 這種依尺寸分檔的形式存放。所以縮圖顯示怪怪的時候,該清的是那裡,而不是去獵殺各資料夾的 Thumbs.db——清法我另外寫過一篇 清除圖片縮圖快取的完整步驟 。
順帶一提,微軟預設是「網路資料夾只顯示圖示、不顯示縮圖」,而且官方在同一份文件裡明講:允許使用網路資料夾的縮圖,可能讓使用者的電腦暴露於安全風險。所以公司 NAS 上會不會長出 Thumbs.db,其實跟 IT 怎麼設這幾條原則很有關係。
desktop.ini:資料夾的外觀設定檔
desktop.ini 完全是另一回事,它是一個 文字檔 ,而且是寫給檔案總管看的。官方文件的說法是:你可以在資料夾裡建立一個 desktop.ini 來自訂這個資料夾的外觀與行為;最常見的用途是指定自訂圖示或縮圖影像,另外也能做出滑鼠移過去會顯示的說明文字(infotip),以及指定資料夾或其中項目的在地化名稱。
先把資料夾設成系統資料夾。這個動作會設定資料夾的 read-only 位元,用來表示「這個資料夾要啟用 desktop.ini 的特殊行為」;命令列的等效寫法是 attrib +s 資料夾名稱 。
建立 desktop.ini,並把它標成隱藏與系統,以確保一般使用者看不到它。
檔案要存成 Unicode 格式,這樣才存得下要顯示給使用者看的在地化字串。
檔案裡的 [.ShellClassInfo] 區段能填的項目不多,但每一個都很有畫面: IconFile 搭配 IconIndex 指定自訂圖示、 InfoTip 指定滑鼠移上去的說明文字、 ConfirmFileOp 設成 0 可以避免刪除或移動該資料夾時跳出「您正在刪除系統資料夾」的警告。還有一個 NoSharing ,官方明確註明 在 Windows Vista 之後已不支援 。
所以你在某些資料夾裡看到 desktop.ini,通常不是誰動了手腳——那正是它有專屬圖示、有特殊顯示名稱的原因。
答案其實藏在上面兩段裡:這兩個檔案都是 副產品 ,不是設定的來源。
Thumbs.db :官方原則說明白紙黑字寫著,未設定該原則時,檔案總管會建立、讀取並寫入 thumbs.db。所以只要你再用縮圖檢視打開一次那個網路資料夾,它就再寫一份。
desktop.ini :它是「資料夾被自訂過」這件事的落地檔。只要你或某個程式再對資料夾做一次自訂圖示之類的動作,檔案總管就再寫一次。
至於「改不了名、說資料夾或裡面的檔案正在其他程式中開啟」,最常發生在網路磁碟機上。微軟有一篇專門的疑難排解文把成因寫得很清楚: thumbcache.dll 仍持有本機 thumbs.db 檔案的開啟控制代碼,而它目前並沒有一套更即時的機制去釋放這個控制代碼。官方給的處置有兩個——啟用下一段那條群組原則,或者 等大約 1 到 5 分鐘再重試一次改名 。要留意這篇文件標示的適用版本是 Windows 7 SP1,但它是目前把「為什麼是 thumbs.db 卡住你」講得最直接的官方說明。
🧰 不想再看到 Thumbs.db?官方有原則可以關
停止條件(符合任一就別往下做) :這是公司或學校管控的電腦而你沒有 IT 授權、不確定自己的 Windows 版本或版次、不知道改完要怎麼改回來。
要動登錄檔的話, 請先建立系統還原點,或先把該機碼匯出成 .reg 備份 。
Windows 專業版以上可以走群組原則編輯器: 使用者設定 → 系統管理範本 → Windows 元件 → 檔案總管 ,找到「Turn off the caching of thumbnails in hidden thumbs.db files」,啟用即可。
沒有群組原則編輯器的版本可以走登錄檔。官方疑難排解文直接給了完整位置: HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer ,設定名稱 DisableThumbsDBOnNetworkFolders ,型別 REG_DWORD ,值 1 。微軟在同一段也附了制式提醒:修改登錄檔若操作錯誤可能造成嚴重問題,請務必先備份登錄檔,以便出問題時還原。
用群組原則改的 :把同一條原則改回「未設定」,登出再登入。
用登錄檔改的 :刪掉 DisableThumbsDBOnNetworkFolders 這個值(或設回 0),登出再登入即可回到預設行為。
改完縮圖整個不見了 :那多半是動到旁邊那條「只顯示圖示、不顯示縮圖」的原則。這兩條是不同的東西,回頭確認你啟用的是 thumbs.db 那一條。
站長我最想吐槽的,是「Thumbs.db 很佔空間」這個都市傳說。它只是縮圖快取,真正會把 C 槽吃掉的通常是集中式的縮圖快取與其他暫存檔,那些要靠 清理磁碟空間的內建工具 去處理,一個一個資料夾去刪 Thumbs.db 是最沒效率的做法。
另一個常被誤會的是 desktop.ini。有人看到自己不記得自訂過的資料夾冒出 desktop.ini 就開始緊張,但只要那個資料夾曾經被設過圖示、被同步軟體接管過,或本來就是系統的特殊資料夾,它出現就是正常的。真正該注意的反而是相反的情況:你把 desktop.ini 刪掉,結果資料夾圖示變回一般的資料夾、顯示名稱從中文變回英文——那不是壞掉,是自訂被你一起刪了。
說穿了,這兩個檔案就是 Windows 留在現場的工作紀錄。看得懂它們,你就知道哪些東西可以掃、哪些東西掃掉會痛。
Q:Thumbs.db 和 desktop.ini 可以直接刪掉嗎?
可以,但兩者的代價不同。Thumbs.db 是快取,刪掉之後檔案總管需要時會再產生;desktop.ini 是設定,刪掉等於把該資料夾的自訂圖示、提示文字與在地化名稱一起丟掉,資料夾會變回預設長相。另外要留意:如果原本的 desktop.ini 有設 ConfirmFileOp=0 ,刪除或移動該資料夾時本來不會跳警告,設定檔沒了警告就會回來。
Q:全碟搜尋把 Thumbs.db 一次刪光,會影響照片本身嗎?
不會,它裡面只有縮圖,沒有原始檔。但如果你真正的困擾是「縮圖顯示不出來」,刪各資料夾的 Thumbs.db 通常沒有用,該處理的是本機的縮圖快取與顯示設定,步驟我整理在 圖片預覽縮圖不顯示的修復教學 。
Q:desktop.ini 出現在桌面上,是不是被入侵了?
單看「檔案存在」這件事沒辦法判斷。desktop.ini 是 Windows 的正常機制,系統的特殊資料夾本來就會有;會突然被注意到,通常只是因為「隱藏的項目」或「受保護的作業系統檔案」被顯示出來了。要判斷得看內容與來源,而不是看到檔名就下結論。
macOS Finder 隱藏技巧 6 招:顯示隱藏檔、批次改名、複製路徑
Windows 11 檔案總管推薦項目很煩?三招找回快速存取
Windows 11 越用越卡?六招內建設定調完體感秒回血
Windows「工作檢視」與虛擬桌面多工效率技巧
How to Customize Folders with Desktop.ini(Microsoft Learn) — 2026-08-13 查證
Policy CSP – ADMX_Thumbnails(Microsoft Learn) — 2026-08-13 查證
Renaming a network folder fails(Microsoft Learn 疑難排解,KB 2025703) — 2026-08-13 查證
How to reset the thumbnail cache on Windows(Windows Central) — 2026-08-13 查證