The ultimate utility to customize, debloat, and secure Windows 10 and 11. Disable telemetry, fix Snap Assist, and bring back the features you actually want with a single click.
Built for Windows 10 & 11 with a beautiful native dark mode interface.
System Control
Fix frustrating UI choices instantly. Disable Snap Assist, remove notification center, and customize your taskbar to your liking.
Privacy First
Stop Microsoft from harvesting your data. Our advanced telemetry blocking secures your OS at the deepest registry levels.
Seamless Updates
Built-in auto-updater ensures you always have the latest fixes. Check for updates and install them instantly from within the app.
Changelog
See what's new in recent updates.
Version 1.4.0.2
8/9/2026
* Fixed some texts being non-translated
* Fixed Clock color affecting all widgets
* Stopped requiring admin perms on startup -- it now asks only when applying tweaks
* Brought back the update popup on launch to prompt installation of new versions.
* The "Check for Updates" button now turns into "Install Update" when an update is available.
* The main application title is no longer translated again.
* Permanently removed the deprecated interactive Console Mode TUI. The CLI commands (--set, --check, --list) remain fully supported.
* Removed the unused DarkMode registry key read since the application is fully dark-themed by default.
* Removed orphaned updater translation variables and cleaned up stale CLI control flow logic.
* Added 3 new highly requested gaming/performance tweaks: Disable Mouse Acceleration, Disable Sticky Keys Prompt, and Disable Xbox Game Bar & DVR.
* Completely redesigned the 'Review Pending Changes' dialog list to feature an owner-drawn modern interface with rounded floating cards.
* Added dynamic multi-language translation support for the '[Enable Tweak]' and '[Revert Tweak]' actions in the review list.
* The review interface now seamlessly replaces the main window content instead of opening a separate dialog frame, resulting in a cleaner user flow.
* Tweak titles and descriptions now turn a striking red when a tweak is unavailable for your OS version or disabled via config.
* The 'What's New' page now properly includes the changelog notes for your currently installed version.
* Introduced a brand new 'Privacy' tweak category for managing diagnostic data and personal tracking.
* Added 4 new system tweaks: Disable Cortana, Disable Activity History (Timeline), Disable Windows SmartScreen, and Align Taskbar to Left (Windows 11).
* Significantly optimized the tweak scanning engine, resulting in instantaneous loading times when reviewing pending changes.
* Completely redesigned application dialogs and message boxes into sleek, in-app floating overlays, and seamlessly integrated the success message directly into the review pane.
* Added full multi-language translation support for new UI elements, including the "Changes applied" success suffix and "Checking for updates" status text.
* Replaced the blocking startup privilege warning with a beautiful, non-intrusive inline banner at the top of the tweaks list.
* The application now boots instantly and allows browsing of features and settings even when not running as Administrator (Read-Only Mode).
* Added a dedicated "Restart as Administrator" button directly inside the new privilege warning banner, complete with full multi-language support.
* The application now automatically detects if Desktop Window Manager (DWM) composition is disabled or missing and seamlessly degrades to a fallback native standard titlebar to prevent rendering issues.
* The "About" page now displays the exact Windows Build version you are running instead of a generic "Windows 10/11" string.
* Checkbox and UI initialization is now fully asynchronous, preventing the application from freezing for half a second when first opened.
* A brand new, custom-designed dark-mode application icon featuring sleek Windows-style slider elements.
* The sidebar's generic "W" badge has been replaced with a native render of the new application icon.
* Expanded the custom modern scrollbar interface to be utilized seamlessly across all application tabs (Settings, About, and What's New).
* Refined the custom scrollbar track rendering to feature smooth, rounded edges that perfectly match the thumb aesthetic.
* Replaced the standard Windows progress bar on the tweak application screen with a completely custom-drawn, Fluent-styled progress bar.
* The custom scrollbar now dynamically auto-hides itself on pages where the content is short enough to not require scrolling.
* Introduced a sleek, custom-drawn animated loading spinner overlay that appears when the application is parsing registry states on startup.
* Addressed an issue where the main window would briefly flash white before rendering the dark-mode interface on initial launch.
* Fixed a rendering bug where dropdown combobox borders were partially clipped or cut off by the container boundaries.
* Updated the "What's New" headers to seamlessly include the exact date and time for each version update, automatically translated to the user's local timezone.
* Added an asynchronous loading screen overlay to the "What's New" tab to improve user experience while changelogs are being fetched from the server.
* Added a hidden "--no-internet" launch argument for developers and power users to simulate and test offline application behavior.
* Updated the app name from Windows Tweaks Utility to WindowsTweaks in Properties, taskbar, and Task Manager.
* Added System Restore Point integration before applying changes, risky tweaks REQUIRE System Restore Point.
* Increased the size and vertical spacing of sidebar navigation buttons for better ergonomics.
* Added a new Appearance section in Settings allowing users to customize the application's accent color.
* Added a new Context Menu category featuring 3 new tweaks: Take Ownership, Open Command Prompt Here, and Always Show Copy As Path.
* Added a new Bloatware category featuring 3 new tweaks: Remove Microsoft OneDrive, Disable Windows Widgets Panel, and Disable Xbox Services.
* Fixed an issue where UI elements and buttons remained blue instead of matching the user's selected accent color.
* Resolved a rendering bug where sidebar text would duplicate itself after maximizing and restoring the application window.
* Fixed an issue preventing users from dragging the window by its title bar when on the Review Changes screen.
* Fixed an issue where the review changes dialog could show a scrollbar overlapping other elements on smaller window sizes.
* Fixed an issue where the buttons on custom dialog boxes were completely invisible due to matching the background color.
* Fixed an OS detection bug where Windows 7 and older operating systems were incorrectly identified as Windows 8, and properly hard-blocked them from running the application.
* Updated all secondary and dialog buttons across the application to correctly inherit and display the user's chosen accent color during interaction (hover/pressed) and for primary actions.
* Added `--unsupported-os` command line argument to simulate running on an unsupported operating system for testing purposes.
* Extracted and added dynamic translations for all remaining hardcoded UI texts and CLI output strings across all 14 supported languages.
* Introduced a new Desktop Widgets feature that pins a customizable clock, and system stats directly to the desktop wallpaper, configurable via a new "Widgets" sidebar tab.
* Redesigned the tweaks page footer to seamlessly blend into the sidebar for a more unified full-width layout.
* Redesigned top left corner on the sidebar to align the app name with the logo.
* Tweak Adjustment: 'Enable Compact Spacing in File Explorer' is now accurately marked as a Windows 11 exclusive feature, hiding it on Windows 10.
* Tweak Adjustment: 'Disable Snap Assist Flyout' is now accurately marked as a Windows 11 exclusive feature, hiding it on Windows 10.
1.4.0 is the next update that is getting released. Please remember that the --console mode will be removed on the future version.
* Updated all main action buttons and dialogs to use a modern solid blue Fluent Design style.
* Fixed an issue where the About tab and What's New tab would highlight simultaneously in the sidebar navigation.
* Resolved a UI flickering issue when scrolling in the Settings, About, and What's New pages.
* Refactored the updater to display inline on the About page instead of opening an external blocking dialog popup.
* Replaced the legacy Win32 risky tweak warning message box with the modern custom message box for better visual consistency.
* Added a new "What's New" button in the sidebar that dynamically fetches and displays changelogs from previous versions.
* Modernized the UI by replacing standard checkboxes with sleek pill-like toggle switches
* Added Export and Import Profile functionality to backup and restore system configurations
* Added a new Risky Tweak Warning setting to prevent accidental system instability
* Fixed an issue where Settings categories and tweak titles wouldn't immediately translate when switching the app language at runtime
* Fixed a visual glitch where the search bar placeholder text would ghost and overlap the previous text when switching languages
* Added a brand-new modern sidebar
* Added a custom modern title bar inspired by Windows 11 Task Manager
* Added a centered search box layout
* Updated minimize, maximize, and close buttons with custom pill-shaped hover effects
* Implemented a robust custom transparent search placeholder
* Cleaned up legacy code
* Fixed inconsistent fonts across various UI elements
* Fixed the "Check for Updates" button having a legacy outline by conforming it to the modern button style
* Removed debug symbols, lowering the executable size by 63% (992KB → 361KB)
* Completely overhauled combo boxes with custom owner-drawn rendering to match the modern dark UI
* Added 9 new Explorer tweaks: Show Microsoft Store Apps on Taskbar, Show Start Menu on Upgrade, Show Notification Icon, Show Task View Button, Show Account Notifications in Start, Don't Use PowerShell on WinX, Launch folder windows in a separate process, Hide empty drives in File Explorer, and Enable Clipboard History (Win+V).
* Made sure all "Unavailable as unstable/not working" UI text is perfectly translated across all language files.
* Made Shutdown without restarting, Snap Assist disabler, end task, seconds in taskbar clock tweaks supported.
* Privelege error is now more modern
* Tweak categories are now translated
* Site update: you can now download previous versions of the app
* Added collapsible/expandable behavior to tweak categories, completely redesigned as modern interactive UI buttons with Fluent icons, and states seamlessly saved across sessions
* Added strict CLI argument validation to instantly output a helpful error message instead of silently launching the GUI when passing an invalid flag
* Fixed missing translations for Settings categories (General, Privacy, Language) across all languages
* Redesigned all checkboxes using custom owner-drawn rendering to perfectly match the sleek modern UI design
* Removed the dark mode toggle in settings. If you previously disabled it and want it back, run WindowsTweaks --reset
* The installer now offers an option to add WindowsTweaks to your system PATH for command-line access
* Completely revamped Settings & About Page
* You can now redo tweaks that are one time only
* Fixed a UI bug where the "Explorer" category header was duplicated at the bottom of the list due to the `snapassist` tweak being incorrectly sorted.
* Removed the Notification Center tweak.
* Added a new "Remove Microsoft Edge" tweak in the Advanced section that uses the EdgeRemover PowerShell script to permanently remove Microsoft Edge, WebView2, and associated components.
* Fixed a UI bug that displayed two scrollbars (the standard Windows scrollbar alongside the custom modern scrollbar overlay). Added `WS_VSCROLL` to the scroll container style so `ShowScrollBar(FALSE)` properly disables the standard scrollbar.
* Fixed a UI bug where tweak description text was being cut off (the bottom rows were clipped on multi-line descriptions). Increased the initial label height from 44 to 60 pixels and the minimum height floor in `LayoutTweaks` from 32 to 40 pixels so multi-line descriptions always render in full.
* Synced all 13 language files (ar, bn, de, es, fr, hi, it, ja, pl, pt, ru, ur, zh) to match the latest `en.json` schema and added proper translations for the `name`/`desc` keys of the newest tweaks (`spinner_name_legacy`, `edge`, `activate`).
* Add a windows activation tweak
* Grayed out the Activate Windows, Remove Microsoft Edge, and Remove Windows Defender checkboxes when already applied, making it impossible to disable these one-way tweaks after activation/removal. A way to redo the tweak (in case of errors) will be available in a later update.
* Fixed click-on-tweak-name behavior: when "Bypass Unsupported Tweaks" is enabled, clicking the name of an unsupported tweak now correctly toggles its checkbox, matching the behavior when the checkbox itself is clicked directly.
* Added the same RAM optimization timer (working set trimming via `SetProcessWorkingSetSize` + `EmptyWorkingSet` + `HeapCompact`) to the initial disclaimer dialog, matching the main application's memory optimization.
* Fixed a bug where some dialogs, like Unsupported OS shows a white background
* Fixed the Updater failing to connect to the update server over HTTPS, which caused it to silently report the app was always up to date.
* Supported custom update tags like `-HOTFIX` or `-beta` by relaxing strict version string validation.
* Translated the Yes/No buttons in the Updater dialog to match the active language.
* Deprecated the interactive Console Mode (`--console`) with a warning that it will be permanently removed in v1.4.0.0. The standard CLI remains fully supported.
* Fixed an issue where the Console Mode deprecation warning was displaying inappropriately for standard background logging (`--debug`).
* Moved all language files from embedded resources to an external `lang/` folder, reducing executable size.
* Drastically optimized application startup time by avoiding heavy JSON parsing of language files during initial discovery.
Version 1.3.8.2-HOTFIX
6/5/2026
* HOTFIX: Fixed a critical bug in the built-in Updater where it would fail to parse the latest version string from the server, causing it to incorrectly report that the application was always up to date.
Version 1.3.8.2
6/5/2026
* Improved the Windows Defender removal tool (DefenderRemover) by automatically downloading the executable into the same folder as WindowsTweaks.exe instead of a temporary directory.
* Added a mandatory Antivirus Exclusion warning prior to Defender removal, explicitly providing the folder path that needs to be whitelisted by users due to persistent heuristic false positives.
* Ensured the new Antivirus Exclusion warning dialog is fully translated across all 14 supported languages.
Version 1.3.8.1
5/31/2026
* Refactored Win32 GDI Brush usage with a global caching system, significantly improving performance and lowering CPU overhead during UI rendering.
* Fixed an issue where Settings checkboxes would render with black text on older Windows 10 builds when Dark Mode was enabled.
Version 1.3.8
5/31/2026
* Added a new privacy-focused, opt-in anonymous telemetry system to help improve tweak compatibility.
* Fixed an issue where the "Don't show this again" checkbox text background would render black in dark mode on Windows 10.
* Fixed a bug where the Telemetry Consent dialog would appear all white if the user had previously accepted the disclaimer.
* Fixed an issue with the Defender Remover execution. The app will now explicitly warn the user if Windows Defender Tamper Protection deletes the script prior to execution.
* Fixed the Settings UI layout where the language selector would overlap with the new telemetry toggle.
* Fixed localization support for the Settings page title and the Telemetry toggle text.
* Improved the Custom Message Box system to dynamically scale its height, preventing text from getting cut off on long disclaimers.
* Corrected OS compatibility validation for Windows 10 vs Windows 11 features:
* The "Legacy Boot Spinner", "Notification Center", "Taskbar Seconds", and "End Task" tweaks are now correctly disabled on Windows 10.
* The "Bring Back Shutdown without Updating" tweak is now fully enabled globally.
* Fixed missing translations across all 14 language files, automatically translating recently added features into their respective languages.
* Widened the "Apply Changes" button across all UI modes to accommodate longer translated text in other languages without truncation. Fixed a layout bug where the button would squish down during window resizes.
* Deprecated the interactive Console TUI (--console) in favor of the GUI and standard CLI automation arguments.
* Completely removed the deprecated Legacy Mode UI and `--legacy` flag to streamline development.
* Fixed a spacing issue in the "About" text across all languages.
* Translated the "Always Show Scrollbars" tweak into all supported languages.
* Updated the UI buttons in the Updater dialog to use the custom modern styling for consistency.
* Fixed an issue where closing the Updater dialog would cause the main application window to lose focus and drop behind other windows.
* Fixed the Telemetry prompt displaying an "OK" button instead of "Yes / No" options by properly masking the message box flag in the custom dialog handler.
* Added missing translations for "Yes", "No", and "Success" across all 14 localization files.
* Fixed a localization bug where the "Don't show this again" checkbox text would not immediately update when changing languages in the Setup Dialog.
* Fixed a visual bug where ComboBoxes would render with an outdated Windows 95 3D-sunken border when Dark Mode was enabled.
* Modified the `--reset` command to completely delete the `SOFTWARE\WindowsTweaks` registry key from HKEY_LOCAL_MACHINE rather than just deleting individual values.
* Removed dead legacy code that attempted to delete the obsolete `tweaks_config.json` file during a `--reset`.
* Cleaned up `main.cpp` by removing unused legacy fallback UI constants, dead functions, and 16 redundant memory deallocation checks prior to `ExitProcess`.
* Enhanced Telemetry data collection to dynamically dispatch payloads asynchronously in the background not just on app launch, but immediately whenever tweaks are applied, the application language is switched, or the telemetry feature itself is toggled on.
* Added a confirmation prompt when disabling Telemetry in the Settings menu, allowing users to optionally delete all of their previously collected telemetry data from our servers. If accepted, the UUID is deleted locally and wiped remotely.
* Major architecture change: Completely removed the standalone updater executable.
* Merged update checking and dialogs directly into the core app.
* The application now seamlessly and silently checks for updates in a background thread on launch without locking up the UI.
* Mini version bump to 1.3.7.4.
Version 1.3.7.3
5/31/2026
* Fixed a critical issue where the updater failed to launch the browser due to elevated UIPI restrictions.
* Renamed internal binaries to WindowsTweaksUpdater.
* Minor version bump for stability.
Version 1.3.7.2
5/31/2026
* Ported the experimental memory optimization (working set trimming and heap compaction) to the updater module.
* Mini version bump (1.3.7.2) for memory parity.
Version 1.3.7.1
5/31/2026
* Applied WIN32_LEAN_AND_MEAN and core API optimizations to the updater module for faster execution and smaller binary footprint.
* Minor version bump for synchronization and routine stability improvements.
Version 1.3.7.0
5/31/2026
* Added DWM Immersive Dark Mode support to the Updater.
* Updated updater to use fluent design modern buttons (v6 visual styles).
* Disabled static linking globally to prevent false-positive antivirus heuristic flags.
Version 1.3.6.5
5/31/2026
* Updated compiler flags to bundle GCC runtime natively (fixes missing DLL errors).
* Migrated completely to otplib V13 API, restoring 2FA login capability.
* Overhauled the internal build scripts.
Note: this is not an actual setup file. The setup file has been lost, and this is the first update published to this website, which was not archiving old versions.
Note: Misslabeled as 1.0.3, it could be 1.3.1
This is a pre-website version. The changelog is not available for this version, however the setup is not available as this is also a pre-setup version.
This is a pre-website version. The changelog is not available for this version, however the setup is not available as this is also a pre-setup version.