Regfiles | ||
Start | ||
autorun.ps1 | ||
CustomAppsList | ||
debloat.ps1 | ||
LICENSE | ||
README.md |
Yet Another Windows Debloater
A lightweight PowerShell script to remove bloatware, disable unwanted features, and optimize Windows. Unlike most debloaters that aggressively strip Windows and often break essential functionality, this script takes a balanced approach. It removes genuine bloatware and disables privacy-invading features while maintaining compatibility with corporate environments, Microsoft Store, and system components that other debloaters typically break. Perfect for users who want a cleaner, faster Windows experience without sacrificing usability or dealing with unexpected issues.
Disclaimer
I do not take any responsibility for use in commercial environments or any damages that may occur from using this script. Use at your own risk.
Features
- Removes pre-installed bloatware applications
- Disables AI features (Copilot, AI Recall)
- Disables Game DVR
- Disables PrintScreen for Snipping Tool
- Disables Search Box Suggestions
- Sets File Explorer to open to "This PC" instead of "Quick Access"
- Replaces Start Menu with a cleaner version (no pinned apps)
Usage
Run the following commands in an elevated PowerShell prompt:
- First, set the execution policy to bypass:
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
- Then run the script:
irm https://codeberg.org/shm0rt/yawd/raw/branch/main/autorun.ps1 | iex
Requirements
- Windows 11
- PowerShell 5.1 or later
- WinGet package manager
- Administrative privileges
What it does
- Removes bloatware apps listed in
CustomAppsList
using both WinGet and AppxPackage methods - Applies registry tweaks to disable unwanted features and improve usability
- Replaces the Start Menu with a clean, minimal version without sponsored apps
Customization
Edit the CustomAppsList
file to modify which applications get removed.