Repository navigation
Releases
WinUltix v3.14 — The "Zero-WMI" Engineering, Real-Time ETW & Performance Release
WinUltix v3.14 (formerly WinUltix Pro) is a major architectural hardening release focused on 100% Zero-WMI native execution, real-time Kernel ETW per-driver ISR/DPC profiling, sub-millisecond .NET / P/Invoke hardware and registry scanning, 100% locale-independent & 7-bit ASCII-pure operation, expanded 64-tool coverage, and full asynchronous Runspace responsiveness.
🚀 Highlights & New Capabilities
-
Real-Time Kernel ETW Per-Driver (
.sys) ISR & DPC Profiler (HardwareTab):- Built-in lock-free native C# profiler (
[WinUltix.DpcDriverProfiler]) inside the MSI & IRQ Affinity Enforcer that opens a private real-timeEVENT_TRACE_SYSTEM_LOGGER_MODEkernel trace (EVENT_TRACE_FLAG_DPC | EVENT_TRACE_FLAG_INTERRUPT) using raw QPC timestamps. - Maps kernel routine instruction pointers (
RIPacross ETW opcodes50, 66, 67, 68, 69) to loaded kernel drivers (SystemModuleInformation = 11) via$O(\log N)$ binary search and zero-allocationInterlockedcounters. - Tracks Cumulative Session Average (
Avg Load µs/s), Worst Single-Call Latency Spike (Max µs), and Live 1-Second Load (1s) with a 1-click[ Reset Stats ]button, multi-mode zero-jitter sorting, dynamicvia tcpip.sys/via ndis.sysstack attribution, and optional[x] Show OS Kernel .sysvisibility (exposingdxgkrnl.sys,Wdf01000.sys,ntoskrnl.exe,tcpip.sys,usbport.sys,ntfs.sys,iorate.sys, andndis.sysdirectly alongside PCI hardware).
- Built-in lock-free native C# profiler (
-
Instant
<1 msZero-WMI System & Hardware Fingerprint Banner (Main Log):- Every startup and exported
.txtlog now prints a 4-line hardware specification header (Write-UltixSystemBanner) queried in under1 mswithout WMI:-
[SYS] OS: Exact Windows 10/11 edition,DisplayVersion(24H2/25H2/26H2), OS Build + UBR, and BIOS motherboard model (BaseBoardProduct). -
[CPU] PRC: CPU name, physical/logical core count, detected topology profile (Intel Hybrid P+E, AMD 8C Single-CCD, AMD Dual-CCD X3D, Standard <6C - Lasso Off), and total L3 Cache (with per-CCD domain split on asymmetric X3D CPUs). -
[RAM] MEM: Native C#kernel32!GetSystemFirmwareTable('RSMB')SMBIOS Type 17 parser reporting total capacity, DDR generation, active memory speed (MT/s), stick layout (2x 16 GB), occupied DIMM slots (2/4 Slots), multi-vendor SPDPartNumberCAS decoding, and automatic XMP/EXPO vs. JEDEC BIOS reset warnings. -
[GPU] GFX: Active PCI GPU discovery viaCfgMgr32, true 64-bit VRAM capacity (qwMemorySize), live negotiated PCIe Bus Link Speed & Width (PCIe 4.0 x16/PCIe 5.0 x16), and WDDM-to-NVIDIA driver version translation.
-
- Every startup and exported
-
Live UI Font Scaling (
[ A- ]/[ A+ ]) &Segoe UI SemiboldTypography Engine:- Centralized typography engine (
$global:UltixTypography&Get-UltixFont) rendered in crispSegoe UI Semiboldwith live[ A- ]/[ A+ ]scaling buttons in the footer (-1.0 ptto+1.5 ptsafety bounds,0.5xproportional damping on compact 2-column controls, frozen9.75 ptfooter &9.0 pttab headers, and automatic persistence inHKCU:\Software\WinUltix).
- Centralized typography engine (
-
[ OPTIONAL ](OptIn) Safety Architecture & WinGet Ecosystem Shield:- Rules that affect everyday peripherals, accounts, or package managers—such as Microphone/Webcam access, Toast Notifications, Print Spooler, Biometrics, Bluetooth, Xbox Live, Modern Standby S0, Remote Desktop, VBS/HVCI, USB Mass Storage blackout layers, and WinGet dependencies (
DoSvc,edgeupdate,edgeupdatem,MicrosoftEdgeUpdate.exe)—are tagged as[ OPTIONAL ](unchecked by default) so a default 1-click run never breaks daily workflows.
- Rules that affect everyday peripherals, accounts, or package managers—such as Microphone/Webcam access, Toast Notifications, Print Spooler, Biometrics, Bluetooth, Xbox Live, Modern Standby S0, Remote Desktop, VBS/HVCI, USB Mass Storage blackout layers, and WinGet dependencies (
-
5-Button Live SCM Service Controller (
System Services Manager):- Upgraded
Show-ServicesGridwith 5 dedicated live action buttons (Start,Stop,Set Automatic,Set Manual,Set Disabled) backed by nativeadvapi32!ChangeServiceConfigW/ControlServiceP/Invoke (SetServiceConfigLive/StopServiceLivewithSYSTEMtoken impersonation). ClickingStarton aDisabled (Start=4)service automatically unlocks it toManual (3)in both the registry and live SCM memory before starting.
- Upgraded
-
2 New System First-Aid Tools (
IntegrityTab):-
Repair Time & NTP Clock Sync (
w32time): Unlocks and re-registersW32Time, configures resilientpool.ntp.org/time.cloudflare.compeers, and forces an immediate clock resync to fix broken TLS, DoH, and Xbox Live authentication. -
Repair UWP, Store, WinGet & Xbox Gaming Services: Automatically unlocks and starts
AppXSvc,ClipSVC,StateRepository,InstallService,dosvc, andGamingServices, flushesWindowsStorecache (wsreset.exe -i), and re-registers existing Shell, Store, WinGet (DesktopAppInstaller), and XboxAppxManifest.xmlfiles without reinstalling removed bloatware.
-
Repair Time & NTP Clock Sync (
-
Live 1:1 Raw Mouse Input Reload (
SPI_SETMOUSE): Zeroing out mouse acceleration curves inTweaksnow invokesuser32!SystemParametersInfoW(SPI_SETMOUSE | SPIF_SENDCHANGE) to reloadwin32kfull.syspointer tables instantly in real time without logging out. -
Expanded Service Profiles (12 Office / 60 Gaming) & Per-User Template Lockdown: Added
GameInputSvc,dmwappushservice,InventorySvc,wercplsupport,pla,SCardSvr, and 5 Per-User background service templates (CDPUserSvc,OneSyncSvc,PimIndexMaintenanceSvc,UnistoreSvc,UserDataSvc) with automaticUserServiceFlags = 0locking and live_LUIDsession termination. -
WPD / MTP Smartphone Protection in USB Perimeter Guard: Extended
WriteProtectandTotalBlocklayers to symmetrically enforce and revertDeny_Write/Deny_Readpolicies across both USB Mass Storage drives and MTP smartphones/portable devices. -
8 Classic Win32 Admin Applets: Added direct 1-click launchers for
Group Policy / RegEdit(gpedit.mscwith automaticregedit.exefallback on Home SKUs) andComputer Management(compmgmt.msc).
🧠 Core Engine & Main Launcher (Core_Helpers.ps1 & WinUltix.ps1)
- Single-Pass C# P/Invoke Consolidation & Pre-Compiled Host PE Fast-Path: Merged
[WinUltix.UsbProberV2],[WinUltix.HubProbeResult],[WinUltix.SmbiosRamInfo],[WinUltix.DpcDriverProfiler],[WinUltix.DarkTabControl], and[WinUltix.DarkProgressBar]intoCore_Helpers.ps1with instant<0.3 msAssembly::LoadFromloading and high-resolution256x256bicubic splash screen rendering when launched viaWinUltix.exe. - Zero-WMI Native
kernel32&cfgmgr32Queries: Added[WinUltix.NativeMethods]::GetTotalPhysicalMemoryKB()(GlobalMemoryStatusEx),[WinUltix.NativeMethods]::GetProcessExecutablePath(int pid)(OpenProcess+QueryFullProcessImageNameW),[WinUltix.NativeMethods]::IsVolumeDirty(string drive)(DeviceIoControlFSCTL_IS_VOLUME_DIRTY),[WinUltix.PnpTree]::IsDeviceDisabled(string instanceId)(CM_Get_DevNode_Status), and[WinUltix.PnpTree]::GetPcieLinkInfo(string instanceId)(CM_Get_DevNode_PropertyWDEVPKEY_PciDevice_*). - 100% Locale-Independent Canonical INF Resolver & Ownership Helpers: Upgraded
Format-UltixDeviceNameto translate@driver.inf,%token%;prefixes into canonical English hardware names across all OS languages. Replaced localizedtakeown.exe /D Ycalls with SID-basedGrant-UltixDirectoryAdminAccess(icacls.exe *S-1-5-32-544) and addedUnlock-UltixTrustedInstaller. - Zero-WMI Multi-Profile Discovery (
Get-UltixUserProfiles): ReplacedWin32_UserProfileCIM enumeration with directHKLM\...\ProfileListregistry traversal (S-1-5-21-*) and liveHKEY_USERS\<SID>hive detection with a pure Zero-WMIHKCU:fallback. - Asynchronous & Full-Fidelity JSON Profile Engine: Moved
Export-WinUltixProfileandImport-WinUltixProfileinto background Runspaces (Invoke-AsyncTask) with re-entrancy progress preservation and thread-safe UI shims. Profiles preserve exact numericalWin32PrioritySeparationquantum values alongsideOffice (Light)services,7-Point Power & Displaysettings, and4-Layer USB Security Guardlocks.
🧹 Deep Hygiene & Orphan Sweepers (Z1_Cleanup.ps1)
-
Native
.NETRegistry Traversal (DriverStore,MSI/MSP, &Ghost Services): Replaced slow PowerShell provider loops acrossHKLM\SYSTEM\CurrentControlSet\Enum,Control\Class,Services, andInstaller\UserDatawith direct[Microsoft.Win32.Registry]::LocalMachine.OpenSubKey()calls and deterministic handle disposal, cutting scan times by up to 5x. -
Interactive JSON Backup & Restore in Registry Orphan Sweeper (
Show-RegistryOrphanSweeper): AddedSaveFileDialogandOpenFileDialogprompts so users can choose custom save and restore locations for registry orphan.jsonbackups while maintaining an automatic emergency shadow copy in%LOCALAPPDATA%\WinUltix\RegOrphans_LastBackup.json. -
Zero-WMI Kernel Driver Enumeration &
System32Shield (Get-GhostServicesState): ReplacedWin32_SystemDriverCIM queries with native[System.ServiceProcess.ServiceController]::GetDevices(), addedOpenSubKey($svcName, $true)write-access filtering, shielded inboxSystem32/SysWOW64OS binaries, and verified mounted volumes (DriveInfo.IsReady) so services on unplugged external drives are never flagged as ghosts. -
Locale-Hardened
pnputil&App PathsParsers: HardenedGet-DriverStoreOrphans_Workerto parse all regional date formats (MM/dd/yyyy,dd.MM.yyyy,yyyy-MM-dd) and upgradedGet-RegistryOrphans_Worker(App Paths) to strip quotes and CLI switches before verifying disk binaries. -
Smart Temp Deduplication, Modern Browser/GPU Cache Grouping & Clean
TiWorkerRelease: Eliminated duplicate scanning of$env:TEMP, consolidated multi-folder Chromium (Network\Cache,Service Worker\CacheStorage) and NVIDIA `Per...
WinUltix v3.1
WinUltix v3.1.0 is a major engineering milestone. In this release, I expanded the toolkit with low-level CfgMgr32 + DeviceIoControl PCIe/USB topology and link-speed mapping, real-time kernel quantum scheduling, native DriverStore and Windows Installer (MSI/MSP) orphan sweepers, a 4-layer USB/BadUSB perimeter guard, and a complete reorganization of all 60 tools into a unified 7-tab, 4-color engineering interface.
🔥 Highlight New Features
1. USB XHCI Root-Hub Topology, Link-Speed & Contention Mapper (Hardware Tab)
Ever wondered which physical USB ports on your motherboard route directly to your CPU's SoC lanes and which ones are bottlenecked behind daisy-chained Chipset (PCH) PCIe bridges and onboard hub splitters?
- Instant Kernel Device-Tree Walk (
<5 ms): Powered by a native P/Invokecfgmgr32.dllwalker ([WinUltix.PnpTree]) that maps everyUSBXHCIandUSB4controller back to theACPI\PNP0A08PCIe Root Complex and counts exact PCI-to-PCI bridge hops ([CPU DIRECT SoC LANES]vs[CHIPSET PCH]vs[SECONDARY BRIDGE]). - Live Root-Hub Line & Link-Speed Probing (
[WinUltix.UsbProberV2]): Sends low-levelIOCTL_USB_GET_NODE_INFORMATIONandIOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2queries directly toUSBHUB3.systo reveal how many logical lines each controller exposes (USB4 40 Gbps,USB 3.x SuperSpeed 5/10/20 Gbps, andUSB 2.0 High-Speed 480 Mbps), which exactPort #orHub Port #each device occupies, and its live negotiated link speed (12 Mbps FS,480 Mbps HS,5 Gbps SS,10/20 Gbps SS+—including automatic[Throttled USB 3.x!]warnings when a SuperSpeed drive is plugged into a USB 2.0 port). - True Silicon Names & Composite HID Filtering: Queries
DEVPKEY_Device_BusReportedDeviceDescdirectly from firmware descriptors and inspects primary USB HID Boot interfaces (&MI_00) so QMK/VIA keyboards and 4K/8KHz gaming mice never trigger false-positive virtual mouse/keyboard duplicates. - Smart Onboard Hub/MCU De-Cluttering & Wiring Guide: Automatically separates passive motherboard port splitters (
[ONBOARD HUBS], e.g.,ASM107x,ASMT2307), static RGB controllers ([ONBOARD MCU], e.g.,AURA LED), and unrouted internal AM5 SoC nodes (DEV_15B8) from active external peripherals, includes a liveShow Raw USB Hub Nodestoggle, flags red[!] CONTENTIONalerts when an 8KHz mouse shares an XHCI ring with an Isochronous Audio DAC or USB storage drive, and provides a built-in engineering wiring guide.
2. Live Quantum Scheduler Matrix — Win32PrioritySeparation Tuner (Hardware Tab)
- Real-time kernel scheduler tuner that decodes the active 6-bit binary mask (
AA|BB|CC— Quantum Length, Variable/Fixed mode, Foreground Boost ratio). - Switch between competitive presets (
0x26Short/Variable 3:1 Boost,0x28Short/Fixed 1:1 Deterministic,0x2AShort/Fixed 3:1 Hybrid,0x16Long/Variable 3:1, and0x02Windows Factory) live without rebooting—allowing instant A/B frametime testing in games.
3. Native DriverStore (oemXX.inf) Orphan Sweeper (Cleanup Tab)
A fast, built-in replacement for DriverStore Explorer (RAPR):
- Scans
C:\Windows\System32\DriverStore\FileRepositoryand cross-referencespnputil.exepackages againstHKLM:\SYSTEM\DriverDatabase\DriverPackages, active PnP device bindings across all system buses (PCI,USB,ROOT,SWD,HID), and DCHExtension/SoftwareComponentclasses. - Locks currently active hardware drivers in red (
[ACTIVE - LOCKED]) while exposing gigabytes of superseded NVIDIA, AMD, Intel, and Realtek driver packages for safe 1-click removal.
4. Windows Installer (C:\Windows\Installer) Orphan Sweeper (Cleanup Tab)
A native replacement for PatchCleaner:
- Audits
C:\Windows\Installer(.msi,.msp, and$PatchCache$\Managed) against registeredUserData\<SID>\ProductsandPatchesin the registry. - Queries native
WindowsInstaller.InstallerCOMSummaryInformationstreams to reveal the real product name and vendor behind cryptic hex filenames (e.g.,1a4f8b.msp) and locks active uninstallers against accidental deletion.
5. Surgical Registry Orphan Sweeper with JSON Undo (Cleanup Tab)
Unlike legacy "registry cleaners" that recklessly nuke CLSID COM keys, I built a 100% path-verified scanner targeting 6 high-churn OS tables:
- Scans Firewall Rules, AppCompat Store & Layers, DirectX Per-App GPU Preferences, SharedDLLs, MSI Folder References, and App Paths for dead file paths left behind by uninstalled games and apps.
- Automatically shields unplugged external USB drives (via
[System.IO.DriveInfo]::GetDrives()) so offline game drives are never flagged. - Automatically saves a JSON backup (
RegOrphans_LastBackup.json) before purging, with an always-availableRestore Last Backup (JSON)button.
6. 4-Layer USB Storage & BadUSB Perimeter Guard (Security Tab)
Configurable, symmetrically revertible USB port lockdown:
- Layer 1 (Read-Only Guard): Blocks writing to USB drives (
WriteProtect = 1+ GPODeny_Write) to prevent data exfiltration or ransomware infection while allowing file reads. - Layer 2 (Execution Guard): Blocks launching
.exepayloads directly from removable storage (Deny_Execute = 1). - Layer 3 (Total USB Storage Blackout): Disables both legacy
USBSTOR(Bulk-Only) and modernUASPStor(USB Attached SCSI NVMe enclosures) kernel drivers. - Layer 4 (Anti-BadUSB & DMA Lock-Screen Guard): Blocks new USB/PCIe/Thunderbolt device enumeration while the workstation screen is locked (
Win+L).
🎨 Complete 7-Tab Architecture & 4-Color UI Overhaul
To eliminate clutter and group all 60 tools logically, I restructured the interface into 7 dedicated thematic tabs with a unified 4-color engineering palette (Matte Slate for standard actions, Steel Blue for interactive inspectors, Deep Crimson for aggressive/lockdown operations, and Neutral Gray for [?] audits):
Cleanup(9 Tools): Windows Update & CBS Cache, Temp/Prefetch/Dumps, 3rd-Party & GPU Shader Cache, Event Viewer Logs, DriverStore Orphan Sweeper, Windows Installer (MSI) Sweeper, Surgical Registry Orphan Sweeper, Ghost Services & Drivers Sweeper, and Hard Empty Recycle Bin.Debloat(9 Tools): OneDrive Amputation, Aggressive Bloatware & Recall/AI Removal (64 targets), FOD Preset, Appx Framework Garbage Collector, CBS Capability Stubs + 4 Manual Sortable Grids (Appx User, Appx Base Image, Full FOD Capabilities, Optional Features).Tweaks(7 Tools): Taskbar & Start Menu Tweaks, 1-Click Clean Start Menu (now also forces the Classic Alphabetical All-Apps ListAllAppsViewMode=2on Windows 11 25H2/26H2 and purges Recent Files), File Explorer & Win10 Context Menu, OS Annoyances (Modern Standby S0), 7-Point Power & Display Optimizer, 1:1 Raw Mouse Input, and Extreme Gaming Registry.Services(6 Tools): Office Service Profile (Light), Gaming Service Profile (Heavy), Telemetry Scheduled Tasks Lockdown + 3 Interactive Managers (System Services Manager, Scheduled Tasks Inspector, Deep Startup Manager).Security(11 Items): Privacy & UWP AppPrivacy (52 rules), Boot/SvcHost & UEFI WPBT Block, USB Storage & BadUSB Guard, Dual-Layer Execution Blocks (SRP + IFEO), Hardened DNS & Native DoH Enforcer (IPv4/IPv6), and 6 Classic Win32 Control Applets.Integrity(7 Tools): System Scan (ChkDisk + DISM + SFC) with a new Fast<3sOS Health Audit[?], WinSxS/ResetBaseCompression, WMI Repository Salvage, Windows Update & CryptSvc First-Aid, Network Stack Refresh, Print Spooler First-Aid, and Shell Icon/Thumbnail Cache Rebuild.Hardware(11 Tools): New Pre-Flight Header + 2-Column Hardware Cockpit layout housing Affinity Lasso, CPPC Unhider + Dead Man's Switch, Pre-Flight Desktop Shortcut, Quantum Scheduler Matrix, MSI & IRQ Core 0 Offload Enforcer, 0.5ms Timer & TSC Fix, USB XHCI Topology Map, I/O & Memory Optimizer, Network NDIS & TCP Tuner, WHEA Overclocking Decoder, and the Live 1Hz Kernel DPC Monitor.
🐛 Windows 11 26H2 Combat Fixes & Under-the-Hood Improvements
UCPD.sysKernel Filter Bypass (Windows 11 24H2/25H2/26H2): FixedFailed to modify key (Permissions/Lock)when disabling Taskbar Widgets by enforcing the newDisableWidgetsBoard=1andDisableWidgetsOnLockScreen=1policies alongside disarming theUCPDdriver andUCPD velocitytask.- Unsigned
REG_DWORD(0xFFFFFFFF) Audit Fix: FixedNetworkThrottlingIndexalways appearing as unoptimized due to.NETRegistryKey.GetValue()returning0xFFFFFFFFas signed-1(Int32).Invoke-RegistryAuditnow converts negativeDWordreads to unsignedUInt32. - 100% Locale Independence (PL/EN/DE/FR/ES): Replaced localized text checks in
DISM /CheckHealth,DISM /AnalyzeComponentStore, andfsutil dirty querywith direct CBS registry corruption flags, positional table parsing, andWin32_LogicalDisk.VolumeDirtyboolean queries. - Power & Display Optimizer Refinement: Removed the counterproductive
100% Minimum Processor Staterule from general power tweaks so modern AMD Zen / Intel CPUs retain full C-state residency and single-core boost headroom on the desktop. - Logger False-Positive Color Fix: Refined
Write-GUIregex lookarounds so legitimate service and task names containing"Windows Error Reporting"are no longer colored as[ERROR]lines.
3.0
🚀 WinUltix v3.0.0 — Major Architectural & Kernel Internals Release
Version 3.0.0 represents the largest low-level engineering overhaul in the history of WinUltix. I have unified all P/Invoke interop layers into a single core engine (Core_Helpers.ps1), migrated every heavy audit and execution workflow into real-time streamed background Runspaces ($UltixSync), replaced external Out-GridView windows with custom double-buffered dark WinForms grids, and introduced native kernel32.dll / ntdll.dll CPU topology and live DPC interrupt telemetry.
🧠 Core Engine & Architecture (Core_Helpers.ps1)
- Unified C# P/Invoke Runtime: Consolidated all native Win32/NT API calls into a single pre-compiled
WinUltixnamespace shared across the main UI thread and all background Runspaces:[WinUltix.NativeMethods]: Native Win32 DWM Dark Title Bars (DWMWA_USE_IMMERSIVE_DARK_MODE = 20) across all forms and modals + High-DPI GDI scaling (SetProcessDpiAwarenessContext(-5)).[WinUltix.ShellInterop]: Non-invasive shell and taskbar refresh viaSHChangeNotifyandSendMessageTimeout(WM_SETTINGCHANGE).[WinUltix.PrivilegeEnabler]: Process token privilege escalation (SeTakeOwnershipPrivilege,SeRestorePrivilege) for modifying TrustedInstaller-protected registry keys.[WinUltix.AppActivator]: Direct COMIApplicationActivationManagerinterop for deterministic Start Menu binary compilation.[WinUltix.ListViewColumnSorter]: High-speed case-insensitive column sorting for WinFormsListViewgrids.[WinUltix.CpuTopology]: Nativekernel32.dll!GetLogicalProcessorInformationExparser inspecting physical core masks,EfficiencyClass, and L3 Cache sizes.[WinUltix.NtDll]: Nativentdll.dll!NtQueryTimerResolution,NtSetTimerResolution(live0.5msclock request), andNtQuerySystemInformation(SystemInterruptInformation0x17) per-processor DPC telemetry.
- Real-Time
$UltixSyncRunspace Streaming (Invoke-AsyncTask): Pre-hydrates background Runspaces viaInitialSessionState(Get-UltixUserProfiles,Get-UltixFastSize,Set-ProtectedServiceStart,Get-UltixPowerAcIndex) and injects a thread-safe$UltixSynccontext (ConcurrentQueuelog streaming + live progress reporting polled every 150ms). - Unified UI Factories & Protected Modals: Added
New-UltixButton(withUseMnemonic = $false),New-UltixActionRow,Invoke-UltixAuditFlow,Enable-UltixDoubleBuffer,Show-ActionModal(withSelect All,Deselect All,Select Detected, and live selection counter), andShow-UltixGridModal(live search filter, column sorting, state-preserving checkboxes, andIsLockedrow protection for critical system services). - JSON Profile Snapshot Engine (
Export-WinUltixProfile/Import-WinUltixProfile): Exports and restores active Registry tweaks, custom SRP+IFEO rules, disabled Services, Telemetry Tasks, Affinity Lasso rosters, and Z7 Hardware Locks (WinUltix_Snapshot_v1). - Zero-Bloat Custom GDI+ Dark UI (
[WinUltix.DarkTabControl],[WinUltix.DarkProgressBar]& Color-CodedRichTextBox):[WinUltix.DarkTabControl]: Eliminated legacy Win32 white 3D borders (TCM_ADJUSTRECT0x1328WndProcoverride) and gray tab strips in favor of an owner-drawn dark header with hover tracking and an activeLightSkyBluetop accent bar.[WinUltix.DarkProgressBar]: Replaced the glossy Vista-era green progress bar with a flat, double-buffered dark GDI+ status bar featuring aSteelBluefill and a centeredREADY/0%–100%readout.- Semantic Log Terminal (
Write-GUI): Upgraded$global:infoBoxto a syntax-highlightedRichTextBoxthat automatically color-codes timestamps (DarkGray), section headers (Cyan),[OK]/[+]completions (LightGreen),[!]/WARNINGaudit flags (Orange), and[ERROR]/[-]failures (IndianRed).
🧹 Module Z1: Deep System Cleanup (Z1_Cleanup.ps1)
- Core Engine Consolidation: Replaced local directory walkers and CIM boilerplate with shared Runspace intrinsics (
Get-UltixFastSize,Get-UltixUserProfiles,Invoke-UltixAuditFlow, andNew-UltixActionRow), cutting module code footprint by ~40%. - Full Asynchronous Execution (
$UltixSync): MigratedInvoke-InteractiveCleanup(wevtutil.exe clchannel loops,takeown.exe/icacls.exeSID*S-1-5-32-544ACL overrides, and recursiveRemove-Itempasses) into an isolated background Runspace with real-time log and progress streaming. - High-Speed .NET I/O Enumeration: Replaced slow
Get-ChildItem -Recurse | Measure-Objectpipelines with a stack-based[System.IO.Directory]::EnumerateFilesscanner that skips NTFSReparsePointjunctions and survivesUnauthorizedAccessExceptionlocks. - Symmetrical Windows Update Service Hygiene: Added
try/finallystate preservation forwuauserv,bits,dosvc, andTrustedInstallerduringSoftwareDistribution,DeliveryOptimization, andLogs\CBSpurges—restarting only services that were actively running prior to cleanup. - Expanded Multi-Profile Browser & Shader Coverage: Added multi-profile enumeration (
DefaultandProfile *) for Chromium browsers (Chrome, Edge, Brave, Vivaldi) coveringCache,Code Cache, andGPUCache, alongsideDirectX D3DSCache, global/per-userWindows Error Reporting (WER)queues, andCBSservicing logs.
🗑️ Module Z2: Bloatware, Recall & OneDrive Amputation (Z2_Bloatware.ps1)
- 100% Asynchronous Execution Pipeline: Moved all 5 heavy I/O and CBS servicing executors (
Invoke-RemoveOneDrive,Invoke-RemoveCapabilities,Invoke-GarbageCollector,Invoke-RemoveBloatware, andInvoke-RemoveCapabilityStubs) off the UI thread into isolated Runspaces with live$UltixSynctelemetry. - Windows Recall & AI Lockdown (24H2 / 25H2 / 26H2): Added deep inspection and payload removal for the
RecallWindows Optional Feature (Disable-WindowsOptionalFeature -Online -FeatureName "Recall" -Remove) alongsideDisableAIDataAnalysisandTurnOffSavingSnapshotsGPO enforcement. - Granular 64-Item Bloatware Catalog: Unbundled grouped third-party casual games, social media clients, and OEM trialware suites into 64 individually selectable items (Spotify, TikTok, Netflix, Candy Crush, McAfee, Norton, Lenovo/Dell/HP stubs) with automatic
AppxAllUserStore\Deprovisionedlocking. - Transitive Appx Garbage Collector Hardening: Implemented a transitive closure loop for
Framework -> Frameworkdependency chains, addedIsResourcePackageexclusions, and shielded Windows 11 24H2–26H2 shell components (MicrosoftWindows.Client.*,Windows.CBSPreview) across both installed and provisioned stores. - Multi-Profile
HKEY_USERSOneDrive Amputation: Extended OneDrive registry inspection andRunhook neutralization across all loadedRegistry::HKEY_USERS\<SID>hives while evacuating lockedFileSyncShell64.dllshell extensions to%TEMP%.
🛡️ Module Z3: Registry, Dual-Layer SRP+IFEO & Gaming (Z3_Registry.ps1)
- Handle-Cached Registry Audit Engine (
Invoke-RegistryAudit): Implemented a per-run registry handle cache ($keyCachewith deterministic.Dispose()) and direct.NETRegistryKey.GetValue()inspection. Accurately distinguishes uninitialized(Default)keys ($null) from initialized empty strings (""required byInprocServer32for the classic Win10 context menu) and supportsMatchRegexevaluation. - Scoped Dual-Layer SRP + IFEO Lockdown: Hardened
Get-RegState_SRPto verify master Safer API switches (DefaultLevel = 262144,TransparentEnabled = 1). UpgradedInvoke-ApplySRPto enforce kernelUseFilter = 1+FilterFullPathsubkeys for custom.exetargets (preventing filename collisions across apps) while streaming backgroundgpupdate.exe /forcetoken refreshes via$UltixSync. - Live Win32 Shell Broadcasts: Replaced blunt
explorer.exetermination during Taskbar and Explorer tweaks with liveSHChangeNotifyandWM_SETTINGCHANGEbroadcasts, restartingexplorer.exeorSearchHost.exestrictly when flagged byRestartShell/RestartSearch. - New Low-Level Kernel, Boot & Gaming Rules:
- Added
Boot: Disable Explorer Startup Delay(StartupDelayInMSec = 0inExplorer\Serialize). - Added
Kernel: Consolidate SvcHost Processes(SvcHostSplitThresholdInKBdynamically calculated from physical RAM capacity). - Added
Gaming: Disable Multiplane Overlay (MPO)(OverlayTestMode = 5inHKLM:\SOFTWARE\Microsoft\Windows\Dwm). - Added
Gaming: Enable Windowed Game Optimizations (Flip Model)(non-destructiveSwapEffectUpgradeEnable=1;injection/removal inDirectXUserGlobalSettings). - Migrated WNS App Push/Toast notification blocks (
NoCloudApplicationNotificationandNoToastApplicationNotification) toHKLMmachine policies with cleanDELETE_VALUErevert support.
- Added
⚙️ Module Z4: Services, Power/Display Tuner & Native Start Menu Compiler (Z4_Services.ps1)
- TrustedInstaller / SYSTEM Service DACL Escalation: Integrated
Set-ProtectedServiceStartto dynamically enableSeTakeOwnershipPrivilegeandSeRestorePrivilegetokens, allowing WinUltix to cleanly lock or revert ACL-protected services (WaaSMedicSvc,DoSvc,WSAIFabricSvc) withoutAccess Deniedexceptions. - Interactive 8-Point Power & Display Optimizer (
Get-PowerDisplayState&Invoke-ApplyPowerDisplay): Upgraded the Power & Display button into a full, symmetrically reversible interactive modal usingGet-UltixPowerAcIndex. Audits and configures System Hibernation (hiberfil.sys), Standby/Sleep timeout, Monitor turn-off timeout (60 min AC), HDD/SATA AHCI spin-down (DISKIDLE), USB Selective Suspend (protecting DACs, VR headsets, and 4K/8KHz wireless dongles), Power Plan PCIe Link State Power Management (ASPM), 100% Minimum Processor AC state, and Display Content Adaptive...
2.7
WinUltix Pro v2.7.0 — Release Notes 🚀
The Windows 11 26H2 Compatibility, Multithreaded Runspace & Low-Level Hardware Overhaul
With v2.7.0, I conducted a comprehensive, three-stage engineering audit across the entire codebase (WinUltix_Pro.ps1, Core_Helpers.ps1, and modules Z1 through Z7) to prepare the toolkit for Windows 11 24H2, 25H2, and 26H2. This release completely eradicates legacy WMI/WMIC dependencies, centralizes background multithreading to eliminate UI freezes (ANR), introduces a native COM/MDM Start Menu compiler, and upgrades hardware topology detection.
🧠 Core Architecture & Multithreading (WinUltix_Pro.ps1 & Core_Helpers.ps1)
- Global Asynchronous Runspace Engine (
Invoke-AsyncTask): I centralized all heavy background operations into a unified multithreading dispatcher powered by isolated PowerShell Runspaces ([powershell]::Create()) and a non-blocking 150ms WinForms polling timer ($timer.Tagstate encapsulation). Controls are automatically locked (-ControlsToDisable) during execution and deterministically released in afinallyblock alongside.Dispose()calls, completely eliminating Application Not Responding (ANR) freezes and memory leaks. - Complete WMI-to-CIM Migration: I removed all deprecated
Get-WmiObjectcmdlets andwmic.execalls across the toolkit in favor of nativeGet-CimInstanceandInvoke-CimMethodpipelines, guaranteeing 100% compatibility with Windows 11 26H2 where WMIC binaries are stripped from the OS image. - GDI / HWND Resource Hardening: I wrapped the main WinForms application host, the About dialog, and
Show-ActionModalinsidetry / finallyblocks with explicit.Dispose()calls, enabled native visual styles (EnableVisualStyles()), and restricted globalMouseLeavesubscriptions strictly toButtoncontrols.
📌 Start Menu Compiler & Services Engine (Z4_Services.ps1)
- Deterministic Start Menu Reset for 24H2–26H2 (
Clear-StartMenu):- I replaced the static Base64
start2.binbinary replacement—which suffered fromStartDocked.dll/StartTileData.dllserialization header changes andAppContainerDACL corruption on newer Windows 11 builds—with a One-Shot Native Policy Compiler. - I now disable
ContentDeliveryManagerplaceholder tile injection, register a temporary MDM Enrollment (HKLM:\SOFTWARE\Microsoft\Enrollments\...) andConfigureStartPinspolicy, purgeCloudStoretile caches, and invokeStartMenuExperienceHost.exein the background via COMIApplicationActivationManager(WinUltix.AppActivator). - Windows natively compiles a clean
start2.bincontaining only 3 essential pins (Microsoft Edge, Windows Settings, and File Explorer), records its byte signature (StartMenuClearedSize) for audit verification, and immediately strips all temporary MDM locks in thefinallyblock so I can freely pin or unpin apps afterwards. - I also provision the
Defaultuser profile (LayoutModification.json) with the same clean 3-icon layout and purge defaultstart*.bin*caches.
- I replaced the static Base64
- Ghost Service & Driver Sweeper Refactor (
Get-GhostServicesState): I fixed a greedy regex bug (^(.+?\.(?:exe|sys|dll))(?:$|\s)) that misidentified stoppedsvchost.exe/rundll32.exeservices passing.dllarguments as missing binaries, integratedWin32_SystemDriveractive kernel driver checks, and excluded internal NT Object Manager paths (\Driver\,\FileSystem\). - Task Scheduler & Service Symmetry: I consolidated
Get-TelemetryTasksStateandInvoke-ApplyTasksinto a single asynchronousGet-ScheduledTaskquery pass, corrected SCM service names (WerSvc,WaaSMedicSvc), and enforced fullExpectedStart/DefaultStartrevert symmetry for Xbox and Camera services.
🧹 Bloatware Catalog, OneDrive DLL Evacuation & Cache Purge (Z1_Cleanup.ps1 & Z2_Bloatware.ps1)
- Redesigned 46-Category Bloatware Engine (
Get-BloatwareState&Invoke-RemoveBloatware):- I structured a non-overlapping 46-item catalog covering modern Windows 11 24H2–26H2 bloatware (including Copilot, DevHome, New Outlook, MSTeams, Edge Game Assist, Clipchamp, Widgets, and Game Bar).
- I removed the previous 10MB size cutoff blind spot: every detected package is now flagged for removal with accurate tags (
[ X.X MB ],[ Installed Stub ], or[ Provisioned Image ]). - During removal, I enforce local GPO locks for Copilot (
TurnOffWindowsCopilot = 1), write removedPackageFamilyNameentries toHKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisionedto block silent Windows Update reinstallations, and suppress benign0x80070002/0x80070003errors when-AllUsersremoval already wiped the provisioned staging payload.
- SFC-Safe OneDrive Removal with Locked DLL Evacuation (
Invoke-RemoveOneDrive):- I preserved dormant
%SystemRoot%OneDrive binaries during uninstallation sosfc /scannowand DISM component verification remain 100% healthy. - To overcome
explorer.exelocking memory-mapped shell extensions (such asFileSyncShell64.dll), I added an automated evacuation routine that moves locked.dllfiles to$env:TEMP\WinUltix_Locked_*.tmp, strips file attributes, and wipes residual OneDrive directories across all dynamically resolvedWin32_UserProfilepaths.
- I preserved dormant
- Expanded Appx Garbage Collector Whitelist: I migrated all five
Z2scanners toInvoke-Z2ScannerAsyncand hardened the dependency collector to protectXboxIdentityProvider,XboxGameCallableUI,PeopleExperienceHost,VCLibs,.NET,UI.Xaml,WinJS,Services.Store,WindowsAppRuntime,WindowsAppSDK,Graphics.Canvas,DirectX,AIFabric, andAugLoop. - Service-Aware Cache Purge & Universal SIDs (
Z1_Cleanup.ps1): I updatedInvoke-InteractiveCleanupto stopwuauservandbitsbefore purgingSoftwareDistribution\Downloadand replaced localized group names inicacls.exewith the universal Administrators SID (*S-1-5-32-544:F).
⚙️ Hardware Diagnostics, Multi-Architecture Affinity & CPPC (Z7_Hardware.ps1)
-
Multi-Architecture Affinity Lasso (
Get-CPUTopologyProfile):- I replaced the rigid 8-core check with dynamic CPU topology profiling:
-
AMD 8-Core Single-CCD (e.g., 9800X3D, 7800X3D, 5800X3D): Isolates background apps to Cores 0–1 with SMT-aware bitmasks (
0x0Ffor SMT ON,0x03for SMT OFF). -
AMD Dual-CCD (12C/16C, e.g., 7900X3D, 7950X3D, 9950X3D): Locks background apps to the last 4 threads on CCD1 (
[int64]15 -shl ($logical - 4)), protecting 3D V-Cache on CCD0. -
Intel Hybrid (P+E Cores) & 6C+ CPUs: Isolates background processes to the last 4 logical threads (E-Cores) with
BelowNormalpriority.
-
AMD 8-Core Single-CCD (e.g., 9800X3D, 7800X3D, 5800X3D): Isolates background apps to Cores 0–1 with SMT-aware bitmasks (
- I replaced per-process WMI path lookups with a single pre-cached
Get-CimInstance Win32_Processhash table ($O(1)$ lookup) and fixedRemove-AppAffinityto restore full logical processor bitmasks (([int64]1 -shl $lpCount) - 1).
- I replaced the rigid 8-core check with dynamic CPU topology profiling:
-
SYSTEM-Level CPPC Dead Man's Switch & Locale-Independent Parser: I rewrote the
powercfg.exe /qhhex parser to work across all OS display languages and upgradedWinUltix_CPPC_Failsafeto execute underNT AUTHORITY\SYSTEM(RunLevel Highest) with dualAtStartupandAtLogontriggers, guaranteeing power plan rollback fromHKLM:\SOFTWARE\WinUltix\CPPCeven after a pre-logon BSOD. -
Asynchronous WHEA XML Decoder & NDIS Optimizer: I upgraded
Get-HardwareState_WHEAto extractAPICIdandProcessorIddirectly from raw event XML trees ($evt.ToXml()) with SMT-aware core division, fixed variable shadowing ($adapterDispNamevs.$propDispName) inGet-HardwareState_Network, and moved both scanners intoInvoke-AsyncTaskwith explicit Scope 0 closure binding. -
Idempotent MSI Interrupt Backup: I hardened
Show-MsiModalso repeated clicks onForce MSI Modenever overwrite the original factory interrupt state stored inHKCU:\Software\WinUltix\MSI_Backup.
🔒 Registry Engine, Dual-Layer SRP+IFEO & System Integrity (Z3_Registry.ps1, Z5_Utilities.ps1, Z6_Integrity.ps1)
- Dual-Layer Execution Locks (
Get-RegState_SRP&Invoke-ApplySRP): To counter the deprecation of Safer API on Windows 11 26H2, I paired deterministic MD5-hashed Safer path rules (Get-DeterministicSrpGuid) with kernel-levelImage File Execution Options(IFEO) debugger redirection (Debugger = "$env:SystemRoot\System32\systray.exe",WinUltixManaged = 1), updatedWidgets.exeto use a version-agnosticWindowsAppswildcard, and offloadedgpupdate.exe /forcetoInvoke-AsyncTask. - Symmetric Revert Engine Fixes (
Z3_Registry.ps1): I updatedInvoke-RegistryAuditto explicitly verify property existence before value comparison, switched allAppPrivacyUWP rules (includingLetAppsAccessCameraandLetAppsAccessMicrophoneset toExpected = 2) to useDefault = "DELETE_VALUE"on revert (eliminating "Some settings are managed by your organization" banners), and added recursive parent CLSID cleanup ({86ca1aa0-34aa-4e8b-a509-50c905bae2a2}) when reverting the classic context menu. - CBS RebootPending Protection & Async Subsystem Repairs (
Z6_Integrity.ps1): I migratedGet-WinSxSStateandRepair-PrintSubsystemto background Runspaces, added a pre-flight check forHKLM:\...\Component Based Servicing\RebootPendingbeforeOptimize-WinSXS(/ResetBase) to prevent0x800f0806(CBS_E_PENDING) errors, and fixed PowerShell 5.1 wildcard resolution when purging locked.SHD/.SPLprint spooler files. - Hardened Interactive Utilities (
Z5_Utilities.ps1): I fixed CIM parameter binding inSet-CustomDNS(-Arguments @{ DNSServerSearchOrder = ... }), rewroteShow-StartupGridto iterate directly over registry.Propertynames (removing PowerShell metadata clutter and addingWOW6432Nodex86 support), shielded critical gaming/framework packages in ...
WinUltix Pro v2.5
Release: WinUltix Pro v2.5.0 - The Architecture & Hardware Update
This release marks the most significant evolution of WinUltix Pro. The toolkit has been completely re-architected from a monolithic script into a fully encapsulated, modular framework. I'm introduced a symmetric Revert Engine across all major system modifications and added a massive, dedicated Hardware & Diagnostics subsystem for low-level topology and interrupt tuning.
Script payload has increased from ~135KB to ~251KB, reflecting the scale of the new diagnostic engines.
🏗️ Architectural Changes
Modular Encapsulation: Core logic is now fully isolated into Z1 through Z7 modules, loaded dynamically by the main launcher.
Symmetric Revert Engine: Show-ActionModal now supports 2-way operations. Registry (Z3) and Service (Z4) tweaks can be symmetrically reverted back to Windows defaults without relying on external backups.
Asynchronous Execution: Z1 Cleanup now utilizes background Runspaces and WinForms timers to completely eliminate UI locking during heavy I/O file scans.
⚙️ New Features & Enhancements
Z7 Hardware Module (NEW): Low-level hardware control. Includes MSI Interrupt Enforcer (PCI bus IRQ mapping), CPPC P-State Unhider (EPP, Demote/Promote), and a WHEA logger with APIC ID decoding to pinpoint unstable CPU cores or RAM timings.
Affinity Lasso & Pre-Flight (Z7): Hard-lock background apps to specific cores. Generate a desktop macro-shortcut to instantly inject CPU restraints and force max CPPC states before launching a game.
Advanced NDIS & Timer Tuning (Z7): Enforce TCPNoDelay, disable PCIe ASPM/APST power states for NVMe stability, and inject GlobalTimerResolutionRequests to fix Win11 0.5ms TSC limits.
Aggressive Appx & CBS Purge (Z2): Added an intelligent Appx Garbage Collector for orphaned frameworks. Copilot removal now utilizes targeted GPOs and TrustedInstaller-bypassing binary amputation (takeown/icacls). CBS Capability Stubs can now be permanently ripped from the OS.
Software Restriction Policies (Z3): The legacy SRP engine now allows browsing and adding custom executables to the OS-level Safer API blacklist.
Subsystem Resets (Z6): Added dedicated utilities to flush the Winsock/DNS network stack and forcefully recover deadlocked Print Spooler / PrintWorkflow services by purging stuck RAW/SHD files.
🔧 Fixes & Refinements
Deprecated legacy WMI classes in favor of direct CIM instances and kernel-level registry hooks.
Redesigned interactive modals for better visibility of [ DETECTED ] vs [ OPTIMIZED ] system states.
Improved error handling and bypass mechanisms for Locked/Protected registry keys.
WinUltix Pro v2.1
WinUltix Pro v2.1 - The Interactive Architecture Update 🚀
Release Date: August 2026
I am really excited to share version 2.1 of WinUltix Pro. For this release, I decided to do a complete under-the-hood rewrite. My main goal was to move away from the typical "black box" optimization script and turn it into a fully interactive, diagnostic toolkit. I wanted to make sure you have absolute, granular control over every single tweak applied to your system.
🌟 Major Changes & New Features
Interactive Action Modals: Instead of applying changes blindly, clicking a tweak category now opens a dynamic checklist. You can precisely select or deselect specific registry keys, services, Appx packages and folders to clean before execution.
Smart Live Detection: The tool now audits your live system state before acting. It intelligently tags elements as [ DETECTED ] (needs tweaking) or safely skips them as [ OPTIMIZED ] if they are already configured as intended.
Global Interactive Rescue Module: I've unified the backup systems into a single, global module on the main dashboard to act as a safety net. It scans your system for deviations and allows you to selectively revert specific registry changes and services back to Windows factory defaults.
Smarter Hardware Awareness: I updated the registry engine to natively recognize modern OS behaviors, such as hardware-level HAGS activation on high-end setups, which eliminates false-positive audit results.
Thorough Bloatware Cleanup: I expanded the Appx removal list using wildcards to better catch and safely remove stubborn consumer bloatware (Candy Crush, TikTok, etc.) and pre-installed OEM apps.
Still Lightweight & Portable: Despite the massive architectural upgrades, I managed to keep the entire toolkit (GUI, Audit, and Core engines) compiled into a single, zero-dependency executable (~240KB).
🛠️ Under the Hood
Split internal architecture into dedicated Optimizer_Audit (Dictionaries) and Optimizer_Core (Execution) logic to keep the code clean.
Focused on using safe, enterprise-grade MDM policies and standard service configurations rather than aggressive file-deletion hacks.
Improved UI scaling and anchored control layouts for a smoother desktop experience.
Enjoy a cleaner, faster, and fully transparent Windows 11 experience!
WinUltix Pro v1.0.0 - Initial Release
WinUltix Pro v1.0.0 - Initial Release
Welcome to the first official release of WinUltix Pro - Ultimate System Toolkit!
Tired of spending hours on tedious Windows configuration, clicking through the registry, and manually removing built-in garbage? WinUltix Pro is designed to save your time by automating extreme system optimization, telemetry removal, and performance tuning in one unified, easy-to-use interface.
🚀 Key Features in v1.0.0
- Deep System Cleanup: Clear Event Viewer logs, Windows Update cache, prefetch buffers, and perform a hard NTFS recycle bin flush.
- Bloatware Eradication: Aggressive removal of default Appx packages, sponsored apps, and unneeded System Features (FOD).
- Registry & Services Tuning: Apply specialized Office or Gaming background service profiles, disable task scheduler telemetry, and manage startup folders.
- Extreme Hardware Tweaks: Hard mouse acceleration disable (Raw Input), network latency reduction (TCP NoDelay), and power display optimization.
- System Integrity & Rescue: Built-in SFC/RestoreHealth scans, plus quick "Rescue Options" to safely revert restrictions and restore default Windows services if needed.
🔒 Security & VirusTotal (Important Note)
Please read regarding False Positives:
The WinUltix_Pro.exe file is a compiled PowerShell script that deeply modifies the operating system (registry, services, scheduled tasks, appx packages). Because of the packaging process and its system-level behavior, some heuristic/AI-based antivirus engines may flag it as a threat (e.g., MachineLearning/Anomalous). These are false positives.
- 🛡️ VirusTotal Scan: https://www.virustotal.com/gui/file/ca816660d447fd6c8e9392c9e44c813f97cffa6030c42cdf3af595e5ad1768a6
- 📜 Full Transparency: If you prefer not to run the compiled
.exefile, there is included the rawWinUltix_Monolith_EN.ps1script in the release assets. You can open it in any text editor, inspect the source code line by line, and run it directly via PowerShell.
📦 Installation
Download the assets below to get started. Run the .exe (or the .ps1 script) with Administrator privileges!