Ultimate.ps1 is a Powershell script to configure post installation, remove bloatware and optimize your system.
It's designed as a base for users needing a minimal, very responsive OS environment.
Deep Debloat Removes built-in UWP bloatware.
Strips Windows SystemApps folders .
Removes Windows Widgets Platform.
Sweeps all AppX packages except specific whitelisted ones
Windows Defender (optional) Windows Update (optional) Virtualization Based Security / Core Isolation (optional) OneDrive Teams Edge, made sure it don't affect webview
Disables telemetry, diagnostics, and data collection
Disables Cortana, Bing search, web search
Disables advertising ID, location services, and sensor access
Disables activity feed, cross‑device sync, and clipboard history
Disables Wi‑Fi Sense, hotspot reporting, and delivery optimization.
Applies 200+ registry tweaks
Disables unnecessary services
Disables unnecessary/telemetry scheduled tasks
Optimizes TCP/IP, disables IPv6, sets DNS to Cloudflare
Imports a custom ultimate-performance power plan
Sets pagefile size based on your RAM
Disables USB selective suspend
Runs DISM component cleanup.
Restores classic context menu on Windows 11
Adds "Restart Explorer" to desktop context menu
Adds "Get Hash" to file context menu
Adds "Take Ownership" to file/folder context menu
Removes useless context menu entires
Disables telemetry and bloat in Edge, Brave, and Firefox
Supported compoments: NVIDIA, AMD, Intel GPU
Realtek, Waves, Nahimic, Creative audio
ASUS, MSI, Gigabyte, ASRock, Dell, HP, Lenovo, Acer
Logitech , Corsair iCUE, Razer Synapse, SteelSeries , HyperX NGENUITY, ASUS Aura
7‑Zip
AutoHotkey v2
Open‑Shell
Everything (search tool)
PowerToys
VLC
Windows Terminal
fastfetch
Windhawk (pre‑installs mods)
All installs use winget if available, or fallback to hash‑verified direct downloads.
Downloads and applies a custom cursor pack (no‑tail arrows) to all user profiles
Windows 10 or Windows 11 (Tested on Windows 20H2). Powershell Core 6.0 or higher
try executing this command first before starting the script: "Set-ExecutionPolicy Bypass -Scope LocalMachine -Force"
There are several parameters you can use for this script:
-WhatIf By using this param, you can simulate running the script WITHOUT committing any changes,
-Section By using this param with one of these sections:
(defender, updates, HKCR, Edge, usb, contextmenu, xbox, contextmenu-b, drivers, registry, hostsblock, features, services, onedrive, bcdedit, network, appx, oem, power, Component cleanup, teams, sys apps, software, cursors, schdtasks, EventsLog.)
you can run a single specific section, for example: ./ultimate.ps1 -section Features.
-SkipSection By using and combining this param, you can skip a specific/multiple sections, for example: ./ultimate.ps1 -skipsection software, oem
You are responsible for your own system. Use at your own risk.