我想知道是否有可能獲得我的PC上安裝的所有應用程序的列表(作爲文本文件)以及它們的位置。列出Windows應用程序和路徑
例如,我在我的電腦上安裝了谷歌瀏覽器。我想這顯示爲:
Google Chrome
C:\Program Files\...(path)...\chrome.exe
或沿着這些線。 我已經看到了PowerShell和其他語言的程序,使用註冊表,找到一個或另一個,但不是兩個。如何(以及用什麼語言)這可能是可能的?
編輯:這裏的主要問題是應用程序路徑和卸載(我可能會找到名稱)的註冊表項是他們的密鑰具有完全不同的名稱。但這大概是可能的,因爲「更改或刪除程序」實用程序包含兩者。有沒有辦法編程將其轉換爲文本文件?
您可能沒有看到它,因爲安裝的程序列表和這些程序的主要可執行文件之間沒有任何直接關聯。您可能會想出一種方法,例如,獲取程序和功能中給定條目的所有可執行文件,但許多程序都帶有多個可執行文件。你到底在找什麼? –
可能的重複[檢查程序是否安裝,如果是這樣轉到下一個powershell](http://stackoverflow.com/questions/42228400/check-if-program-is-installed-if-so-go-to-next- powershell) – BenH
特別是你可能會在Uninstall Keys中尋找InstallLocation的值。 – BenH