Skip to content

Commit 8b34c8a

Browse files
authored
Winhance C# Update 1
- Winhance changed from a PowerShell GUI Script to a C# application with proper install/uninstall support and a portable version. - Winhance now has its own logo - Winhance now has its own download page https://winhance.net - MainWindow & UI Changes - Changed to Google Material Symbols rather than relying on Windows Fonts to render symbols which created inconsistencies in the app between Windows 10 and Windows 11. - Added Save & Import Config buttons that can be used to manage selections and settings in Winhance - Added Support/Donate Button - Added a styled scroll bar - Software & Apps View Changes - Windows Apps & Features Section - Added a section with a legend to explain symbols that appear in the Windows Apps GUI and a search bar to search for items - Moved the "Remove Selected Items" button to the top and added an "Install Selected Items" button below it to install items if available. - Seperated Windows Apps, Legacy Capabilities and Optional Features into different sections for better organization. - External Apps Section - Added a new section with multiple useful apps in different categories ex. Browsers, Multimedia utilities, Document viewers etc. that can be installed via WinGet. - Optimize View Changes - Added an info section with a legend and search bar to search for items. - Added an icon to indicate if a registry key or value is missing. - Added toggle switches to each available setting in their subcategories (ex. Privacy, Gaming etc.) to allow users better control over what is applied. - Moved Sound, Notifications and a part of the Explorer customizations from Customize View to the Optimize View. - Added a Combobox/Dropdown menu in Power Settings to select a Power Plans - Customize View Changes - Added an info section with a legend and search bar to search for items. - Added an icon to indicate if a registry key or value is missing. - Added toggle switches to each available setting in their subcategories (ex. Taskbar, Start Menu etc.) to allow users better control over what is applied. - Changed the Windows Theme selector (Dark Mode/Light Mode) to a Combobox/Drodown Menu - About View Changes - Removed About View, will add a similiar view with a better structure in a future update
1 parent 6e6c3ad commit 8b34c8a

File tree

390 files changed

+67161
-8813
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

390 files changed

+67161
-8813
lines changed

LICENSE.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Project Name: Winhance
2-
Author: Memory aka "memstechtips"
2+
Author: Marco du Plessis
33
Year: 2025
44
License: CC BY-NC-SA 4.0
55
Link: https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.en
@@ -443,4 +443,4 @@ understandings, or agreements concerning use of licensed material. For
443443
the avoidance of doubt, this paragraph does not form part of the
444444
public licenses.
445445

446-
Creative Commons may be contacted at creativecommons.org.
446+
Creative Commons may be contacted at creativecommons.org.

README.md

Lines changed: 36 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,98 +1,69 @@
11
# Winhance - Windows Enhancement Utility 🚀
22

3-
**Winhance** is a PowerShell GUI application designed to optimize and customize your Windows experience. <br> From software management to system optimizations and customization, Winhance provides functions to enhance Windows 10 and 11 systems.<br><br>**Winhance** features most of the same enhancements as [UnattendedWinstall](https://github.com/memstechtips/UnattendedWinstall) without needing to do a clean install of Windows.
3+
**Winhance** is a C# 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.
44

5-
![image](https://github.com/user-attachments/assets/eda81081-6430-41a2-baaa-4e06120b2cab)
5+
**Winhance** features most of the same enhancements as [UnattendedWinstall](https://github.com/memstechtips/UnattendedWinstall) without needing to do a clean install of Windows.
66

77
## Requirements 💻
88
- Windows 11
99
- *Tested on Windows 11 24H2*
1010
- *Most things should work on Windows 10 22H2 but there are some issues like Microsoft Edge (legacy) removal*
11-
- Windows PowerShell 5.1 (Preinstalled in above versions)
1211

13-
## Usage Instructions 📜
14-
To use **Winhance**, follow these steps to launch PowerShell as an Administrator and run the installation script:
12+
## Installation 📥
1513

16-
1. **Open PowerShell as Administrator:**
17-
- **Windows 10/11**: Right-click on the **Start** button and select **Windows PowerShell (Admin)** or **Windows Terminal (Admin)**
18-
- PowerShell will open in a new window.
14+
Download from [winhance.net](https://winhance.net) or the [Releases](https://github.com/memstechtips/Winhance/releases) section of this repository.
1915

20-
2. **Confirm Administrator Privileges**:
21-
- If prompted by the User Account Control (UAC), click **Yes** to allow PowerShell to run as an administrator.
16+
The `Winhance.Installer.exe` includes an Installable and Portable version during setup.
2217

23-
3. **Enable PowerShell Script Execution:**
24-
- Run the following command to allow script execution:
25-
```powershell
26-
Set-ExecutionPolicy Unrestricted
27-
```
18+
> [!NOTE]
19+
> This tool is currently in development. Any issues can be reported using the Issues tab.<br>
20+
> Also, I'm not a developer, I'm just enjoying learning more about scripting/programming and learning as I go.<br><br>
21+
> Please also understand that I prefer to develop and work on these projects independently.<br>I do value other people's insights and appreciate any feedback, but don't take it personally if a pull request is not accepted.
2822
29-
4. **Paste and Run the Command**:
30-
- Copy the following command:
31-
```powershell
32-
irm "https://github.com/memstechtips/Winhance/raw/main/Winhance.ps1" | iex
33-
```
34-
- To paste into PowerShell, **Right-Click** or press **Ctrl + V** in the PowerShell or Terminal window
35-
- Press **Enter** to execute the command
23+
## Support the developer
3624

37-
This command will download and execute the **Winhance** application directly from GitHub.
25+
It really does make a big difference, and is very much appreciated. Thanks<br>
26+
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/memstechtips)
3827

3928
## Current Features 🛠️
4029

4130
### Software & Apps 💿
42-
- Install Software
43-
- Remove Windows Apps (Permanently)
44-
- Microsoft Edge
45-
- OneDrive
46-
- Recall
47-
- Copilot
48-
- Other Useless Windows Bloatware
31+
- **Windows Apps & Features Section**
32+
- Searchable interface with explanatory legend
33+
- Organized sections for Windows Apps, Legacy Capabilities, and Optional Features
34+
- One-click removal and installation of selected items
35+
- **External Apps Section**
36+
- Install various useful applications via WinGet
37+
- Categories include Browsers, Multimedia utilities, Document viewers, and more
4938

5039
### Optimize 🚀
40+
- Searchable interface with status indicators
41+
- Toggle switches for each setting for better control
5142
- Set UAC Notification Level
52-
- Disable or Enable Windows Security Suite
5343
- Privacy Settings
54-
- Gaming Optimizations
44+
- Gaming and Performance Optimizations
5545
- Windows Updates
56-
- Power Settings
57-
- Scheduled Tasks
58-
- Windows Services
46+
- Explorer Optimizations
47+
- Power Settings with Power Plan selection
48+
- Sound Settings
49+
- Notification Preferences
5950

6051
### Customize 🎨
61-
- Toggle Windows Dark or Light Mode
52+
- Searchable interface with status indicators
53+
- Toggle switches for each setting for better control
54+
- Windows Theme selector (Dark/Light Mode) via dropdown
6255
- Taskbar Customization
63-
- Start Menu Settings
64-
- Explorer Options
65-
- Notification Preferences
66-
- Sound Settings
67-
- Accessibility Options
68-
- Search Configuration
69-
70-
### About ⓘ
71-
- About Winhance
72-
- Author Socials
73-
- Support Information
74-
---
75-
> [!NOTE]
76-
> This tool is currently in development. Any issues can be reported using the Issues tab.<br>
77-
> Also, I'm not a developer, I'm just enjoying learning more about scripting/programming and learning as I go.<br><br>
78-
> Please also understand that I prefer to develop and work on these projects independently.<br>I do value other people's insights and appreciate any feedback, but don't take it personally if a pull request is not accepted.
79-
80-
### Support the Project
81-
82-
If **Winhance** has been useful to you, consider supporting the project—it truly helps!
56+
- Start Menu Customization
57+
- Explorer Customizations
8358

84-
[![Support via PayPal](https://img.shields.io/badge/Support-via%20PayPal-FFD700?style=for-the-badge&logo=paypal&logoColor=white)](https://paypal.me/memstech)
59+
### Other Settings ⚙️
60+
- Manage Your Winhance (and Windows) Settings with Wihance Configuration Files:
61+
- Save settings currently applied in Winhance to a config file for easy importing on a new system or after a fresh Windows install.
62+
- Toggle Winhance's theme (Light/Dark Mode)
8563

8664
### Feedback and Community
8765

8866
If you have feedback, suggestions, or need help with Winhance, please join the discussion on GitHub or our Discord community:
8967

9068
[![Join the Discussion](https://img.shields.io/badge/Join-the%20Discussion-2D9F2D?style=for-the-badge&logo=github&logoColor=white)](https://github.com/memstechtips/Winhance/discussions)
91-
[![Join Discord Community](https://img.shields.io/badge/Join-Discord%20Community-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://www.discord.gg/zWGANV8QAX)
92-
93-
### TODO:
94-
- Implement fix for "can't open links" due to Edge removal.
95-
- Fix removal of Legacy MS Edge on Windows 10.
96-
- Implement jobs/background tasks for long running tasks.
97-
- Implement better WinGet installation on Windows 10.
98-
---
69+
[![Join Discord Community](https://img.shields.io/badge/Join-Discord%20Community-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://www.discord.gg/zWGANV8QAX)

0 commit comments

Comments
 (0)