11
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Windows10でインストールされているアプリ一覧を出力する

Last updated at Posted at 2021-09-16

Windowsをクリーンインストールしてから今の状態に戻したい

こういう時期なので、わたしはそう思った。実際に作成したドキュメント類は別ドライブにあるので関係ないし、日常的に使うモノは大体覚えているが、念のために出力しておこうとした。面倒なのでそういうコマンドがないかなと探したら、あった。やはり世の中の面倒事の解決方法は大抵調べれば見つかるのだ。人間関係以外。

[2021/09/17 09:50] windowsストアアプリについてさらに追記

PowerShellコマンドで収集する

Get-ItemPropertyというものを使うと良いらしい。以下に書いてあった。
Windows10でインストール済みアプリの一覧をコマンドで収集する方法

そしたら実行結果をログファイルに出力したい

俺の性であり世の常である。もちろん、PowerShellで可能なのは間違いなさそうなので探したらすぐ見つかった。

Start-Transcript (出力ファイル名)

パスの指定もできる模様。また、以下のコマンドを打つまでの表示が保存されるようだ。

Stop-Transcript

まとめ

PowerShellでこうする。

Start-Transcript (出力ファイル名)
Get-ChildItem -Path('HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall','HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall','HKLM:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall') | % { Get-ItemProperty $_.PsPath | Select-Object DisplayName, DisplayVersion, Publisher }
Stop-Transcript

俺の忘備録として書いておく。ところでこれ、ストアアプリ入ってるのかな?


追記

ストアアプリは入っていない模様。こちらもこれから調べる。-> 調べた。

ストアアプリのインストール情報

レジストリの、
HKCU:Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\
にあった。

しかしこれを

Get-ItemProperty "HKCU:Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\*" | Select-Object DisplayName, PackeageID | Format-Table AutoSize

で出力すると、@で始まるシステム的なものまで列挙されるのであまり使い勝手が良くない。よって、

Start-Transcript (出力ファイル名)
Get-ChildItem -Path('HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall','HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall','HKLM:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall') | % { Get-ItemProperty ($_.PsPath),("HKCU:Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\") | Select-Object DisplayName, DisplayVersion, Publisher }
Stop-Transcript

で出力すると、要るのか要らないのかわからないファイルまででてくるので困った。あとなぜか出てこないアプリもある。助けて有識者!

11
15
14

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?