第一步:打開注冊表。Win+R(或打開“運行”),輸入“regedit”,並按回車。
第二步:在HKEY_CLASSES_ROOT里找到你想要更改的文件格式類型,如我的.hwt:
左側是路徑,右側是關聯數據
你會驚喜的發現,噢,原來打開.hwt文件的時候,注冊表是關聯到了“hwt_auto_file”數據上了,那這個玩意兒又是什么呢?
第三步:繼續在HKEY_CLASSES_ROOT文件夾下查找,找到hwt_auto_file文件夾(小技巧:你可以直接在上面的資源路徑輸入框里輸入,並按回車),並且打開shell\open\command。
路徑示意圖
這個時候又有意外收獲,噫?這個不是我以前裝的HaoZip解壓軟件嗎?因為彈窗太多被我卸載了,原來注冊表里還有殘留數據,怪不得總要我重設默認方式呢!Win10好坑(笑哭)
解讀時間到:(如果不想看原理(腦殼兒疼),直接跳到第四步就好了哈~)
1.通過觀察command文件夾里的項,可以發現【名稱】里的(默認)字段,就是系統“默認”打開應用的定義處!
2.有DOS開發經驗的朋友不難發現,【數據】這一列的語法,就是DOS指令,意思是打開本地某一路徑下的exe程序,並且傳入參數"%1",而這個參數,正是每次點擊的那個“xxx.hwt”文件的絕對路徑。
結論是,我們只需要改寫這一項,將路徑改為我們要運行的那個應用的本地路徑,並且在后面也傳參"%1"即可搞定!~
第四步:修改注冊表。
修改這側標默認打開方式
