Disables unnecessary Windows background services to improve performance, reduce CPU/RAM etc usage and lower system latency. Designed for gaming, competitive and performance-focused setups. Everything is safe, effective, and fully reversible with one click.
Note
A backup of your current service configuration is automatically created before any change is made. You can restore it at any time via the Revert Optimization button.
Click to show more screenshots
Revert Optimization — backup selection and restore
Show Service List — live status of all tracked services
Result — a lightweight Windows without too much effort
If you need any help or have questions, feel free to join the Discord support server — I'll be happy to assist you.
Head to the Releases section and download ServiceOptimization.ps1, then right-click it → "Run with PowerShell".
The script will automatically request administrator privileges and open a dark GUI.
Caution
If you are not allowed to run PowerShell scripts, enable it first:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
or refer to EnablePowerShellScript.
| Button | Description |
|---|---|
| Proceed Optimization | Opens the category selector — choose which services to disable, then click Apply |
| Revert Optimization | Restores a previous backup via registry import |
| Show Service List | Displays all tracked services with their current status (disabled / active / not found) |
Important
After running the optimization, a reboot is recommended to fully apply the changes.
| Category | Services targeted |
|---|---|
| Telemetry & Diagnostics | DiagTrack, WerSvc, DPS, PcaSvc, GraphicsPerfSvc, and more |
| Windows Update & Edge | Delivery Optimization, Microsoft Edge Update |
| Remote Access & Network | RemoteRegistry, WinRM, RasAuto, SSDP, UPnP, and more |
| Xbox & Gaming DVR | XblAuthManager, XblGameSave, XboxNetApiSvc, XboxGipSvc |
| Hyper-V | All vmic* integration services, HvHost |
| Bluetooth | BthAvctpSvc, SEMgrSvc |
| Printing | Spooler, PrintNotify |
| Sensors & Hardware | SensrSvc, FrameServer, TabletInputService, WbioSrvc |
| Smart Card | ScDeviceEnum, SCPolicySvc, CertPropSvc |
| Location & Maps | lfsvc, MapsBroker |
| Telephony & Mobile | PhoneSvc, TapiSrv, icssvc |
| Parental & Account | WpcMonSvc, EntAppSvc, RetailDemo |
| Media & Notifications | WMPNetworkSvc, WpnService |
| Windows Search | WSearch |
| Performance & Memory | SysMain, DusmSvc, UevAgentService |
| File System & Misc | CscService, TrkWks, Fax, tzautoupdate |
Important
The Apply Recommended button selects everything except: Bluetooth, Printing, Sensors & Hardware, Smart Card, and Windows Search — categories that may affect hardware functionality for some users. If you don't use these, you can disable them manually.
| Action | Detail |
|---|---|
| Backup creation | Saves current Start registry values for all tracked services to a .reg file |
| Service disabling | Sets Start=4 (disabled) in the registry for each selected service |
| Delivery Optimization | Sets DODownloadMode=0 via group policy to disable peer-to-peer update sharing |
| Revert | Runs regedit /s on a selected backup file to fully restore previous state |
To undo all changes:
- Open
ServiceOptimization.ps1and click Revert Optimization. - Select the backup you want to restore from the list.
- Click Restore — the registry is reimported silently.
- Reboot to apply.
Note
Backups are stored in a WinOptimizer_Backups folder next to the script, named with a timestamp.
Results may vary depending on your Windows Services configuration and installed hardware.
The script does not delete or modify any system files — only registry Start values are changed.
©insopti — guns.lol/inso.vs | For personal use only.



