2018年9月6日 星期四

備份微軟的教學 如何手動移除 應用程式與功能 新增/移除程式 清單中的程式

有時候移除程式失控,整個不理人,也沒辦法再安裝一次,只能自己搞了....要注意操作阿


原文網址在這邊:
https://support.microsoft.com/zh-tw/help/247501/how-to-manually-remove-programs-from-the-add-remove-programs-list


警告:不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 並不保證可以解決您不當使用「登錄編輯程式」所導致的問題。請自行承擔使用「登錄編輯程式」的風險。

與 Windows 相容的程式可能具有解除安裝的程式或功能。「新增/移除程式」工具會列出所有具有解除安裝程式或功能的 Windows 相容程式。 如果解除安裝程式之後,用來顯示程式名稱的登錄機碼未正確地移除,您可能必須手動從「新增/移除程式」清單移除程式:
按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 regedit,然後按 ENTER。
找出並按一下下列登錄機碼:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
按一下 [Uninstall] 登錄機碼之後,按一下 [登錄] 功能表上的 [匯出登錄檔案]。
在 [匯出登錄檔案] 對話方塊中,按一下 [儲存於] 方塊中的 [桌面],然後在 [檔名] 方塊中輸入
uninstall,再按一下 [儲存]。
Uninstall 底下的每個機碼代表 [新增/移除程式] 中所顯示的程式。 如果要判斷每個機碼所代表的程式,請按一下機碼,然後檢視下列值:
DisplayName - DisplayName 機碼的數值資料是 [新增/移除程式] 中所列的名稱

- 而 -

UninstallString - UninstallString 機碼的數值資料是用來解除安裝程式的程式
當您識別出代表仍在 [新增/移除程式] 中之程式的登錄機碼後,用滑鼠右鍵按一下機碼,然後按一下 [刪除]。
刪除機碼之後,按一下 [開始],指向 [設定],再按一下 [控制台]。
在 [控制台] 中,按兩下 [新增/移除程式]。
確認 [新增/移除程式] 中沒有列出已刪除登錄機碼的程式。
如果 [新增/移除程式] 中的程式清單不正確,您可以按兩下桌面上的 Uninstall.reg 檔案,將登錄中的原始程式清單還原。
如果 [新增/移除程式] 中的程式清單沒有錯誤,您可以用滑鼠右鍵按一下桌面上的 Uninstall.reg 檔案,然後按一下 [刪除]。

刪除 Windows 軟體不正常移除後的服務

有時候在測試完相關軟體後要正常移除,卻一直失敗,會殘留一些服務還在跑,所以沒辦法刪掉資料夾


移除指令: (適用win10)

C:\>sc delete
說明:
        自從登錄中刪除服務項目。
        如果服務執行中,或其他的程序有對這個
        服務開啟的控制代碼,服務只是簡單地標示
        為待刪除。
使用方法:
        sc delete [service name]

C:\>sc delete ewserver
[SC] DeleteService 成功

C:\>sc delete "SolidWorks Licensing Service"
[SC] DeleteService 成功

C:\>sc delete "SWVisualize2017.Queue.Server"
[SC] DeleteService 成功

C:\>sc delete "SWVisualize2017.BoostService"
[SC] DeleteService 成功

C:\>