Lightweight PowerShell script that removes bloatware while preserving system functionality and corporate compatibility.
Find a file
2025-06-23 15:04:13 +02:00
Regfiles Deleted old Refiles 2025-06-23 15:04:13 +02:00
Start init 2025-05-19 13:09:34 +02:00
autorun.ps1 updated autorun 2025-05-19 14:58:20 +02:00
CustomAppsList init 2025-05-19 13:09:34 +02:00
debloat.ps1 updated and added install.ps1 2025-05-19 13:58:46 +02:00
LICENSE Initial commit 2025-05-19 13:07:59 +02:00
README.md Deleted old Refiles 2025-06-23 15:04:13 +02:00

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:

  1. First, set the execution policy to bypass:
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
  1. 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

  1. Removes bloatware apps listed in CustomAppsList using both WinGet and AppxPackage methods
  2. Applies registry tweaks to disable unwanted features and improve usability
  3. Replaces the Start Menu with a clean, minimal version without sponsored apps

Customization

Edit the CustomAppsList file to modify which applications get removed.