ฉันจะเปลี่ยนโปรแกรมเริ่มต้นของประเภทไฟล์ได้อย่างไรขณะที่ยังคงไอคอนเริ่มต้นปัจจุบันใน Windows 7


8

สมมติว่าฉันต้องการเปิดไฟล์ 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 เองก็ตาม!


Filetypesman สามารถทำสิ่งนี้ได้ .... howtogeek.com/howto/12383/change-a-file-types-icon-in-windows-7
Moab

@Moab ขอบคุณแม้ว่าฉันได้แก้ไขคำถามของฉันแล้ว: FileTypesMan รายงานไอคอนที่แตกต่างจากที่แสดงจริงใน Explorer
Michiel van Oosterhout

คำตอบ:


10

โปรแกรมแก้ไขเริ่มต้นสามารถทำสิ่งที่คุณต้องการ:

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

ภาพหน้าจอ


ยินดีต้อนรับคุณ :)
SSAURABHH

โปรแกรมนี้ไม่อนุญาตให้คุณเปลี่ยนโปรแกรมเริ่มต้นสำหรับประเภทไฟล์โดยไม่เปลี่ยนไอคอน สิ่งที่มันไม่ทำคือการช่วยให้คุณสามารถตั้งค่าไอคอน filetype ของคุณหลังจากที่มันได้รับการเปลี่ยนแปลง
Stevoisiak

โดยทั่วไปไอคอนเริ่มต้นสามารถพบได้ในC:\WINDOWS\system32\imageres.dll
Stevoisiak

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