สิ่งสําคัญ ก่อนที่คุณจะเรียกใช้ การแก้ไขนี้ ให้บันทึกข้อมูลของคุณ และปิดแอปพลิเคชัน หลังจากที่คุณเรียกใช้ Fix It คอมพิวเตอร์ของคุณจะรีสตาร์ตหลังจากผ่านไป 10 นาที
อาการ
บนคอมพิวเตอร์ที่ใช้ Windows XP, Windows Vista หรือ Windows 7 ไอคอนบางตัวในตําแหน่งต่อไปนี้จะเปลี่ยนเป็นไอคอนอื่นๆ แบบสุ่ม:
-
คอมพิวเตอร์ของฉัน
-
Windows Explorer
-
พื้นโต๊ะ
-
แถบเปิดใช้ด่วน
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากแคชไอคอนไม่ได้รับการอัปเดตอย่างถูกต้อง
การแก้ไข
เมื่อต้องการแก้ไขปัญหานี้ ขั้นตอนแรกคือการเข้าสู่ระบบบัญชีผู้ใช้อื่นที่มีสิทธิ์ของผู้ดูแลระบบ โดยทำตามขั้นตอนต่อไปนี้:
-
ออกจากระบบบัญชีผู้ใช้ปัจจุบันที่พบการเปลี่ยนแปลงไอคอน
-
เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ
หมายเหตุ ไฟล์ต้องถูกลบโดยผู้ใช้อื่นเนื่องจากในระหว่างกระบวนการออกจากระบบ ไฟล์ IconCache.db อาจถูกเขียนทับด้วยข้อมูลไอคอนที่เสียหายสิ่งสําคัญ ส่วน วิธีการ หรืองานนี้ประกอบด้วยขั้นตอนที่บอกให้คุณทราบถึงวิธีการปรับเปลี่ยนรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นถ้าคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้อง ดังนั้นตรวจสอบให้แน่ใจว่าคุณทําตามขั้นตอนเหล่านี้อย่างระมัดระวัง สําหรับการป้องกันเพิ่มเติม ให้สํารองข้อมูลรีจิสทรีก่อนที่คุณจะปรับเปลี่ยน จากนั้นคุณสามารถคืนค่ารีจิสทรีได้หากมีปัญหาเกิดขึ้น สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสํารองข้อมูลและคืนค่ารีจิสทรี
322756 วิธีการสํารองข้อมูลและคืนค่ารีจิสทรีใน Windowsจากนั้นทําตามขั้นตอนเหล่านี้เพื่อแก้ไขปัญหา:
-
ถ้ากล่องโต้ตอบ ปิดการโต้ตอบของโปรแกรมที่เปิดอยู่ แสดงขึ้น ให้ปิดหน้าต่างที่เปิดอยู่ทั้งหมด
-
สร้างรีจิสทรีคีย์ Max Cached Icons แล้วตั้งค่าของคีย์นั้นเป็น 2048 โดยทําตามขั้นตอนต่อไปนี้:
-
คลิก เริ่ม พิมพ์ regedit ในกล่อง ค้นหา แล้วคลิก Regedit ในรายการที่แสดง
-
ค้นหาและเลือกรีจิสทรีคีย์ต่อไปนี้:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer
-
บนเมนู แก้ไข ให้คลิก ใหม่ แล้วคลิก ค่าสตริง
-
พิมพ์ MaxCachedIcons สําหรับชื่อรีจิสทรีคีย์ แล้วกด Enter
-
ดับเบิลคลิกที่รีจิสทรีคีย์ Max Cached Icons ใส่ 2048 ในกล่อง ข้อมูลค่า แล้วคลิก ตกลง
-
ออกจาก Registry Editor
-
-
ลบ IconCache.db ออกจากตําแหน่งที่ตั้งต่อไปนี้ โดยขึ้นอยู่กับระบบปฏิบัติการของคุณ
Windows XP
C:\Documents and Settings\<User Name>\Local Settings\Application Data
Windows Vista หรือ Windows 7
C:\Users\<ชื่อผู้ใช้>\AppData\LocalNote <ชื่อผู้ใช้> เป็นพื้นที่ที่สํารองไว้สําหรับชื่อของบัญชีผู้ใช้ที่พบการเปลี่ยนแปลงไอคอน
ข้อมูลเพิ่มเติม
แพคเกจ MATS ทํางานอย่างไรเพื่อแก้ไขปัญหานี้
-
แพคเกจ MATS จะสแกนคอมพิวเตอร์ของคุณ แล้วตรวจพบว่าคอมพิวเตอร์กําลังใช้งาน Windows XP, Windows Vista หรือ Windows 7
-
แพคเกจ MATS กําหนดว่าค่ารีจิสทรี Max Cached Icons ในคีย์ย่อยรีจิสทรีมีอยู่หรือไม่ หากไม่มีค่ารีจิสทรี Max Cached Icons ให้สร้างค่ารีจิสทรีแล้วตั้งค่าเป็น 2048 ถ้ามีค่ารีจิสทรี Max Cached Icons อยู่ ให้ตั้งค่าเป็น 2048หมายเหตุ ระหว่างกระบวนการนี้ กล่องโต้ตอบจะปรากฏขึ้น ซึ่งจะทําให้คุณมีตัวเลือกในการแก้ไขปัญหาโดยอัตโนมัติ (ซึ่งเป็นตัวเลือกที่แนะนํา) หรือเลือกปัญหาแต่ละปัญหาเพื่อแก้ไขปัญหาด้วยตนเอง ถ้าคุณเลือกปัญหาที่ต้องการแก้ไขด้วยตนเอง คุณต้องเลือกตัวเลือก การกําหนดไอคอนและโฟลเดอร์เอง หรือ อื่นๆ หรือ ฉันไม่ทราบ ในกล่องโต้ตอบ
-
แพคเกจ MATS จะตรวจสอบว่าไฟล์ IconCache.db ถูกลบเรียบร้อยแล้ว
ปัญหาอื่นๆ ที่แพคเกจ MATS แก้ไข
2394521 ไม่สามารถล้างถังรีไซเคิลใน Windows XP หรือใน Windows Vista
949109 ข้อผิดพลาด "ไม่มีไฟล์หรือโฟลเดอร์นี้อยู่" ใน Windows Vista
ข้อผิดพลาด 934160 "สิทธิ์เครือข่ายหรือไฟล์" หรือ "ไม่มีโฟลเดอร์อยู่"
2394740 ไม่สามารถเลือกหลายรายการหลังจากอัปเกรดจาก Windows XP เป็น Windows Vista
813711 การเปลี่ยนแปลงขนาด มุมมอง ไอคอน หรือตําแหน่งของโฟลเดอร์จะหายไป