#author("2019-11-25T08:54:54+09:00","default:ryuichi","ryuichi")
#author("2022-03-05T04:31:05+09:00","default:ryuichi","ryuichi")
* インストールされたプログラム一覧 [#b1e2c9ac]
** 3つの方法 [#z727b0fc]
- インストールされたプログラム一覧を見るには、以下の3つのアプローチがある。
-- WMIオブジェクトを取得する
-- イベントログを参照する
-- レジストリを参照する
- WMIオブジェクトが一番情報量があるが動作が重いので、レジストリを参照するとよい。
** レジストリを参照(速い) [#s10eebc4]
cd HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
Get-ItemProperty * | select DisplayName, Publisher, InstallDate
*** 検索するなら [#z86f41f3]
Get-ItemProperty * | select DisplayName, Publisher, InstallDate | ? DisplayName -Match "windows"
** WMIオブジェクトを参照 [#s0baac02]
Get-CimInstance Win32_Product | select Name, Package, InstallDate
** 参考 [#r0102dfd]
- http://www.howtogeek.com/165293/how-to-get-a-list-of-software-installed-on-your-pc-with-a-single-command/
- https://mcpmag.com/articles/2017/07/27/gathering-installed-software-using-powershell.aspx