วิธีล้างและสร้าง Icon Cache ใหม่ทั้งหมดใน Windows

2018-10-28 04:58:14
หลัก·ไมโครซอฟท์·วิธีล้างและสร้าง Icon Cache ใหม่ทั้งหมดใน Windows

ความเสียหายของไอคอนแคชอาจเกิดขึ้นในบางครั้งทำให้ไอคอนที่ไม่ถูกต้องปรากฏขึ้นสำหรับบางโปรแกรมหรือในบางพื้นที่ของเชลล์ Windows หรือไม่มีไอคอนเลย โพสต์ก่อนหน้าของฉันไอคอนไม่ถูกต้องที่แสดงสำหรับประเภทไฟล์จะบอกวิธีรีเฟรชไอคอนเชลล์โดยใช้โปรแกรมเริ่มต้น

ในกรณีที่วิธีแก้ไขปัญหาที่โพสต์ในลิงค์นั้นไม่ช่วยคุณอาจต้องการล้างข้อมูลและสร้างฐานข้อมูลไอคอนแคชใหม่ โพสต์นี้อธิบายถึงวิธีการล้างแคชไอคอนอย่างสมบูรณ์ (และให้ Windows สร้างใหม่) โดยใช้เครื่องมือพิเศษหรือด้วยสคริปต์ที่ฉันเขียนหรือด้วยตนเอง - สำหรับ Windows ทุกรุ่นรวมถึง Windows 10

ล้างแคชไอคอนอย่างสมบูรณ์ใน Windows

  1. วิธีที่ 1: ล้างไอคอนแคชโดยใช้เครื่องมือฟรีแวร์ของ ClearIconCache.exe
  2. วิธีที่ 2: ล้างแคชไอคอนด้วยตนเอง
  3. วิธีที่ 3: ล้างไอคอนแคชโดยใช้สคริปต์ Windows

วิธีล้างและสร้าง Icon Cache ขึ้นมาใหม่ใน Windows

ในการแสดงไอคอนสำหรับวัตถุเชลล์ต่างๆเช่นโฟลเดอร์โฟลเดอร์พิเศษและไฟล์ Windows จะแคชไอคอนในไฟล์ฐานข้อมูลเพื่อให้ Windows ไม่ต้องอ่านไฟล์หรือไอคอนโฟลเดอร์และแตกไฟล์ทุกครั้ง ในบางครั้งคุณจะเห็นข้อบกพร่องในการแคชไอคอนใน Windows ทำให้ไอคอนไม่ถูกต้องขาดหายไปหรือล้าสมัยสำหรับโปรแกรมและทางลัดบนเดสก์ท็อปและพื้นที่อื่น ๆ ของเชลล์

ก่อนดำเนินการต่อให้ลองแก้ไขอย่างง่ายเช่นวิธีการรีเฟรช ie4uinit.exe ที่อธิบายไว้ในบทความวิธีรีเฟรชหรือล้างแคชของไอคอนโดยใช้ IE4UINIT.exe อย่างรวดเร็ว ในหลาย ๆ สถานการณ์สิ่งที่คุณต้องทำก็แค่ รีเฟรช ไอคอนโดยไม่ต้องล้างและสร้างใหม่

หากรีเฟรชไอคอนโดยใช้ ie4uinit.exe หรือแอปเริ่มต้นไม่ได้ช่วยคุณจะต้องล้างแคชไอคอนอย่างสมบูรณ์

มาดูวิธีล้างแคชของไอคอนอย่างสมบูรณ์และให้ Windows สร้างใหม่ตามที่ต้องการ

วิธีที่ 1: ล้าง & สร้างไอคอนแคชใหม่โดยใช้เครื่องมือฟรีแวร์ ClearIconCache.exe

ล้างยูทิลิตี้ล้างไอคอนแคช (ClearIconCache.exe) จาก Leo Davidson จะออกจาก Explorer อย่างหมดจดลบแคชไอคอนเชลล์ (IconCache * .db) และ แคชภาพย่อขนาดย่อ (ThumbCache * .db) จากนั้นรีสตาร์ท Explorer

Leo Davidson เป็นแหล่งข้อมูลที่เชื่อถือได้ - เขาเป็นผู้เขียนรูปย่อ PDF x64 ที่มีชื่อเสียงและแก้ไขตัวอย่างสำหรับ Windows เมื่อไม่กี่ปีที่ผ่านมา และเขาเป็นเจ้าของ FileTypeDiag และเครื่องมือพกพาที่มีประโยชน์อื่น ๆ อีกมากมาย

ด้วย Clear Icon Cache คุณเพียงดับเบิลคลิกที่โปรแกรมและดูแลรายละเอียดของคุณ Clear Icon Cache ทำงานใน Windows Vista, Windows 7, Windows 8 และ Windows 10

ในการเรียกใช้ยูทิลิตี้ในโหมดไม่โต้ตอบหรือโหมดเงียบให้เรียกใช้ ClearIconCache.exe /QUIET

ดังที่ได้กล่าวไว้ก่อนหน้านี้ยูทิลิตี้ยังล้างแคชขนาดเล็กบนคอมพิวเตอร์

ที่เกี่ยวข้อง: วิธีการเริ่มต้นใหม่ Explorer อย่างสง่างามโดยใช้ทางลัดหรือบรรทัดคำสั่ง

วิธีที่ 2: ล้าง & สร้างฐานข้อมูลแคชของไอคอนใหม่ด้วยตนเอง

ไฟล์ฐานข้อมูลแคชไอคอนอยู่ในโฟลเดอร์ LocalAppData ที่มีชื่อไฟล์นำหน้าด้วย iconcache_ - ขนาดของไอคอนแต่ละไฟล์มีไฟล์แคช (ฐานข้อมูล) แยกต่างหาก

ชื่อไฟล์มีลักษณะดังนี้:

 ไอคอน 
  1. ปิดหน้าต่างโฟลเดอร์ทั้งหมดที่เปิดอยู่ในปัจจุบัน
  2. เรียกใช้ตัวจัดการงานโดยใช้ลำดับคีย์ Ctrl + Shift + Esc
  3. ในแท็บตัวจัดการงานให้คลิกขวาที่กระบวนการ Explorer.exe และเลือก กระบวนการสิ้นสุด หมายเหตุ: จะดียิ่งขึ้นหากคุณออกจาก explorer อย่างงดงาม ดูคำแนะนำสำหรับ Windows 7 และ Windows 10 เพื่อเรียนรู้วิธีออกจากกระบวนการเชลล์ Explorer.exe ได้อย่างงดงาม อย่ารีสตาร์ทกระบวนการ explorer.exe ใหม่!
  4. คลิกปุ่ม สิ้นสุดกระบวนการ เมื่อระบบขอให้ยืนยัน
  5. จากเมนูไฟล์ของตัวจัดการงานให้เลือก งานใหม่ (เรียกใช้ ... )
  6. พิมพ์ CMD.EXE แล้วคลิก ตกลง
  7. ในหน้าต่าง Command Prompt พิมพ์คำสั่งทีละคำแล้วกด ENTER หลังจากแต่ละคำสั่ง:
     CD / d% userprofile% \ AppData \ Local DEL IconCache.db / a 
  8. นอกจากนี้ใน Windows 8 และ Windows 10 ฐานข้อมูลแคชของไอคอนจะถูกเก็บไว้ใน % userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer ในการล้างพวกเขาคุณต้องปิดแอปพลิเคชันที่กำลังทำงานอยู่ทั้งหมดและรันคำสั่งเหล่านี้ในพร้อมท์คำสั่ง
     โปรไฟล์ผู้ใช้ซีดี% DEL \ IconCache \ Local \ Microsoft \ Windows \ Explorer IconCache * .db / a EXIT 
  9. หากคุณได้รับ การเข้าถึงคือปฏิเสธ ข้อผิดพลาดเมื่อลบไฟล์ IconCache * .db แสดงว่าโปรแกรมเปิดอย่างน้อยหนึ่งโปรแกรมกำลังใช้ฐานข้อมูลแคชไอคอน ปิดโปรแกรมทั้งหมดแล้วลองอีกครั้งหรือลองล้างออกจากเซฟโหมด

  10. ในตัวจัดการงานคลิก ไฟล์ เลือก งานใหม่ (เรียกใช้ ... )

  11. พิมพ์ EXPLORER.EXE แล้วคลิกตกลง

หมายเหตุของบรรณาธิการ: แทนที่จะใช้ตัวจัดการงานเพื่อออกจาก Explorer.exe ในขั้นตอนที่ 3 ข้างต้นวิธีที่ดีกว่าในการทำเช่นนี้คือการยกเลิกเชลล์ Explorer.exe โดยใช้วิธีที่อธิบายไว้ในบทความยุติและเริ่มกระบวนการ Explorer.exe ใหม่ทั้งหมดใน Windows 7 & Windows Vista หากคุณใช้ Windows 8 หรือ Windows 10 ให้ตรวจสอบบทความวิธีออกจาก Explorer และเริ่ม Explorer ใหม่ใน Windows 10

วิธีที่ 3: ล้าง & สร้างไอคอนแคชโดยใช้สคริปต์ใหม่โดยอัตโนมัติ

วิธีแรกนี้ใช้สคริปต์ขนาดเล็กที่ฉันเขียนเพื่อล้างแคชไอคอนอย่างสมบูรณ์ เมื่อเสร็จแล้วสคริปต์จะรีสตาร์ทเชลล์ Explorer เพื่อให้การเปลี่ยนแปลงมีผล

หากต้องการล้างแคชไอคอนสำหรับ Windows Vista, 7, 8 และ Windows 10 ให้ดาวน์โหลดไฟล์ zip ด้านล่างเปิดเครื่องรูดและเรียกใช้ไฟล์สคริปต์ cleariconcache.vbs

  1. ดาวน์โหลด cleariconcache.zip และแยกเนื้อหาไปยังโฟลเดอร์
  2. บันทึกงานทั้งหมดของคุณและปิดโปรแกรมทั้งหมดเพื่อให้ไฟล์แคชไอคอนไม่ถูกล็อคโดยโปรแกรมใด ๆ
  3. ดับเบิลคลิกไฟล์สคริปต์ cleariconcache.vbs
  4. คลิก ใช่ เมื่อคุณได้รับแจ้งให้รีสตาร์ทเชลล์

    หากไม่สามารถลบไฟล์ฐานข้อมูล Icon Cache ได้บางโปรแกรมกำลังใช้งาน ปิดแอปพลิเคชันทั้งหมดแล้วลองเรียกใช้สคริปต์อีกครั้ง

    เมื่อคุณปิดโปรแกรมทั้งหมดแล้วโปรแกรมควรจะสามารถลบไฟล์แคชของไอคอนได้

หลังจากล้างแคชแล้วเชลล์ Explorer ควรเริ่มต้นโดยอัตโนมัติและสร้างชุดไอคอนแคชใหม่

หวังว่าคุณจะสามารถแก้ไขปัญหาการแสดงผลไอคอนบนคอมพิวเตอร์ Windows ของคุณโดยการล้างแคชไอคอนอย่างสมบูรณ์

ตัวเลือกของบรรณาธิการ