Thumbs.db เป็นไฟล์ระบบที่ซ่อนอยู่ซึ่งสร้างโดยอัตโนมัติโดย Windows Explorer (File Explorer) ในทุกโฟลเดอร์ที่มีไฟล์รูปภาพและวิดีโอ File Explorer สร้างรูปขนาดย่อของรูปภาพในไดเร็กทอรีและบันทึกลงในไฟล์ thumbs.db (ที่เก็บข้อมูลแบบมีโครงสร้าง COM) ขอบคุณไฟล์ thumbs.db Windows Explorer ไม่จำเป็นต้องสร้างภาพขนาดย่อทุกครั้งที่ผู้ใช้เรียกดูโฟลเดอร์ เมื่อใช้แคช เวลาที่ใช้ในการโหลดและแสดงไฟล์ภาพขนาดย่อใน File Explorer จะลดลงอย่างมาก
อย่างไรก็ตาม ไฟล์ thumbs.db อาจทำให้เกิดปัญหากับผู้ดูแลระบบและผู้ใช้ โดยเฉพาะอย่างยิ่งเมื่อใช้กับโฟลเดอร์เครือข่ายที่ใช้ร่วมกัน ในบทความนี้ เราจะมาดูกันว่าสามารถลบ/ปิดใช้งานการสร้างไฟล์ thumbs.db บน Windows ได้หรือไม่
ไฟล์ Thumbs.db บน Windows คืออะไร
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
; - ไปที่ มุมมอง และเลือก ตัวเลือก;
- เปิดใช้งาน “แสดงไอคอนเสมอ ไม่แสดงภาพขนาดย่อ ” ใน การตั้งค่าขั้นสูง ของ มุมมอง แท็บ
หากคุณต้องการปิดใช้งานการสร้างภาพขนาดย่อในคอมพิวเตอร์ทุกเครื่องในโดเมน ให้ใช้นโยบายกลุ่ม เพิ่มเติมเกี่ยวกับเรื่องนี้ด้านล่าง
ไม่สามารถลบโฟลเดอร์แชร์เครือข่ายได้เนื่องจาก Thumbs.db ใช้งานอยู่
มีปัญหาทั่วไปอย่างหนึ่งในโฟลเดอร์เครือข่ายที่เกี่ยวข้องกับการใช้การแคชภาพขนาดย่อโดย Windows File Explorer คุณอาจสังเกตเห็นว่าทันทีหลังจากคัดลอก/ย้ายไดเร็กทอรีรูปภาพในโฟลเดอร์เครือข่ายบนไฟล์เซิร์ฟเวอร์ 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 โดยอัตโนมัติสำหรับโฟลเดอร์เครือข่ายและไดรฟ์
ปิดใช้งานการสร้าง Thumbs.db บนไดรฟ์เครือข่ายโดยใช้ GPO
เพื่อป้องกันไม่ให้ Windows File Explorer สร้างแคชภาพย่อที่ซ่อนอยู่ (ไฟล์ Thumbs.db) เมื่อเรียกดูโฟลเดอร์ คุณสามารถใช้ GPO ได้
-
- เรียกใช้ตัวแก้ไข GPO ในเครื่อง (
gpedit.msc
) หรือสร้างโดเมน GPO โดยใช้gpmc.msc
คอนโซล; - ไปที่ส่วนนโยบายกลุ่มต่อไปนี้ การกำหนดค่าผู้ใช้ -> เทมเพลตการดูแลระบบ -> ส่วนประกอบของ Windows -> File Explorer;
- ส่วนนี้มีสามตัวเลือกที่ช่วยให้คุณจัดการการสร้างไฟล์ thumbs.db โดย File Explorer:
- ปิดการแสดงภาพขนาดย่อและแสดงเฉพาะไอคอนในโฟลเดอร์เครือข่าย (ป้องกันไม่ให้สร้างไฟล์ thumbs.db ในโฟลเดอร์เครือข่ายที่ใช้ร่วมกัน)
- ปิดการแคชภาพขนาดย่อในไฟล์ thumbs.db ที่ซ่อนอยู่
- ปิดการแสดงภาพขนาดย่อและแสดงเฉพาะไอคอน
- เปิดใช้งานนโยบายทั้งสามโดยเปลี่ยนค่าเป็น เปิดใช้งาน;
- เรียกใช้ตัวแก้ไข GPO ในเครื่อง (
- ยังคงต้องเชื่อมโยงนโยบายกลุ่มกับผู้ใช้ (ถ้าคุณใช้โดเมน GPO) และอัปเดตบนคอมพิวเตอร์โดเมน หากต้องการใช้การตั้งค่านโยบายทันที ให้เรียกใช้คำสั่ง:
gpupdate /force
ปิดใช้งานการสร้างไฟล์ Thumbs.db ในการแชร์เครือข่ายผ่านรีจิสทรี
ใน Windows รุ่น Home ที่ไม่มี GPO Editor ในเครื่อง คุณสามารถปิดใช้งานการสร้างไฟล์ thumbs.db ที่ซ่อนอยู่ในโฟลเดอร์เครือข่ายที่ใช้ร่วมกันได้โดยใช้ Registry Editor (regedit.exe
)
ในการดำเนินการ ให้สร้างคีย์รีจิสทรีใหม่ Explorer ภายใต้ HK EY_CURRENT_USER\Software\Policies\Microsoft\Windows \ และสร้างพารามิเตอร์ REG_DWORD ด้วยชื่อ DisableThumbsDBOnNetworkFolders และค่า 1
การดำเนินการเดียวกันสามารถทำได้ด้วยคำสั่งเดียว:
reg add "HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v DisableThumbsDBOnNetworkFolders /d 0x1 /t REG_DWORD /f
ลบ Thumbs.db ซ้ำๆ ในโฟลเดอร์ที่ใช้ร่วมกันโดยใช้ PowerShell
ไฟล์ Thumbs.db ที่มีอยู่จะไม่ถูกลบโดยอัตโนมัติจากโฟลเดอร์ที่ใช้ร่วมกันหลังจากที่คุณเปิดใช้งานนโยบาย คุณสามารถลบไฟล์ Thumbs.db ทั้งหมดซ้ำๆ บนไดรฟ์เฉพาะหรือในโฟลเดอร์เครือข่ายโดยใช้ PowerShell
ไปที่โฟลเดอร์ที่คุณต้องการ (รองรับเส้นทาง 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