ทำไมไอคอนหายไปสำหรับบางโปรแกรมใน Win7 [ซ้ำ]


15

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

ป้อนคำอธิบายรูปภาพที่นี่

Inkscape และ IrfanView มีทั้งไอคอนหายไป SVG และไฟล์รูปภาพที่เกี่ยวข้องกับโปรแกรมที่เกี่ยวข้องยังคงแสดงไอคอนที่ถูกต้อง - เป็นเพียงไฟล์หลักที่ไม่มีไอคอนอีกต่อไป

ฉันจะเรียกคืนได้อย่างไร


1
คุณมีโปรแกรมป้องกันไวรัสทำงานหรือไม่ มันตรวจพบสิ่งที่น่าสงสัยเมื่อเร็ว ๆ นี้?
gronostaj

ใช่ในความเป็นจริง - Microsoft Security Essentials ตรวจพบไวรัสที่เก่าแก่มากในไดรฟ์ IDE เก่าที่ฉันเสียบเข้าไปเมื่อสองสามวันก่อนเพื่อดึงไฟล์เก่า
JeanSibelius

1
ฉันคิดว่านั่นอาจเป็นสาเหตุของปัญหา ลองยกเลิกการติดตั้งและติดตั้ง Inkscape และ IrfanView อีกครั้งและดูว่ามีประโยชน์หรือไม่ อย่าเรียกใช้ก่อนการดำเนินการนี้ให้แน่ใจว่าได้ถอนการติดตั้งด้วยตนเองก่อนและตรวจสอบให้แน่ใจว่าไม่มีไฟล์แอปพลิเคชันเหลืออยู่ก่อนติดตั้งใหม่
gronostaj

คำตอบ:


26

ลองทำสิ่งต่อไปนี้

เปิด Notepad และวางรหัสด้านล่าง

taskkill /F /IM explorer.exe
cd /d %UserProfile%\AppData\Local
attrib –h IconCache.db
del IconCache.db
start explorer

บันทึกไฟล์เป็นไฟล์. batบนเดสก์ท็อปของคุณ

สุดท้ายให้ดับเบิลคลิกที่ไฟล์. batที่คุณบันทึกไว้บนเดสก์ท็อปและไอคอนทั้งหมดควรได้รับการกู้คืน

แหล่ง


ทำงานให้ฉันด้วยขอบคุณ @ QMechanic73
เล่มที่

หากคุณไม่มีไอคอนสำหรับ windows explorer และ notepad คุณอาจต้องลบไอคอน windows explorer และฐานข้อมูลแคชขนาดเล็กใน% UserProfile% \ AppData \ Local \ Microsoft \ Windows \ Explorer แต่ไฟล์เหล่านั้นจะไม่สามารถลบได้ทันทีหลังจาก คำสั่ง taskkill เสร็จสมบูรณ์ดังนั้นจึงล้มเหลวในชุดไฟล์ บางทีการรอสักครู่ก็ช่วยได้เช่นกัน
Jeremy

0

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

คุณจะต้องติดตั้งโปรแกรมที่ถูกลบไปแล้ว


0

มันเป็นเพราะ IconCache เสียหายคุณสามารถลบไฟล์ฐานข้อมูลที่อธิบายไว้ข้างต้นและรีบูต

วิธีแก้ปัญหาอื่นคือการตั้งค่า DPI ของ Windows เป็น Medium (120 ppi) ชั่วคราวหรืออื่น ๆ นอกเหนือจากค่าเริ่มต้นในการตั้งค่าการแสดงผลขั้นสูง

"แผงควบคุม \ ลักษณะที่ปรากฏและการตั้งค่าส่วนบุคคล \ แสดง"

ออกจากระบบและเปลี่ยนกลับเป็นมาตราส่วน DPI เดิมของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.