Skip to content

Releases: memstechtips/Winhance

Winhance Release #16 v26.01.26

26 Jan 15:40

Choose a tag to compare

🚀 Changes in v26.01.26

  • Improve EdgeRemoval & OneDrive Removal script accuracy and cleanup & add script version numbers to auto update scripts that are out of date
  • Improve app installation status detection accuracy by removing registry and fuzzy matching based logic and relying on WinGet export results to determine installation status and add diagnostic logging for easier troubleshooting
  • Add portable app handling in External Apps and fix installation detection
  • Add Hover Indicator Line on SettingsCards for better visibility
  • Add UltraViewer to External Apps

📥 Installation

Download from winhance.net or directly from this release.

Winhance Release #15 v26.01.19

19 Jan 16:13
c63ac95

Choose a tag to compare

🚀 Changes in v26.01.19

  • Fix config import ignoring IsSelected value for Windows Apps
  • Update Winhance Recommended Config with new legacy capabilities
  • feat: Add Notepad to legacy capabilities and update Quick Assist Legacy name
  • feat: Implement Winhance Window Size and Position Persistence
  • Rename Office Hub to MS 365 Copilot just like Microsoft did
  • fix: Improve app installation checks to include msstore ids
  • Improve logging for app installation checks
  • feat: Add Deskflow to External Software
  • Add missing 'Progress_WinGet_Updating' & 'Ads, Suggestions and Promotional Content' warning text translations
  • refactor: Consolidate app grouping properties into GroupName
  • feat: Add Copilot Preview taskbar button toggle for supported builds on Windows 10 & 11
  • feat: Add various missing localization keys and translations
  • fix: Resolve power plan creation failure due to system latency
  • fix: Resolve language dropdown blank selection for Chinese variants
  • fix: resolve Windows Update DLL collision handling
  • fix: Resolve WinGet 0x80080005 installation errors
  • fix: Resolve ISO extraction failure due to PowerShell profile output

Localization 🌐

I used AI (Gemini 2.5 Pro) to generate initial translations for Winhance, so it's available in multiple languages right out of the gate. That said, AI isn't perfect, and there are probably some mistakes or awkward phrasings in there.

If you spot any translation errors or have suggestions to make things sound more natural, I'd love your help! Feel free to open a Pull Request with corrections or create an Issue to let me know what needs fixing. The localization files can be found in the src/Winhance.WPF/Localization directory.

Want to see Winhance in a language that's not currently supported? Open an Issue with the "feature request" label and I'll see what I can do!

📥 Installation

Download from winhance.net or directly from this release.

Winhance Release #14 v26.01.12

12 Jan 13:09

Choose a tag to compare

🚀 Changes in v26.01.12

  • Fix Chinese language options in Winhance UI
  • fix: Improve external app detection accuracy with WinGet name matching
  • Add Dutch translations in nl.json and nl-BE.json. Closes #282
  • feat: Add dual format detection and deletion for WIM/ESD files
  • fix: Add WinGet self-update check before package installations to prevent outdated WinGet installations. Fixes #267, #295

👨🏻‍💻Watch how I built this release: https://youtu.be/p_xLSK_SOBE

Localization 🌐

I used AI (Gemini 2.5 Pro) to generate initial translations for Winhance, so it's available in multiple languages right out of the gate. That said, AI isn't perfect, and there are probably some mistakes or awkward phrasings in there.

If you spot any translation errors or have suggestions to make things sound more natural, I'd love your help! Feel free to open a Pull Request with corrections or create an Issue to let me know what needs fixing. The localization files can be found in the src/Winhance.WPF/Localization directory.

Want to see Winhance in a language that's not currently supported? Open an Issue with the "feature request" label and I'll see what I can do!

📥 Installation

Download from winhance.net or directly from this release.

Winhance Release #13 v25.12.12

12 Dec 14:10

Choose a tag to compare

🚀 Changes in v25.12.12

  • fix: Change Fuzzy Matching logic to prevent false positives in App installation detections. See #232
  • fix: Rework Clean Taskbar Command to properly remove all pinned items including Copilot & Teams. Fixes #230
  • fix: Change Foxit Reader to use MSSTORE WinGet ID to prevent stalling issues during installation. Fixes #258
  • fix: Resolve power plan detection and selection issues on non-English systems. See #256 #249
  • fix: Correct Sniffnet Download URL's and Improve Download Logging. Fixes #263
  • fix: Use VisualTreeHelper to prevent MoreMenu FlyOut from attaching to the wrong element. Fixes #254
  • Add Polish, Swedish, Ukranian and Vietnamese translations.
  • i18n: add zh-Hant.json

Localization 🌐

I used AI (Gemini 2.5 Pro) to generate initial translations for Winhance, so it's available in multiple languages right out of the gate. That said, AI isn't perfect, and there are probably some mistakes or awkward phrasings in there.

If you spot any translation errors or have suggestions to make things sound more natural, I'd love your help! Feel free to open a Pull Request with corrections or create an Issue to let me know what needs fixing. The localization files can be found in the src/Winhance.WPF/Localization directory.

Want to see Winhance in a language that's not currently supported? Open an Issue with the "feature request" label and I'll see what I can do!

📥 Installation

Download from winhance.net or directly from this release.

Winhance Release #12 v25.12.05

05 Dec 16:30
3052a7b

Choose a tag to compare

🚀 Changes in v25.12.05

📝 Commits

  • feat: Implement Localization (Translations) for the following languages: English (en) Base Language, Czech (cs), German (de,) French (fr), Hindi (hi), Italian (it), Japanese (ja), Lithuanian (lt), Latvian (lv), Brazilian Portuguese (pt-BR), Portuguese (pt), Russian (ru), Chinese Simplified (zh-Hans).
  • fix: Remove problematic 'Memory-Compression' Setting from GamingandPerformance Optimizations
  • Remove Winhance theme change button from Main Window Top Nav bar. Theme change is now available in the Settings View
  • Add bug report button to Top Nav and More Menu
  • fix: Improve AutoUnattend registry generation accuracy #250
  • fix: Fixed Power Plan Detection to use a Regex pattern instead of localized Output Strings
  • feat: Add HiBit Uninstaller to External Apps File & Disk Management Section
  • fix: Force UTF-8 Output from Commands like Powercfg and reading of UTF-8 to correctly display localized characters like Czech in Power Plan Combobox. Addresses #246
  • fix: Corrected typo in Setting Name definition and Recommended Config file. Fixes #248
  • fix: Improve responsive header scaling and window sizing. Add Minimum Size to MainWindow and Setting Description Text Wrapping. Fixes #233
  • fix: Add 20 sec delay before restarting pc after applying UserCustomizations script to give enough time for FirstLogonCommands to complete. Fixes #244
  • fix: Filter out hardware-controlled core parking settings on modern CPUs. Fixes #227
  • fix: Resolve STA threading error in update check dialog #237
  • refactor: Centralize feature definitions in Core to enforce Single Source of Truth

Localization 🌐

I used AI (Gemini 2.5 Pro) to generate initial translations for Winhance, so it's available in multiple languages right out of the gate. That said, AI isn't perfect, and there are probably some mistakes or awkward phrasings in there.

If you spot any translation errors or have suggestions to make things sound more natural, I'd love your help! Feel free to open a Pull Request with corrections or create an Issue to let me know what needs fixing. The localization files can be found in the src/Winhance.WPF/Localization directory.

Want to see Winhance in a language that's not currently supported? Open an Issue with the "feature request" label and I'll see what I can do!

📥 Installation

Download from winhance.net or directly from this release.

Winhance Release #11 v25.11.18

18 Nov 12:30
f94d017

Choose a tag to compare

What's Changed

Winhance release 11 update (v25.11.18) including bug fixes and new features in #231

🔐 Security Info

Important: Please verify your download using the information below. Any file with different values for this particular version is not from the official source.

  • Winhance.Installer.exe (v25.11.18)
    • SHA256: b78fdcc55919fab3fca61998b2481e88321b932cad015b5a7235351b16697d76

📥 Installation

Download from winhance.net or directly from this release.

The Winhance.Installer.exe includes both Installable and Portable versions during setup.

Winhance Release #10 v25.11.12

12 Nov 12:50
93fe046

Choose a tag to compare

What's Changed

Winhance release 10 update (v25.11.12) including bug fixes and new features in #223

🔐 Security Info

Important: Please verify your download using the information below. Any file with different values for this particular version is not from the official source.

  • Winhance.Installer.exe (v25.11.12)
    • SHA256: c9d1f3d9bbe83e963d2c15237a7b3aa027024f0509d8ffa929428aa44184ee41

📥 Installation

Download from winhance.net or directly from this release.

The Winhance.Installer.exe includes both Installable and Portable versions during setup.

Winhance Release #9 v25.11.07

07 Nov 14:25
3ad4188

Choose a tag to compare

Winhance Release #8 v25.11.03

03 Nov 19:33
ce4980a

Choose a tag to compare

[UI Improvements]

  • Replaced setting tooltips with Settings Cards that contains a clear description about what a setting does. Closes #192

[Winhance Configs]

  • Import: Users can now select between importing their own config file or the recommended Winhance config
  • Import: Users can now select the sections they want to have applied and whether apps should be removed automatically or manually
  • Import: Added a Winhance overlay screen that is displayed while config settings are being applied

[Windows Apps]

  • Added "Select All Installed" and "Select All Not Installed" checkboxes. Closes #168
  • Added a Help Button, when clicked, shows content where users can see which removal scripts and tasks are active (ie. BloatRemoval.ps1, EdgeRemoval.ps1 and OneDriveRemoval.ps1) and they can delete the scripts and scheduled tasks by clicking on the removal status icon.
  • Reworked EdgeRemoval.ps1 script completely so it doesn't uninstall WebView and added better handling for removing the legacy version of Microsoft Edge (default on Windows 10 ISO's) Fixes #17
  • Fixed an issue where features/apps are still auto-removed even after reinstalling them from Winhance by deleting and recreating the scheduled task, which should reset the task cache. Fixes #175
  • Fixed "We can't open this 'microsoft-edge' link" due to edge removal and no default browser found. Fixes #38

[External Apps]

  • Added installation status detection to indicate whether items are installed or not. NOT IMPLEMENTED: If installed, show if updates are available (updates indicator for windows softwares as well). (Not in the vision of this project at this time, it's recommended to use UniGetUI for Software Management) Closes #142, #165
  • Added an icon next to each app in external software that when clicked, will take the user to the apps' webpage so users can get more info about the app before installing it, whether it is paid or free etc. Closes #142, #152
  • Added various requested apps. Closes #170, #149, #202
  • Added "Select All", "Select All Installed" and "Select All Not Installed" checkboxes.

[Power Optimizations]

  • Improved the Power Plan combobox. Users can now see which plans are present on the system, which plan is active and also delete plans.
  • Added toggles, selection and numeric controls that can be used to control powercfg commands on the currently applied power plan. (In the previous version of Winhance, importing the Ultimate Performance powerplan just automatically applied all "recommended" powercfg commands and there was no control over it) Fixes #84

[Gaming and Performance Optimizations]

  • Removed the problematic mouse related settings (Smooth X/Y Curves) which caused Enhance Pointer Precision not to work. Closes #13
  • Removed HPET Setting. Users reported system instability and that this setting is snakeoil anyway, not worth it.
  • Added multiple new settings to feature. Closes #184
  • Removed Unpark CPU Cores setting, this is now handled in the Power Optimizations.

[Taskbar Customizations]

  • Fixed News & Interests/Widgets/Weather icon not being removed from the Taskbar due to being a protected registry key.

[Explorer Customizations]

  • Added "End Task" to Taskbar right click menu for Windows 11. Closes #177
  • Fixed "Disable Translucent Selection Rectangle" not working in windows 11 file explorer. Fixes #173 (Note, this setting is now in Gaming and Performance Optimizations under Visual Effects)
  • Add toggles to remove "-Shortcut" Text, Add 'Show/Hide Extensions' to Context Menu. Closes #135
  • Added toggle to show or remove the "open in terminal" option from right click context menu. Closes #162
  • Added toggle to enable or disable Legacy Windows Photo Viewer. Closes #135

[Misc]

  • Fixed a bug where multiple instances of Winhance could be opened at the same time. Fixes #196
  • SoftwareApps: Fix incorrect (failure) dialog being shown when a single app installation is cancelled. (Removed cancellation dialogs completely)
  • Major refactor of the codebase and how settings are detected and applied.
  • Added filter toggle in mainwindow to toggle Windows version filtering of settings in Winhance

🔐 Security Info

Important: Please verify your download using the information below. Any file with different values for this particular version is not from the official source.

  • Winhance.Installer.exe (v25.11.03)
    • SHA256: 3bd6e1721068fd8ed7bc92cf39c09f1c586c2624f16217d47063ef8e9c788b3d

📥 Installation

Download from winhance.net or directly from this release.

The Winhance.Installer.exe includes both Installable and Portable versions during setup.

Winhance Release #7 v25.05.28

28 May 09:36

Choose a tag to compare

What's Changed

Detailed Changes

fix(installer): Improve installation and uninstallation process

  • Fix incomplete uninstallation by adding proper [UninstallDelete] section
  • Remove duplicate executable issue by optimizing file copying strategy
  • Reduce installer size by ~40% (from ~125MB to ~74MB) by excluding unnecessary runtime components
  • Add support for clean updates by implementing pre-installation cleanup
  • Preserve Scripts folder during updates while removing old files
  • Ensure proper internationalization by including language resource folders
  • Add automatic application termination during uninstallation

Implement Custom UAC Settings Persistence

  • Created a new CustomUacSettings model to represent custom UAC settings
  • Implemented IUacSettingsService interface to define the contract for UAC settings persistence
  • Added UacSettingsService to handle saving and loading custom UAC settings from UserPreferences.json
  • Modified UacOptimizations to work with the new service-based approach
  • Updated WindowsSystemService to use the new IUacSettingsService
  • Enhanced WindowsSecurityOptimizationsViewModel to properly handle custom UAC settings
  • Fixed potential deadlocks by making TryGetCustomUacValues completely synchronous
  • Ensured Custom UAC option remains in dropdown when custom settings exist in preferences

🔐 Security Info

Important: Please verify your download using the information below. Any file with different values for this particular version is not from the official source.

  • Winhance.Installer.exe (v25.05.28)
    • SHA256: e8070390adc8196c664f39ff7dfda0429ee9ff4645d9a17dc4e9c7904a885532

Installation

Download from winhance.net or directly from this release.

The Winhance.Installer.exe includes both Installable and Portable versions during setup.


EDIT: Reupload Installer with Digital Signature