Winhance is a PowerShell GUI application designed to optimize and customize your Windows experience.
From software management to system optimizations and customization, Winhance provides functions to enhance Windows 10 and 11 systems.
Winhance features most of the same enhancements as UnattendedWinstall without needing to do a clean install of Windows.
- Windows 11
- Tested on Windows 11 24H2
- Most things should work on Windows 10 22H2 but there are some issues
- Windows PowerShell 5.1 (Preinstalled in above versions)
To use Winhance, follow these steps to launch PowerShell as an Administrator and run the installation script:
-
Open PowerShell as Administrator:
- Windows 10/11: Right-click on the Start button and select Windows PowerShell (Admin) or Windows Terminal (Admin)
- PowerShell will open in a new window.
-
Confirm Administrator Privileges:
- If prompted by the User Account Control (UAC), click Yes to allow PowerShell to run as an administrator.
-
Enable PowerShell Script Execution:
- Run the following command to allow script execution:
Set-ExecutionPolicy Unrestricted
-
Paste and Run the Command:
- Copy the following command:
irm "https://github.com/memstechtips/Winhance/raw/main/Winhance.ps1" | iex
- To paste into PowerShell, Right-Click or press Ctrl + V in the PowerShell or Terminal window
- Press Enter to execute the command
This command will download and execute the Winhance application directly from GitHub.
- Install Software
- Remove Windows Apps (Permanently)
- Microsoft Edge
- OneDrive
- Recall
- Copilot
- Other Useless Windows Bloatware
- Set UAC Notification Level
- Disable or Enable Windows Security Suite
- Privacy Settings
- Gaming Optimizations
- Windows Updates
- Power Settings
- Scheduled Tasks
- Windows Services
- Toggle Windows Dark or Light Mode
- Taskbar Customization
- Start Menu Settings
- Explorer Options
- Notification Preferences
- Sound Settings
- Accessibility Options
- Search Configuration
- About Winhance
- Author Socials
- Support Information
Note
This tool is currently in development. Any issues can be reported using the Issues tab.
Also, I'm not a developer, I'm just enjoying learning more about scripting/programming and learning as I go.
Please also understand that I prefer to develop and work on these projects independently.
I do value other people's insights and appreciate any feedback, but don't take it personally if a pull request is not accepted.
If Winhance has been useful to you, consider supporting the project—it truly helps!
If you have feedback, suggestions, or need help with Winhance, please join the discussion on GitHub or our Discord community:
- Create separate/individual checkboxes for apps that can be removed with some presets.
- Implement fix for "can't open links" due to Edge removal.
- Fix removal of Legacy MS Edge on Windows 10.
- Implement jobs/background tasks for long running tasks.
- Implement better WinGet installation on Windows 10.
- Add a "create Winhance desktop shortcut" option.