A lightweight PowerShell/WPF tool that applies Windows performance tweaks to any executable in a few clicks.
| Feature | What it does |
|---|---|
| CPU Priority | Forces the process to High CPU and I/O priority via IFEO (PerfOptions) automatically at launch.• Result: Windows prioritizes the executable for CPU time and disk access over background tasks. |
| QoS Network | Tags outgoing network packets with DSCP 46 (Expedited Forwarding) via Windows QoS policy. • Result: Reduces ping, delay, spikes and jitter. |
| Firewall | Automates the creation of explicit Inbound and Outbound Allow rules within the Windows Firewall. • Result: Resolves multiplayer issues like rubber-banding, lobby timeouts, and connection drops. |
| Defender | Adds the application's root folder directly to Windows Defender's exclusion list. • Result: Eliminates hard-to-diagnose micro-stutters and sudden frame time spikes. |
| Fullscreen Optimization | Disables Windows Fullscreen Optimizations (FSO) to restore True Exclusive Fullscreen mode. • Result: Significantly reduces input latency and improves overall frame pacing. |
| GPU Preference | Forces Windows to always utilize the discrete GPU (GpuPreference=2) instead of the integrated graphics.• Result: Essential for hybrid laptops to ensure maximum framerates and full VRAM availability. |
| Run As Admin | Configures the executable to auto request administrator privileges at launch via AppCompatFlags + IFEO.• Result: Prevents applications from failing silently due to restricted permissions. |
iwr "https://raw.githubusercontent.com/insovs/Executable-Performance-Manager/main/ExecutablePerformanceManager.ps1" -OutFile "ExecutablePerformanceManager.ps1"; .\ExecutablePerformanceManager.ps1or Download ExecutablePerformanceManager.ps1, then right-click it → Run with PowerShell
Caution
If PowerShell scripts are blocked on your system, enable execution first: Use EnablePowerShellScript for a one-click solution.
All changes target either the Windows registry or native PowerShell cmdlets — nothing is patched, injected, or dependent on third-party tools.
| Feature | Registry / API used |
|---|---|
| CPU Priority | HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\<exe>\PerfOptions |
| QoS | HKLM:\SOFTWARE\Policies\Microsoft\Windows\QoS |
| GPU Preference | HKCU:\SOFTWARE\Microsoft\DirectX\UserGpuPreferences |
| Run As Admin | HKCU:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers |
| Firewall | New-NetFirewallRule cmdlet |
| Defender | Add-MpPreference -ExclusionPath cmdlet |
| Fullscreen — system-wide | HKCU:\System\GameConfigStore |
| Fullscreen — per-app | HKCU:\System\GameConfigStore\Children\<GUID> |
All changes are non-destructive and fully reversible from within the app using the Delete selected button on each page. No system files are modified.
- Run As Admin: some apps may refuse to launch when this flag is set — remove the rule if that happens.
Pull requests are welcome. If you find a bug or want to suggest a new optimization module, feel free to open an issue.