-
-
Notifications
You must be signed in to change notification settings - Fork 339
Windows Tweaks
The Windows Tweaks page brings together privacy cleanup tools and system diagnostics in one place. Use the Cleanup section to review and remove selected traces of previous activity, or open Diagnostics to troubleshoot networking, manage storage-health updates, and inspect or control the Windows Recovery Environment.
Note
The Diagnostics section requires the app to be running with administrator privileges.
Tip
Many other new features and tweaks are on the way, so keep an eye on this page and future release notes for updates.
The Cleanup section is designed around a review-first workflow. Select Check to find applicable data, open Review detected data to inspect what was found, and then select Clear or Remove when you are ready. Status messages report whether the operation completed successfully, found nothing to remove, or encountered items that could not be processed.
Free up disk space by finding older NuGet package versions that your development environment no longer needs. Close your .NET projects first, then review the detected folders before removing them.
The cleaner inspects the configured NUGET_PACKAGES directory, or the default per-user NuGet package cache when no custom location is configured. It recognizes package version folders, keeps the highest recognized version of each package, and lists older versions as removal candidates. The review also reports their combined size.
Keep your command-line activity to yourself by reviewing and clearing commands you previously entered in PowerShell consoles and the Visual Studio Code terminal. This removes the saved command histories.
The check covers the standard PSReadLine history files for the PowerShell console host and the Visual Studio Code host. You can review the collected command text before clearing it.
Give the Windows Run dialog a fresh start by reviewing and clearing commands you previously entered. This prevents old commands from continuing to appear as suggestions when you use Run again.
Leave previously visited paths behind by reviewing and clearing entries from the File Explorer address bar. This removes saved path suggestions without deleting any files or folders.
Start with a clean search slate by reviewing and clearing terms you previously entered in File Explorer. This removes saved search suggestions without affecting your files or Windows Search index. Search terms are decoded and displayed for review before removal.
Clean up your Recent Items list and reduce traces of recently opened content by reviewing and removing its saved shortcuts. Your original files remain untouched.
This tool checks the current user's Recent Items folder for top-level shortcut files. It removes only those shortcuts, not the files or folders to which they point.
Stop Open and Save dialogs from retracing your steps by reviewing and clearing the file and folder locations they remember. This reduces previously visited locations shown by compatible apps without deleting your files.
The cleaner examines the history maintained by common Windows Open and Save dialogs, including remembered application and file-system locations.
Clear the trail of document names remembered by File Explorer by reviewing and removing its RecentDocs history. This removes history records only and does not delete your documents.
The check searches both the main RecentDocs history and its category-specific items. It displays the document names that can be decoded safely, removes only those selected records, and updates the corresponding recent-use metadata.
Reset your Jump Lists by reviewing and clearing the data that stores recently used and pinned items for supported apps. Use this when you want a cleaner Start menu and taskbar history.
The cleaner checks the current user's Automatic Destinations and Custom Destinations data folders. The review displays the exact Jump List data files that will be removed.
The Diagnostics section provides focused maintenance actions and system controls. Each operation displays progress and completion information in its associated status bar.
Clears the DNS resolver cache so that name lookups are resolved again instead of being answered from cached records.
Use this after DNS records have changed, when a hostname continues to resolve to an outdated address, or while troubleshooting name-resolution problems. Clearing the cache does not change your configured DNS servers or network adapter settings.
Reset the IPv4 of every active DHCP-enabled network adapter by releasing and then renewing it. Network and VPN connectivity may be briefly interrupted.
The operation targets active, non-loopback IPv4 adapters that use DHCP and currently have a unicast address. Results identify the adapters that completed successfully and report release, renewal, or adapter-matching failures individually. Adapters using static IPv4 configuration are not changed.
Clears WinHTTP automatic proxy information, WPAD state, and cached proxy scripts for all networks.
Use this when system services or applications that rely on WinHTTP continue using stale automatic proxy information. This reset is aimed at WinHTTP automatic proxy discovery and caching.
Allows Windows to download updated machine learning model parameters used to predict storage disk failure. The toggle manages the machine-level policy for disk health model updates.
Enables or disables Windows Recovery Environment and displays its current configuration.
When you open Diagnostics, the page retrieves the current Windows RE configuration and synchronizes the toggle with the actual system state. The status area displays available details including:
- Windows RE image version
- Windows RE image location
- Boot Configuration Data identifier
- Scheduled recovery operation
- Automatic repair status
- Windows RE image hash
Warning
Windows Recovery Environment provides recovery and repair capabilities that can be important when Windows cannot start normally. Disable it only when you understand the effect on your recovery options.
- Home
- Create AppControl Policy
- Create Supplemental Policy
- System Information
- Configure Policy Rule Options
- Policy Editor
- Simulation
- Allow New Apps
- Build New Certificate
- Create Policy From Event Logs
- Create Policy From MDE Advanced Hunting
- Create Deny Policy
- Merge App Control Policies
- Deploy App Control Policy
- Get Code Integrity Hashes
- Get Secure Policy Settings
- Update
- Sidebar
- Validate Policies
- View File Certificates
- Microsoft Graph
- Firewall Sentinel
- Data Analysis in AppControl Manager
- Compare Policies
- Home
- TopBar
- Protect
- Microsoft Security Baselines
- Microsoft Security Baselines Overrides
- Microsoft 365 Apps Security Baseline
- Microsoft Defender
- Attack Surface Reduction
- Bitlocker
- Device Guard
- TLS Security
- Lock Screen
- User Account Control
- Windows Firewall
- Optional Windows Features
- Windows Networking
- Miscellaneous Configurations
- Windows Update
- Edge Browser
- Certificate Checking
- Country IP Blocking
- Non Admin Measures
- Group Policy Editor
- Manage Installed Apps
- File Reputation
- Audit Policies
- Cryptographic Bill of Materials
- Intune
- Configuration Service Provider (CSP)
- Service Manager
- Exploit Mitigations
- Sandbox Maker
- WinGet Management
- Tweaks
- Secure Vault
- Duplicate Photos Finder
- EXIF Manager
- Download Manager
- Bootable Drive Maker
- Introduction
- How To Generate Audit Logs via App Control Policies
- How To Create an App Control Supplemental Policy
- The Strength of Signed App Control Policies
- How To Upload App Control Policies To Intune Using AppControl Manager
- How To Create and Maintain Strict Kernel‐Mode App Control Policy
- How to Create an App Control Deny Policy
- App Control Notes
- How to use Windows Server to Create App Control Code Signing Certificate
- Fast and Automatic Microsoft Recommended Driver Block Rules updates
- App Control policy for BYOVD Kernel mode only protection
- EKUs in App Control for Business Policies
- App Control Rule Levels Comparison and Guide
- Script Enforcement and PowerShell Constrained Language Mode in App Control Policies
- How to Use Microsoft Defender for Endpoint Advanced Hunting With App Control
- App Control Frequently Asked Questions (FAQs)
- System Integrity Policy Transformations | XML to CIP and Back
- About Code Integrity Policy Signing
- How To Install Microsoft Store Apps Completely Offline
- Create Bootable USB flash drive with no 3rd party tools
- Event Viewer
- Group Policy
- How to compact your OS and free up extra space
- Hyper V
- Git GitHub Desktop and Mandatory ASLR
- Signed and Verified commits with GitHub desktop
- About TLS, DNS, Encryption and OPSEC concepts
- Things to do when clean installing Windows
- Comparison of security benchmarks
- BitLocker, TPM and Pluton | What Are They and How Do They Work
- How to Detect Changes in User and Local Machine Certificate Stores in Real Time Using PowerShell
- Cloning Personal and Enterprise Repositories Using GitHub Desktop
- Only a Small Portion of The Windows OS Security Apparatus
- Rethinking Trust: Advanced Security Measures for High‐Stakes Systems
- Clean Source principle, Azure and Privileged Access Workstations
- How to Securely Connect to Azure VMs and Use RDP
- Basic PowerShell tricks and notes
- Basic PowerShell tricks and notes Part 2
- Basic PowerShell tricks and notes Part 3
- Basic PowerShell tricks and notes Part 4
- Basic PowerShell tricks and notes Part 5
- How To Access All Stream Outputs From Thread Jobs In PowerShell In Real Time
- PowerShell Best Practices To Follow When Coding
- How To Asynchronously Access All Stream Outputs From Background Jobs In PowerShell
- Powershell Dynamic Parameters and How to Add Them to the Get‐Help Syntax
- RunSpaces In PowerShell
- How To Use Reflection And Prevent Using Internal & Private C# Methods in PowerShell