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