ฉันมีปัญหาในการเปลี่ยนไอคอนสำหรับไฟล์บางประเภทใน Windows 8 ฉันอ่านมาแล้วนับไม่ถ้วนรวมถึงคำถามนี้และอันนี้ลอง FileTypesMan และโปรแกรมอื่น ๆ อีกมากมายแล้วแก้ไขรีจิสทรี หลังจากแต่ละวิธีฉันได้ลบแคชไอคอนและรีสตาร์ทเพื่อให้แน่ใจ ฉันต้องการเปลี่ยนไอคอนสำหรับไฟล์. css และ. js (และอื่น ๆ ตามลำดับ) เพื่อแยกไอคอน แต่ทั้งสองประเภทเปิดใน Notepad ++ ตามค่าเริ่มต้น
การเปลี่ยนDefaultIconคีย์ในรีจิสตรีสำหรับHKEY_CLASSES_ROOT\Applications\notepad++.exe(ProgId ที่เกี่ยวข้องกับ. js และ. ccs HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css\UserChoice) จะเปลี่ยนไอคอนสำหรับไฟล์ทั้งหมดที่เปิดใน Notepad ++
การเปลี่ยนไฟล์DefaultIconสำหรับ. css หรือ. js ในHKEY_CLASSES_ROOT\CSSfileและHKEY_CLASSES_ROOT\JSFileไม่มีผลใด ๆ
การเพิ่มDefaultIconคีย์เพื่อHKEY_CLASSES_ROOT\CSSfileไม่ได้ทำสิ่งใดเช่นกันและฉันก็ลังเลเกี่ยวกับการทดลองโดยการเพิ่มที่อื่นในกรณีที่ฉันทำอะไรบางอย่างผิดพลาด
สิ่งหนึ่งที่ผมได้สังเกตเห็นคือถ้าผมเปลี่ยนไอคอนของส่วนขยายโดยไม่ต้องโปรแกรมเริ่มต้นที่เกี่ยวข้องกับมัน (.php ในกรณีนี้) แล้วเปลี่ยนDefaultIconในHKEY_CLASSES_ROOT\php_auto_fileการทำงานได้ แต่ผมโง่เลือกที่จะไฟล์ PHP เสมอเปิดใน Notepad ++ หลังจากนั้นแล้ว มันเปลี่ยนเป็นไอคอน Notepad ++
ดังนั้นมีวิธีการเปลี่ยนไอคอนสำหรับประเภทไฟล์ที่มีโปรแกรมเริ่มต้นที่เกี่ยวข้องกับมันโดยไม่เปลี่ยนไอคอนทั้งหมดสำหรับไฟล์ที่เปิดในโปรแกรมเดียวกันหรือไม่? หรือมีวิธีการยกเลิกการเชื่อมโยงประเภทไฟล์กับโปรแกรมเพื่อให้ฉันสามารถเปลี่ยนไอคอน แต่ต้องใช้ "เปิดด้วย ... " เสมอหรือไม่ โดยเฉพาะอย่างยิ่งตัวเลือกในอดีต
