2016/11/01

[筆記] 移除 ClickOnce 程式

工作上遇到 ClickOnce 的程式由開發的測試階段轉為上線時

因為安裝來源 Url 改變導致無法啟動



總不能因為這樣要準備一個 vm 來測 (被測試圍毆



找了幾個方法發現目前找到的方法有效,來 memo 一下

其他砍目錄檔案 or 動手刪機碼那種需要強而有力的心臟 or snapshot 的就算了 XDD

首先還是要開登錄編輯器

ctrl + r 輸入 regedit

之後開始找機碼,會找到一串類似下面這樣的值:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\xxxxxxxxxx

那個 XXXX 會是一串亂數的值

可以用上面提示無法啟用應用程式的程式名稱來在登錄編輯器裡面 ctrl+ f 找

會找到一個機碼名稱是 DisplayName 的機碼

該機碼所在位置是在上面所提到的機碼路徑下



找到之後 複製UninstallString 的內容,內容會長得像:

rundll32.exe dfshim.dll,ShArpMaintain xxxxxxx.application, Culture=neutral, PublicKeyToken=123456798abcdefg, processorArchitecture=msil


把這段內容貼到 cmd 內之後,會跳出如下視窗



點下確定之後就可以移除啦~~



沒有留言:

張貼留言