Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีป้องกันไม่ให้ Windows 10 ลบแคชภาพขนาดเล็ก (Thumbnail Cache) อัตโนมัติ

หยุด Windows 10 ไม่ให้ลบแคชภาพขนาดเล็กอัตโนมัติ: เมื่อคุณเปิดโฟลเดอร์ที่มีไฟล์สื่อ เช่น ไฟล์รูปภาพ JPEG คุณจะเห็นตัวอย่างขนาดเล็กของไฟล์นั้นใน Windows Explorer ได้ สิ่งนี้เป็นไปได้เพราะ Windows สร้างภาพขนาดเล็ก (Thumbnail) แล้วเก็บไว้ในแคชที่จัดเก็บในไดเรกทอรีโปรไฟล์ผู้ใช้ เหตุผลหลักของการเก็บแคชคือ เพื่อไม่ให้ระบบต้องสร้างตัวอย่างขนาดเล็กของรูปภาพหรือไฟล์ใหม่ทุกครั้งที่คุณเปิดโฟลเดอร์

แคชภาพขนาดเล็ก (และแคชไอคอน) จัดเก็บอยู่ที่โฟลเดอร์:

C:\Users\Your_Username\AppData\Local\Microsoft\Windows\Explorer

หมายเหตุ: แทนที่ Your_Username ด้วยชื่อผู้ใช้จริงของบัญชี

ปัญหาคือ Windows ดูเหมือนจะลบไฟล์แคชภาพขนาดเล็กอัตโนมัติหลังจากรีสตาร์ทหรือปิดเครื่องทุกครั้ง ทำให้ผู้ใช้ gặpปัญหา เมื่อเปิดโฟลเดอร์ที่มีไฟล์หลายร้อยไฟล์ จะใช้เวลานานมากในการสร้างภาพขนาดเล็ก เนื่องจากแคชก่อนหน้าถูกลบเมื่อปิดเครื่อง สาเหตุหลักมักมาจากการบำรุงรักษาอัตโนมัติ (Automatic Maintenance) ซึ่งมีงานชื่อ SilentCleanup ที่ทำให้ภาพขนาดเล็กถูกลบทุกครั้งที่บูท

อาจมีสาเหตุอื่นๆ เช่น โฟลเดอร์แคชภาพขนาดเล็กเสียหาย, ยูทิลิตี Disk Cleanup หรือแอปของบุคคลที่สามที่ลบแคชภาพขนาดเล็กทุกครั้งที่บูท ลองดูวิธีแก้ไขด้านล่างนี้ครับ

หยุด Windows 10 ไม่ให้ลบแคชภาพขนาดเล็กอัตโนมัติ

สร้างจุดกู้คืนระบบ (Restore Point) ก่อนเริ่มต้น

วิธีที่ 1: ป้องกันการลบแคชภาพขนาดเล็กผ่าน Registry Editor

  1. กด Windows + R พิมพ์ regedit แล้วกด Enter
  2. ไปที่คีย์ Registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache
  3. เลือก Thumbnail Cache แล้วในหน้าต่างขวา ดับเบิลคลิก Autorun
  4. หมายเหตุ: หากไม่พบ DWORD Autorun ให้คลิกขวาที่ Thumbnail Cache เลือก New > DWORD (32-bit) Value ตั้งชื่อว่า Autorun (แม้จะเป็นระบบ 64-bit ก็ต้องสร้าง 32-bit DWORD)
  5. หากค่า Autorun เป็น 1 หมายถึงฟีเจอร์ SilentCleanup เปิดใช้งานอยู่ ซึ่งจะลบแคชภาพขนาดเล็กอัตโนมัติทุกครั้งที่บูท
  6. ดับเบิลคลิก Autorun เปลี่ยนค่าเป็น 0 แล้วคลิก OK
  7. ไปที่คีย์ Registry เพิ่มเติม (สำหรับระบบ 64-bit):
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache
  8. ดับเบิลคลิก Autorun เปลี่ยนค่าเป็น 0 แล้วคลิก OK (หากไม่มี ให้สร้างใหม่เหมือนขั้นตอนที่ 4)
  9. ปิด Registry Editor แล้วรีสตาร์ทคอมพิวเตอร์
  10. ยังคงสามารถ ล้างแคชภาพขนาดเล็กด้วยตนเองผ่าน Disk Cleanup ได้

วิธีที่ 2: ปิดงาน SilentCleanup ใน Task Scheduler

หมายเหตุ: วิธีนี้จะป้องกันไม่ให้ Disk Cleanup ทำงานเป็นส่วนหนึ่งของการบำรุงรักษาอัตโนมัติ หากต้องการให้ Disk Cleanup ทำงานตามตารางแต่ไม่ต้องการลบแคชภาพขนาดเล็ก ให้ใช้วิธีที่ 1 แทน

  1. กด Windows + R พิมพ์ taskschd.msc แล้วกด Enter
  2. ไปที่:
    Task Scheduler > Task Scheduler Library > Microsoft > Windows > DiskCleanup
  3. เลือก DiskCleanup แล้วในหน้าต่างขวา คลิกขวาที่งาน SilentCleanup เลือก Disable
  4. ปิดทุกอย่าง แล้วรีสตาร์ทคอมพิวเตอร์

วิธีที่ 3: ลองรีเซ็ตโฟลเดอร์แคชภาพขนาดเล็ก

รัน Disk Cleanup บนไดรฟ์ที่ไอคอนหายไป

หมายเหตุ: วิธีนี้จะรีเซ็ตการปรับแต่งโฟลเดอร์ทั้งหมด หากไม่ต้องการ ให้ลองวิธีนี้ทีหลังสุด เพราะจะแก้ปัญหาได้แน่นอน

  1. ไปที่ This PC คลิกขวาไดรฟ์ C: เลือก Properties
  2. จากหน้าต่าง Properties คลิก Disk Cleanup ภายใต้ Capacity
  3. รอระบบคำนวณพื้นที่ที่สามารถลบได้
  4. รอจน Disk Cleanup วิเคราะห์เสร็จและแสดงรายการไฟล์ที่ลบได้
  5. ติ๊ก Thumbnails จากรายการ แล้วคลิก Clean up system files ที่ด้านล่าง
  6. รอ Disk Cleanup เสร็จสิ้น และดูว่าสามารถ รีเซ็ตโฟลเดอร์แคชภาพขนาดเล็ก ได้หรือไม่

วิธีที่ 4: ป้องกันซอฟต์แวร์บุคคลที่สามไม่ให้ลบแคชภาพขนาดเล็ก

หากคุณใช้ CCleaner บ่อย อาจจะลบแคชภาพขนาดเล็กทุกครั้งที่รัน CCleaner ให้ เอาติ๊กออก จากตัวเลือก "Thumbnail Cache" เมื่อรัน Cleaner

บทความแนะนำ:

  • ปิดการจัดเรียงอัตโนมัติในโฟลเดอร์ Windows 10
  • เริ่มการบำรุงรักษาอัตโนมัติด้วยตนเองใน Windows 10
  • ปิดการบำรุงรักษาอัตโนมัติใน Windows 10
  • วิธีเปลี่ยนโปรแกรมเริ่มต้นใน Windows 10

เสร็จแล้ว! คุณเรียนรู้วิธีหยุด Windows 10 ไม่ให้ลบแคชภาพขนาดเล็กอัตโนมัติ เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็นครับ