Skip to content

Latest commit

 

History

History
200 lines (144 loc) · 8.58 KB

File metadata and controls

200 lines (144 loc) · 8.58 KB

Win11Debloater-i18n

Language / 語言 / Sprache / Langue:

🇺🇸 English | 🇨🇳 简体中文 | 🇩🇪 Deutsch | 🇫🇷 Français | 🇪🇸 Español | 🇷🇺 Русский | 🇯🇵 日本語 | 🇰🇷 한국어 | 🇧🇷 Português | 🇮🇹 Italiano


License Status Platform Tech i18n

Fork of bunbunconmeow/Win11Debloater
This fork adds full internationalization (i18n) support with 10 languages and runtime language switching, while also migrating the project from .NET Framework 4.8 to .NET 10.


🌍 What's New in This Fork

Feature Original This Fork
Language English only 10 languages
Runtime language switch ✅ (no restart needed)
Target framework .NET Framework 4.8 .NET 10

Supported Languages

Language Code
🇺🇸 English (default) en
🇨🇳 简体中文 zh
🇩🇪 Deutsch de
🇫🇷 Français fr
🇪🇸 Español es
🇷🇺 Русский ru
🇯🇵 日本語 ja
🇰🇷 한국어 ko
🇧🇷 Português pt
🇮🇹 Italiano it

Switch languages at runtime via About page → Language selector. The choice is saved to the registry and restored on next launch.


Screenshots

Dashboard Debloater Engine
Home Debloater
System Hardening Defender & Exclusions
Hardening Defender

Features

🚀 Smart Debloater Engine

  • Bulk App Removal: Remove pre-installed UWP bloatware (Cortana, Teams, BingWeather, etc.)
  • Search & Filter: Find specific packages to remove via the search bar
  • Core Component Removal: Force-remove Edge, OneDrive, Cortana

📜 Scripting & Automation (Dual-Engine)

  • JavaScript Interpreter: Native support for .js automation scripts
  • PowerShell Integration: Execute .ps1 scripts directly from the UI
  • Import System: Import local script files to build your own library

🕵️ Anonymizer & HWID Spoofing

  • HWID Management: Randomize Machine GUIDs, Product IDs, Serial Numbers
  • Privacy Reset: Clear Advertising ID and Telemetry ID
  • Registration Data: Randomize "Registered Owner" and "Organization"

⚠️ Spoofing HWIDs may affect software licenses (e.g., Windows Activation, Games).

🛡️ System Hardening & Defender Control

  • Exclusions Manager: View and remove File, Folder, and Process exclusions
  • Hardening Presets: One-click security profiles
  • Defender Toggles: Real-time Protection, Cloud Protection, SmartScreen, etc.

🎨 Registry & UI Customization

  • Classic Context Menu: Restore Windows 10 right-click menu
  • Taskbar Cleanup: Disable Widgets, Chat, Search bars
  • Impact Analysis: Risk and Impact levels for every tweak

📦 Software Installer

  • Runtimes: .NET Desktop Runtime, Visual C++ Redist, DirectX, Java JRE
  • Browsers & Tools: Chrome, Firefox, VS Code, and more (winget-based)

Installation

  1. Download the latest release from the Releases page
  2. Run Win11Debloater.exe as Administrator

Building from Source

Prerequisites

Tool Version Download
.NET SDK 10.0+ dotnet.microsoft.com
Git any git-scm.com
Visual Studio (optional) 2022 17.8+ with .NET desktop workload

Steps

# 1. Clone the repository
git clone https://github.com/silvancoder/Win11Debloater.git
cd Win11Debloater

# 2. Restore NuGet packages
dotnet restore "Win11Debloater/Win11Debloater.csproj"

# 3. Build (Debug)
dotnet build "Win11Debloater/Win11Debloater.csproj" -c Debug

# 4. Run directly
dotnet run --project "Win11Debloater/Win11Debloater.csproj"

Note: The application requires Administrator privileges to modify registry keys and system settings. Right-click and "Run as Administrator" when launching manually.

Build with Visual Studio

  1. Open Win11Debloater.sln (or open the Win11Debloater/ folder)
  2. Set build configuration to Debug or Release
  3. Press F5 to build and run

Publish a self-contained executable

dotnet publish "Win11Debloater/Win11Debloater.csproj" `
  -c Release `
  -r win-x64 `
  --self-contained true `
  -p:PublishSingleFile=true `
  -o ./publish

The output Win11Debloater.exe will be in the ./publish/ directory — no .NET runtime installation required on the target machine.


Requirements

  • OS: Windows 11
  • .NET: .NET 10 Desktop Runtime (download)

Development

Language C#
Framework WPF (.NET 10)
UI Library iNKORE.UI.WPF.Modern
i18n XAML ResourceDictionary + {DynamicResource}
IDE Visual Studio 2022 / JetBrains Rider

i18n Architecture

Resources/
└── Languages/
    ├── en.xaml        ← default (English)
    ├── zh.xaml
    ├── de.xaml  …     ← 10 languages total
Helpers/
└── LocalizationManager.cs   ← swap dictionaries + registry persistence

Language files are standard XAML ResourceDictionary files. To add a new language, simply copy en.xaml, translate the values, and register it in LocalizationManager.cs.


Credits

Disclaimer

This software is provided "as is", without warranty of any kind. The authors are not responsible for any damage to your computer, data loss, or license invalidation caused by the use of this tool.


Made with ❤️ by the SecVers team · i18n fork maintained separately