Winhance is an easy-to-use tool designed to help you debloat, optimize, and customize your Windows 10 or 11 system. It gives you control over your Windows experience by removing unwanted features, improving performance and allowing customization.

Which Windows versions are supported?

Winhance supports both Windows 10 and Windows 11 64-bit versions. It's regularly updated to ensure compatibility with the latest Windows updates and features.

Can I undo changes made by Winhance?

Yes, many features have toggle options that allow you to revert specific changes. The tool is designed to be non-destructive, giving you control over your system's configuration. However, some Windows apps and features cannot be reinstalled or reenabled after removal, but there are clear indicators about this in the GUI.

Features

Software & Apps Management

Install or Remove Windows Apps & Features

  • Microsoft Edge, OneDrive, Copilot, Recall and other Windows Packages, Capabilities and Optional Features

Install Additional External Software like:

  • Browsers, Multimedia Apps, Document Viewers and any other apps you need when setting up a fresh Windows installation

Optimizations

Enhance your system for better performance with access to:

  • Privacy & Security Settings
  • Power Settings
  • Gaming & Performance Settings
  • Windows Update Settings
  • Notification Settings
  • Sound Settings

Customizations

Customize your Windows experience with access to:

  • Windows Theme (Light/Dark Mode) Settings
  • Taskbar Settings
  • Start Menu Settings
  • Explorer Settings

Configuration System

Save and restore your perfect Windows setup with ease:

Export Configuration

  • Save all current Winhance settings to a config file

Import Configuration

  • Import your own custom configuration file or apply the recommended Winhance config for effortless debloating and optimization

Advanced Tools

Professional-grade tools for advanced Windows customization:

WIMUtil - Windows Installation Media Utility

  • Create custom Windows ISO with autounattend.xml and integrated drivers

Autounattend.xml Generator

  • Generate automated setup files based on your current selections in Winhance

What's New

Features

  • Page Up and Page Down keys now scroll the Optimize and Customize pages a page at a time, skipping past disabled inner scrollers so the main page always responds.
  • New Show .lnk File Extension toggle in Explorer customizations.
  • Added AutoHotkey v1, AutoHotkey v2, and LosslessCut to External Software.

Bug Fixes

  • Disabling Windows Search or SysMain now shows a warning, and option-specific warnings are preserved when toggling Selection settings.
  • Config Import Review Mode no longer shows a false diff for the active power plan when the imported value matches the current one.
  • Autounattend payloads that write to HKCU are now routed to the FirstLogon user pass so per-user settings actually apply on first login.
  • Saved window positions are now validated against the currently connected displays on startup, so the app no longer opens off-screen after switching or disconnecting monitors.
  • Added a warning that disabling System AI Models Access will break Snipping Tool OCR (Text Extractor).

Previous release notes

Features

  • Added a terminal output dialog that shows live, real-time progress during app installations and uninstallations.

Bug Fixes

  • Fixed Over the Shoulder (OTS) UAC elevation registry detection accuracy, improved performance, corrected registry editor navigation, and fixed elevation running under the wrong user account.
  • Fixed Winhance window theme not correctly following the logged-in user's theme when running under OTS elevation.
  • Fixed WinGet uninstall reporting false-positives where apps were incorrectly shown as uninstalled. Added Chocolatey as a fallback uninstall method for apps that WinGet cannot remove.
  • Fixed unnecessary Explorer restarts during config import.
  • Fixed config review mode incorrectly counting settings that are hidden due to Windows version filtering.
  • Fixed theme settings reverting unexpectedly and reduced excessive log output.
  • Fixed inverted JavaScript Timer Frequency power setting values.