Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows Server

วิธีปิดการใช้งาน / ลบไฟล์ Thumbs.db บนโฟลเดอร์เครือข่ายใน Windows

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

โปรดทราบว่าแม้ว่าคุณจะลบไฟล์รูปภาพออกจากโฟลเดอร์ ภาพขนาดย่อของไฟล์จะยังคงอยู่ในไฟล์ thumbs.db

ใน Windows 10 ไฟล์ thumbs.db ถูกสร้างขึ้นสำหรับโฟลเดอร์เครือข่ายที่ใช้ร่วมกันเท่านั้น ไฟล์ thumbs.db ไม่ได้ถูกสร้างขึ้นสำหรับไดเร็กทอรีรูปภาพในเครื่อง และแคชภาพขนาดย่อสำหรับ File Explorer จะถูกเก็บไว้ในโปรไฟล์ผู้ใช้ %LOCALAPPDATA%\Microsoft\Windows\Explorer เป็น thumbcache_xxxx.db ไฟล์.

วิธีปิดการใช้งาน / ลบไฟล์ Thumbs.db บนโฟลเดอร์เครือข่ายใน Windows

หาก Windows 10 ของคุณไม่แสดงไอคอนหรือภาพขนาดย่ออย่างถูกต้อง คุณสามารถรีเซ็ตแคชนี้ได้

ไฟล์ thumbs.db สามารถลบได้อย่างปลอดภัยด้วยตนเอง มันจะถูกสร้างขึ้นใหม่โดยอัตโนมัติในครั้งต่อไปที่คุณดูภาพขนาดย่อของไฟล์ในโฟลเดอร์ อย่างไรก็ตาม คุณสามารถป้องกันไม่ให้ Windows 10 File Explorer สร้างไฟล์ thumbs.db ได้

วิธีที่ง่ายที่สุดในการทำเช่นนี้คือจากเมนูการตั้งค่า File Explorer:

  1. กดแป้นพิมพ์ลัด Win+E;
  2. ไปที่ มุมมอง และเลือก ตัวเลือก;
  3. เปิดใช้งาน “แสดงไอคอนเสมอ ไม่แสดงภาพขนาดย่อ ” ใน การตั้งค่าขั้นสูง ของ มุมมอง แท็บ

วิธีปิดการใช้งาน / ลบไฟล์ Thumbs.db บนโฟลเดอร์เครือข่ายใน Windows

หากคุณต้องการปิดใช้งานการสร้างภาพขนาดย่อในคอมพิวเตอร์ทุกเครื่องในโดเมน ให้ใช้นโยบายกลุ่ม เพิ่มเติมเกี่ยวกับเรื่องนี้ด้านล่าง

ไม่สามารถลบโฟลเดอร์แชร์เครือข่ายได้เนื่องจาก 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.

วิธีปิดการใช้งาน / ลบไฟล์ Thumbs.db บนโฟลเดอร์เครือข่ายใน Windows

ปัญหานี้เกี่ยวข้องกับปัญหาที่ทราบซึ่งอธิบายโดย 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 ได้

    1. เรียกใช้ตัวแก้ไข GPO ในเครื่อง (gpedit.msc ) หรือสร้างโดเมน GPO โดยใช้ gpmc.msc คอนโซล;
    2. ไปที่ส่วนนโยบายกลุ่มต่อไปนี้ การกำหนดค่าผู้ใช้ -> เทมเพลตการดูแลระบบ -> ส่วนประกอบของ Windows -> File Explorer;
    3. ส่วนนี้มีสามตัวเลือกที่ช่วยให้คุณจัดการการสร้างไฟล์ thumbs.db โดย File Explorer:
      • ปิดการแสดงภาพขนาดย่อและแสดงเฉพาะไอคอนในโฟลเดอร์เครือข่าย (ป้องกันไม่ให้สร้างไฟล์ thumbs.db ในโฟลเดอร์เครือข่ายที่ใช้ร่วมกัน)
      • ปิดการแคชภาพขนาดย่อในไฟล์ thumbs.db ที่ซ่อนอยู่
      • ปิดการแสดงภาพขนาดย่อและแสดงเฉพาะไอคอน วิธีปิดการใช้งาน / ลบไฟล์ Thumbs.db บนโฟลเดอร์เครือข่ายใน Windows
    4. เปิดใช้งานนโยบายทั้งสามโดยเปลี่ยนค่าเป็น เปิดใช้งาน;
  1. ยังคงต้องเชื่อมโยงนโยบายกลุ่มกับผู้ใช้ (ถ้าคุณใช้โดเมน GPO) และอัปเดตบนคอมพิวเตอร์โดเมน หากต้องการใช้การตั้งค่านโยบายทันที ให้เรียกใช้คำสั่ง:gpupdate /force
หากคุณป้องกันไม่ให้ Windows สร้างไฟล์แคชรูปภาพขนาดย่อในโฟลเดอร์ Windows จะต้องโหลดไฟล์รูปภาพและสร้างภาพขนาดย่อในแต่ละครั้ง ซึ่งเป็นการสิ้นเปลืองทรัพยากร ด้วยเหตุนี้ การสร้างภาพขนาดย่อของภาพจึงใช้เวลานานกว่ามาก (โดยเฉพาะในกรณีที่โฟลเดอร์ที่มีภาพจำนวนมาก)

ปิดใช้งานการสร้างไฟล์ 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

วิธีปิดการใช้งาน / ลบไฟล์ Thumbs.db บนโฟลเดอร์เครือข่ายใน Windows

การดำเนินการเดียวกันสามารถทำได้ด้วยคำสั่งเดียว:

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
วิธีปิดการใช้งาน / ลบไฟล์ Thumbs.db บนโฟลเดอร์เครือข่ายใน Windows
ลบไฟล์ภาพขนาดย่อที่พบซ้ำ:
Get-ChildItem -Path . -Include Thumbs.db -Recurse -Name -Force | Remove-Item –Force