The all-in-one PowerShell toolkit for Windows setup, optimization, and maintenance
Quick Start • Features • Applications • Optimization • Documentation • Contributing
irm https://raw.githubusercontent.com/Nerds489/Ultimate-Windows-Setup-Toolkit/main/Start-Toolkit.ps1 | iexSet-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/Nerds489/Ultimate-Windows-Setup-Toolkit/main/Start-Toolkit.ps1'))# Clone the repository
git clone https://github.com/Nerds489/Ultimate-Windows-Setup-Toolkit.git
# Navigate to the directory
cd Ultimate-Windows-Setup-Toolkit
# Run the toolkit (as Administrator)
.\Start-Toolkit.ps1| Feature | Description |
|---|---|
| Application Installer | Install 200+ popular applications via Winget or Chocolatey |
| System Optimizer | 11 optimization modules for maximum performance |
| Windows Debloater | Remove bloatware safely with rollback capability |
| Windows/Office Activation | Integrated MAS (Microsoft Activation Scripts) |
| Driver Updates | Update drivers via Windows Update or manufacturer tools |
| System Scanner | Analyze system configuration and get recommendations |
- System Restore Points - Automatic creation before changes
- Registry Backups - Full backup before modifications
- Dry-Run Mode - Test changes without applying them
- Rollback Capability - Undo changes if something goes wrong
- Confirmation Prompts - Ask before destructive operations
╔══════════════════════════════════════════════════════════════════╗
║ ULTIMATE WINDOWS SETUP TOOLKIT v4.0 ║
║ By OffTrackMedia ║
╚══════════════════════════════════════════════════════════════════╝
[1] Application Installer - Install popular software
[2] System Optimizer - Optimize Windows performance
[3] Debloat & Activate - Remove bloatware & activate
[4] Driver Updater - Update system drivers
[5] System Scanner - Analyze system configuration
[Q] Quit
Select an option:
Install 200+ applications across 14 categories:
| Category | Apps | Highlights |
|---|---|---|
| Browsers | 8 | Chrome, Firefox, Brave, Edge, Opera GX, Arc |
| Communication | 8 | Discord, Slack, Teams, Zoom, Telegram, Signal |
| Gaming | 10 | Steam, Epic, GOG, EA, Battle.net, MSI Afterburner |
| Media & Creative | 18 | VLC, Spotify, OBS, GIMP, Blender, DaVinci Resolve |
| Development Tools | 38 | VS Code, Git, Node.js, Python, Docker, JetBrains |
| Utilities | 27 | 7-Zip, Everything, PowerToys, ShareX, HWiNFO |
| Security & VPN | 16 | Bitwarden, NordVPN, ProtonVPN, Malwarebytes |
| File Management | 7 | Total Commander, Double Commander, dupeGuru |
| Cloud & Sync | 9 | OneDrive, Google Drive, Dropbox, Nextcloud |
| System Tools | 14 | CCleaner, O&O ShutUp10, Winaero Tweaker |
| Productivity | 7 | Notion, Obsidian, LibreOffice, Thunderbird |
| AI Tools | 2 | Claude Desktop, ChatGPT Desktop |
| Remote Access | 4 | TeamViewer, AnyDesk, RustDesk, Parsec |
| Virtualization | 2 | VirtualBox, VMware Workstation Player |
| Bundle | Applications |
|---|---|
| Minimal | Chrome, 7-Zip, Notepad++, VLC |
| Standard | Chrome, Firefox, 7-Zip, Notepad++, VLC, ShareX, Everything, PowerToys, Terminal |
| Developer | VS Code, Git, GitHub Desktop, Node.js, Python, Terminal, PowerToys, Docker |
| Gamer | Steam, Discord, Epic Games, MSI Afterburner, GeForce Experience |
| Creative | GIMP, Inkscape, Blender, OBS, Audacity, HandBrake, VLC, FFmpeg |
| Module | Description | Risk Level |
|---|---|---|
| Power Settings | High performance power plan, USB selective suspend | Low |
| Visual Effects | Disable animations, transparency, shadows | Low |
| Gaming Mode | Game Mode, Hardware GPU Scheduling, fullscreen optimizations | Low |
| Privacy Settings | Disable telemetry, advertising ID, activity history | Low |
| Startup Programs | Manage auto-start applications | Low |
| Services | Disable unnecessary Windows services | Medium |
| Scheduled Tasks | Disable telemetry and update tasks | Medium |
| Network Optimization | Nagle's algorithm, network throttling | Medium |
| SSD Optimization | TRIM, prefetch, last access timestamps | Medium |
| Memory Management | Pagefile settings, memory compression | Medium |
| Windows Features | Remove optional features and capabilities | High |
| Profile | Description | Services Disabled |
|---|---|---|
| Gaming | Maximum performance for gaming | 9 services |
| Workstation | Balanced for productivity | 5 services |
| Minimal | Aggressive for low-spec systems | 16 services |
| Privacy | Maximum privacy protection | 13 services |
Removes commonly unwanted apps while preserving essential functionality:
- Xbox apps, Cortana, OneDrive
- Get Help, Tips, Feedback Hub
- Solitaire, Mixed Reality, 3D apps
- Weather, News, Maps
Additional removals for advanced users:
- Microsoft Edge (optional)
- Windows Security (not recommended)
- Store apps
- Disable telemetry services
- Block telemetry endpoints
- Disable advertising ID
- Remove activity history
.\Start-Toolkit.ps1 [-Action <string>] [-SkipConfirmation] [-DryRun] [-Verbose] [-LogPath <string>] [-CreateRestorePoint] [-Silent]| Parameter | Description | Default |
|---|---|---|
-Action |
Menu, Scan, Optimize, Debloat, Apps, Drivers, Activate | Menu |
-SkipConfirmation |
Skip confirmation prompts | False |
-DryRun |
Test mode - no changes made | False |
-Verbose |
Enable verbose logging | False |
-LogPath |
Custom log directory | .\logs |
-CreateRestorePoint |
Create restore point on start | False |
-Silent |
Suppress all console output | False |
# Run in dry-run mode to test
.\Start-Toolkit.ps1 -DryRun
# Create restore point and run optimizer
.\Start-Toolkit.ps1 -Action Optimize -CreateRestorePoint
# Silent installation with no prompts
.\Start-Toolkit.ps1 -Action Apps -SkipConfirmation -SilentUltimate-Windows-Setup-Toolkit/
├── Start-Toolkit.ps1 # Main launcher
├── README.md # This file
├── LICENSE # MIT License
├── CHANGELOG.md # Version history
├── .gitignore # Git ignore file
│
├── modules/
│ ├── CommonFunctions.psm1 # Shared utility functions
│ ├── AppInstaller.psm1 # App installation module
│ ├── SystemOptimizer.psm1 # Optimization module
│ ├── Debloater.psm1 # Debloat module
│ ├── Activator.psm1 # Activation module
│ └── DriverUpdater.psm1 # Driver module
│
├── menus/
│ ├── MainMenu.ps1 # Main menu
│ ├── AppInstallerMenu.ps1 # App installer menu
│ ├── OptimizerMenu.ps1 # Optimizer menu
│ └── DebloatActivateMenu.ps1 # Debloat menu
│
├── configs/
│ ├── apps.json # Application catalog
│ ├── debloat-apps.json # Bloatware list
│ ├── services.json # Services configuration
│ └── settings.json # Toolkit settings
│
├── docs/
│ ├── INSTALLATION.md # Installation guide
│ ├── APP_LIST.md # Application list
│ ├── OPTIMIZATION_GUIDE.md # Optimization details
│ ├── TROUBLESHOOTING.md # Common issues
│ └── CONTRIBUTING.md # Contribution guide
│
├── logs/ # Log files (auto-created)
└── backups/ # Backup files (auto-created)
- Operating System: Windows 10 (1809+) or Windows 11
- PowerShell: 5.1 or later (7+ recommended)
- Privileges: Administrator rights required
- Package Manager: Winget (recommended) or Chocolatey
# Check PowerShell version
$PSVersionTable.PSVersion
# Check if Winget is installed
winget --version
# Check if running as Administrator
([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)| Document | Description |
|---|---|
| Installation Guide | Detailed installation instructions |
| Application List | Complete catalog of 200+ applications |
| Optimization Guide | What each optimization does |
| Troubleshooting | Common issues and solutions |
| Contributing | How to contribute to the project |
| Changelog | Version history and release notes |
Is this safe to use?
Yes! The toolkit includes multiple safety features:
- Automatic system restore points before changes
- Registry backups before modifications
- Dry-run mode to preview changes
- Rollback capability for all operations
- Confirmation prompts for destructive actions
Will this void my warranty?
No. The toolkit only makes software-level changes that can be reversed. No hardware modifications are made.
Can I customize which apps are installed?
Yes! The Application Installer provides:
- Individual app selection
- Category-based installation
- Pre-defined bundles (Minimal, Standard, Developer, Gamer, Creative)
- Custom app addition via Winget IDs
How do I undo changes?
Several options are available:
- Use Windows System Restore to revert to a previous point
- The toolkit creates automatic backups before registry changes
- Use the rollback feature for recent changes
- Re-run specific modules to restore default settings
Does this work on Windows Server?
The toolkit is designed for Windows 10/11 desktop editions. Some features may work on Windows Server, but it's not officially supported.
Contributions are welcome! Please read our Contributing Guide for details on:
- Code of Conduct
- Development setup
- Submitting pull requests
- Reporting bugs
- Suggesting features
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Chris Titus Tech - Inspiration and reference
- Microsoft Activation Scripts - Activation integration
- O&O ShutUp10 - Privacy reference
- Sophia Script - Optimization reference
This toolkit modifies Windows settings and removes applications. While safety measures are in place, use at your own risk. Always:
- Create a backup before running
- Review changes before applying
- Test in a virtual machine first if unsure
This project is licensed under the MIT License - see the LICENSE file for details.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Made with ❤️ by OffTrackMedia




