Listing installed software on a Windows PC

Virtually every time I reimage/rebuild a Windows machine I create a list of the software I have installed.

Since I always forget how to do this I thought I'd blog about it for future reference.

  1. Open up cmd.exe
  2. Type wmic and press enter
  3. Enter the command /output:yourfilename.txt product get name,version and press enter.

This will create a file (yourfilename.txt) in the current working directory with a list of software installed on your machine (for the current user).

For a more comprehensive solution you can also use System Information for Windows (free for personal use).


Ben Foster

About Me

I'm a software engineer and aspiring entrepreneur with 12+ years experience in the tech industry and have worked with startups and SMB’s in areas such as healthcare, recruitment and e-commerce (I even worked in enterprise, once). I founded my first startup Fabrik in 2011.

I now head up the engineering team at Checkout.com. If you're interested in working in an exciting fin-tech company, drop me a message on Twitter.

Creative Commons Licence