2013-03-25 88 views
1

誰能請幫助我通過使用「註冊查詢」找出顯示名稱和所有已安裝的一臺機器的軟件版本軟件名稱和版本?快速安裝使用「註冊查詢」

如果我們使用「/ S」選項和「REG查詢」,那麼我們將得到所有子項和值名稱遞歸,但我只需要顯示名稱和顯示的版本每一個軟件。 。

回答

1

exceute下面的命令 「REG QUERY HKLM \軟件\微軟\的Windows \ CurrentVersion \卸載/ s」 使用「HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\的Windows

分割上述命令的輸出\ CURRENTVERSION \卸載\ 「獲取字符串數組。現在解析每個字符串的軟件顯示名稱和版本。

用於獲取顯示名稱和版本的正則表達式是:

顯示名稱: 「(。*)」 + 「顯示名稱」 + @ 「\ S + REG_SZ \ S + \ S(*)」

Displayversion : 「(。*)」 + 「DisplayVersion」 + @ 「\ S + REG_SZ \ S + \ S(*)」

0

一個老的文章,但這些命令可以給你所需的輸出。這兩種顯示名稱和版本不能立刻獲得,但你可以通過一個

Reg Query HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall /S /v DisplayName 

Reg Query HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall /S /v DisplayVersion 

其他方式做一個四周將與查找命令的結果結合起來,過濾器。