ฉันจะเปลี่ยนโปรแกรมเริ่มต้นของประเภทไฟล์ได้อย่างไรขณะที่ยังคงไอคอนเริ่มต้นปัจจุบันใน Windows 7
สมมติว่าฉันต้องการเปิดไฟล์ XML ใน Notepad ฉันสามารถเปลี่ยนโปรแกรมเริ่มต้นผ่านแผงควบคุม> โปรแกรม> โปรแกรมเริ่มต้น> เชื่อมโยงประเภทไฟล์หรือโปรโตคอลกับโปรแกรม อย่างไรก็ตามมันจะเปลี่ยนไอคอนเริ่มต้นไปเป็นของไฟล์ข้อความด้วย หากฉันทำขั้นตอนซ้ำสำหรับไฟล์ประเภทอื่นฉันจะเสียความสามารถในการแยกไฟล์ต่าง ๆ ในโฟลเดอร์ตามไอคอน ดังนั้นหลังจากที่ฉันเปลี่ยนโปรแกรมเริ่มต้นฉันต้องการ 'ย้อนกลับ' การเปลี่ยนไอคอน HKEY_CLASSES_ROOT\xmlfile\DefaultIcon ยังคงเหมือนเดิมก่อนที่โปรแกรมเริ่มต้นจะเปลี่ยนไป: %SystemRoot%\System32\msxml3.dll,0 ฉันพยายามเพิ่มHKEY_CURRENT_USER\Software\Classes\xmlfile\DefaultIconรวมถึงHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml\DefaultIconแต่ดูเหมือนจะไม่ทำงาน ฉันควรเปลี่ยนรหัสรีจิสตรีใดเพื่อให้ไอคอนเก่ากลับมา ( %SystemRoot%\System32\msxml3.dll,0) แต่ให้ Notepad เป็นโปรแกรมเริ่มต้น ฉันดาวน์โหลดFileTypesManและแสดง%SystemRoot%\System32\msxml3.dll,0เป็นไอคอนเริ่มต้นสำหรับไฟล์ XML แม้ว่าจะไม่ใช่ไอคอนที่ฉันเห็นใน Explorer และแม้แต่ใน FileTypesMan เองก็ตาม!