最終透過FileTypesMan解決問題,FileTypesMan可以非常詳細的編輯檔案型別,找到.lnk,把使用者選擇項內容按退格鍵刪除:
讓.lnk屬性保持這樣:
正常的.lnk配置如下:
保證型別名稱是inkfile,使用者選擇處為空。
.lnkfile有的電腦沒有,也是正常的
重啟電腦或者結束explorer程序,重新開啟explorer程序解決。
問題背景
快捷方式全變成以wps程式開啟:
透過網上的辦法,刪除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.lnk下的OpenWithList和OpenWithProgids並不有效,並且重啟系通後會重新恢復以wps開啟,在OpenWithList中也會自動新增wps.exe項:
在控制皮膚-預設程式下也可以看到.lnk被wps關聯:
嘗試解除安裝wps,就算是吧WPS解除安裝後,在預設位置也是顯示:
在VBOX中安裝了win7,對比登錄檔HKEY_CLASSES_ROOT\.lnk\ShellEx發現出問題電腦中少{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1} CLSID:
正常登錄檔
異常登錄檔
並在.lnkfile中找到了{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}:
在問題電腦中發現貌似.lnkfile更像正常電腦中的.lnk登錄檔
嘗試將快捷方式副檔名改為.inkfile,應用程式成功開啟!例如吧inkB.reg - 快捷方式.lnk改為inkB.reg - 快捷方式.lnkfile
當修改後,系通會自動隱藏.inkfile,可以正常開啟! 嘗試在.lnk中新增{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1} 項:
但是新增後並沒有效果.