ฉันมีปัญหาในการเปลี่ยนไอคอนสำหรับไฟล์บางประเภทใน 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 ++
ดังนั้นมีวิธีการเปลี่ยนไอคอนสำหรับประเภทไฟล์ที่มีโปรแกรมเริ่มต้นที่เกี่ยวข้องกับมันโดยไม่เปลี่ยนไอคอนทั้งหมดสำหรับไฟล์ที่เปิดในโปรแกรมเดียวกันหรือไม่? หรือมีวิธีการยกเลิกการเชื่อมโยงประเภทไฟล์กับโปรแกรมเพื่อให้ฉันสามารถเปลี่ยนไอคอน แต่ต้องใช้ "เปิดด้วย ... " เสมอหรือไม่ โดยเฉพาะอย่างยิ่งตัวเลือกในอดีต