インストールされているプログラム一覧を出力するコマンド

作成日:2017/05/13
更新日:2017/05/13




インストールされているプログラムの一覧を出力する powershell サンプルです。
アンインストール情報から取得しているため、アンインストール情報に登録されていないものは出力されません。

アンインストール情報は以下の二か所から取得しています。
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"

$path1 = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
$path2 = "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
Get-ChildItem -Path ($path1,$path2) | %{Get-ItemProperty $_.PsPath} | ?{$_.systemcomponent -ne 1
-and $_.parentkeyname -eq $null} | sort displayname | select DisplayName,Publisher

以下実行例です。

DisplayName Publisher
----------- ---------
Apple Application Support(64 ビット) Apple Inc.
Apple Mobile Device Support Apple Inc.
iTunes Apple Inc.
Microsoft Silverlight Microsoft Corporation
Microsoft SQL Server 2014 Management Objects (x64) Microsoft Corporation
Microsoft SQL Server 2014 Transact-SQL ScriptDom Microsoft Corporation
Microsoft SQL Server Compact 4.0 SP1 x64 JPN Microsoft Corporation
Microsoft System CLR Types for SQL Server 2014 Microsoft Corporation
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.4148 Microsoft Corporation
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161 Microsoft Corporation
Unity Web Player Unity Technologies ApS
VMware Player VMware, Inc.
Windows 10 Update and Privacy Settings Microsoft Corporation
ウイルスバスター クラウド トレンドマイクロ株式会社



キーワード:プログラム

Windows トラブルシューティング一覧に戻る


(ご注意事項)本ページは2017年に独自に調査して記載した事項です。本ページには誤りがある可能性はあります。また今後仕様が変更となる可能性があります。
本ページにより発生したいかなる損失も誰も補償しません。あくまでも自己責任で参考にしてください。