Windows Search and the Start Menu often fail to index programs installed on secondary drives (D:, E:, etc.) or portable applications. This leaves users digging through folders just to launch a tool they've already installed.
Manually creating shortcuts for dozens of apps is tedious. Even when you do, you often end up with messy names like Launcher_v2.final (x64), broken icons, or shortcuts that accidentally point to the uninstaller.exe instead of the actual game or app.
WinStartFixer is a lightweight PowerShell utility that audits your installed software across all drives. It identifies what's missing from your Start Menu, cleans up messy versioning nomenclature, and batch-generates proper shortcuts with correct icons and working directories in a single action.
- ๐ Deep Scan: Audits Registry, 64-bit, and 32-bit install paths.
- ๐ ๏ธ Path Fallback: Finds folders even if the Registry entry is incomplete by analyzing uninstall strings and icon paths.
- ๐งน Name Cleaning: Automatically removes junk like
(User),v1.0.2, and2024from shortcut names. - ๐ก๏ธ Smart Filtering: Ignores uninstallers, setup files, and helpers to ensure the shortcut actually opens the app.
- ๐จ Icon Support: Preserves original app icons for a native Windows look.
- ๐ Status Tracking: Clearly shows what is already in your Start Menu and what is missing.
- Download
FixStartMenu.ps1. - Open PowerShell as Administrator.
- Run the script:
(Note: You may need to run
.\FixStartMenu.ps1
Set-ExecutionPolicy RemoteSigned -Scope Processto allow the script to run.) - Select IDs: Enter the numbers of the programs you want to fix (e.g., 1, 4, 12) and hit Enter.
Licensed under the Mozilla Public License 2.0.
This application was 100% vibe-coded with AI (Google Gemini).