Skip to content

runawaydevil/alistofsoftwares

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Windows Software Inventory Script

A Python script that generates an Excel spreadsheet listing all installed software on a Windows system, excluding games and gaming platforms.

Features

  • Scans Windows Registry for installed software (both 32-bit and 64-bit)
  • Filters out games and gaming platforms (Steam, Battle.net, Uplay, GOG)
  • Filters out Microsoft and Windows system components
  • Organizes software by category
  • Extracts product information including version, publisher, and product links
  • Generates Excel file with categorized worksheets
  • Creates output folder named after the hostname
  • Includes timestamp in filename and within the Excel file

Requirements

  • Python 3.6 or higher
  • Windows operating system
  • openpyxl library

Installation

  1. Clone or download this repository
  2. Install required dependencies:
pip install -r requirements.txt

Usage

Run the script from the command line:

python listar_softwares.py

The script will:

  1. Scan the Windows Registry for installed software
  2. Filter out games, gaming platforms, and Microsoft/Windows components
  3. Create a folder named after your computer's hostname
  4. Generate an Excel file with the naming pattern: {HOSTNAME}_{YYYY-MM-DD_HH-MM-SS}.xlsx

Output Structure

.
├── {HOSTNAME}/
│   └── {HOSTNAME}_{YYYY-MM-DD_HH-MM-SS}.xlsx

The Excel file contains:

  • Multiple worksheets, one per software category
  • Each worksheet includes:
    • Hostname and generation timestamp (row 1)
    • Column headers: Name, Version, Publisher, Category, Product Link, Installation Date
    • Software entries organized by category

Excluded Items

The script automatically excludes:

  • Steam and Steam games
  • Battle.net and Blizzard games
  • Uplay and Ubisoft games
  • GOG and GOG games
  • Any software with "game", "jogo", "gaming", or "gamer" in the name
  • Any software with "microsoft" or "windows" in the name

License

This script is provided as-is for personal and professional use.

developed by pablo murad (runawaydevil) - 2026

About

simple script to list every single software on your pc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages