2013-05-09 144 views
7

我有一個快速的問題: 有沒有在註冊表中的任何其他地方,但這樣的:註冊表路徑找到所有已安裝的應用程序

HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\的Windows \ CurrentVersion \卸載 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall

在哪裏可以找到已安裝的系統應用程序? 我在問,因爲例如IExplorer不在這些寄存器中。我還有什麼地方看?我需要所有安裝應用程序的地方。

感謝您的幫助;)

回答

4

你最可靠的選擇可能是使用Windows管理界面(WMI)來枚舉由Windows Installer安裝的軟件。

看到這裏
Enumerating Installed Software
Win32_Product class

請注意,這並不能保證的Internet Explorer將會出現在那裏。我認爲您可以放心地認爲Internet Explorer將會出現在當前所有的Windows計算機上; Microsoft將其視爲操作系統的一部分。但是,您可以找到which version of IE is installed

+0

非常感謝您的幫助;) – user1618465 2013-05-21 00:03:34

+1

如何在未通過wmic列出時找到它? (wmic沒有列出所有內容) – JeromeJ 2016-03-08 23:41:22

+0

wmic沒有詳盡列出已安裝的軟件。它不能被視爲「最可靠的選擇」。 – seongjoo 2016-03-24 05:28:50

相關問題