Windows 命令列解除安裝軟體

2021-09-21 14:17:06 字數 1187 閱讀 5933

有乙個需求,在windows 10裡面使用命令列去解除安裝軟體。

一種方法是使用wmic命令來解除安裝特定的軟體。

其用法為:

wmic product where  '(name="***x")' call uninstall
但是這種方法只能解除安裝部分使用標準的windows installer服務進行安裝解除安裝的軟體,對於那些非標準軟體這種方法會失效,換句話說有些控制面板裡面出現的軟體 wmic product 不一定能找出來。

一般只要是能夠在控制面板——程式那裡出現的軟體,都會在以下三處登錄檔的其中一處註冊它的解除安裝方法。

hklm\software\microsoft\windows\currentversion\uninstall

hklm\software\wow6432node\microsoft\windows\currentversion\uninstall

hklm\software\microsoft\windows\currentversion\uninstall



例如:google chrome的值在hklm\software\wow6432node\microsoft\windows\currentversion\uninstall\google chrome\

display name是它在控制面板的顯示的名稱,uninstall string則是解除安裝程式的命令列,執行這個命令列就跟在控制面板對軟體進行解除安裝一樣。

例如google chrome的解除安裝方式為:

得到這個命令後,再執行該命令即可。

使用方法:

拉取**:

git clone
然後把專案的*.py檔案放到自己工程下。

from  util import

*if __name__ ==

'__main__'

: uninstall_software(

"usbpcap 1.2.0.4"

)

就會把系統裡面安裝的usbpcap 1.2.0.4解除安裝。

Windows 軟體管理命令列工具scoop介紹

首先是安裝scoop的安裝 使用命令 iex new object net.webclient downloadstring 你可能需要配置powershell的許可權 set executionpolicy remotesigned scope currentuser 來試試scoop 管理工具 ...

Windows 軟體管理命令列工具scoop介紹

首先是安裝scoop的安裝 使用命令 iex new object net.webclient downloadstring 你可能需要配置powershell的許可權 set executionpolicy remotesigned scope currentuser 來試試scoop 管理工具 ...

windows命令列指令

stpeace 在介紹windows批處命令前,我們首先來介紹windows命令列的使用。windows shell提供了乙個黑色的框框介面,即命令列操作介面,關於命令列的作用和好處,我就不費口舌了,下面僅窺見一斑。為了方便,免得進行碟符切換,我在f盤建立了乙個資料夾,名稱為myfile,把wind...