12 KiB
Kawa's Bloat Remover - Complete Index
Complete toolkit for removing manufacturer bloatware from Windows PCs.
Repository: https://git.azuze.fr/kawa/Kawa-s-Bloat-Remover
📚 Documentation Map
For First-Time Users
Start here:
- QUICKSTART.md - Copy-paste commands and go (5 min read)
- REMOTE_QUICK_COMMANDS.md - All commands in one file (1 min reference)
For Detailed Information
- README.md - Complete technical documentation (comprehensive)
- REMOTE_EXECUTION.md - How to run from internet (detailed guide)
- BLOATWARE_LIST.md - What gets removed (96 items listed)
For Administrators & Deployment
- MANIFEST.md - Script inventory and specifications
- REMOTE_EXECUTION.md - Deployment to multiple PCs
Reference Documents
- INDEX.md - This file (navigation guide)
🚀 Quick Start - 30 Seconds
Run Right Now (From Internet, No Download)
powershell -ExecutionPolicy Bypass -Command "[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12; Invoke-Expression(Invoke-WebRequest -Uri 'https://git.azuze.fr/kawa/Kawa-s-Bloat-Remover/raw/main/Remove-AllBloat.ps1' -UseBasicParsing).Content"
That's it! Opens PowerShell → Copy command → Paste → Press Enter → Done
📋 All Available Scripts
Core Removal Scripts (Run These)
| Script | Purpose | Type |
|---|---|---|
| Remove-AllBloat.ps1 | Remove ALL bloatware (HP, Lenovo, ASUS, Dell) | ⭐ Recommended |
| Remove-HPBloat.ps1 | HP only | Manufacturer-Specific |
| Remove-LenovoBloat.ps1 | Lenovo only | Manufacturer-Specific |
| Remove-ASUSBloat.ps1 | ASUS only | Manufacturer-Specific |
| Remove-DellBloat.ps1 | Dell only | Manufacturer-Specific |
Diagnostic Scripts (Use Before/After)
| Script | Purpose | Type |
|---|---|---|
| Scan-Bloatware.ps1 | Preview what will be removed | Diagnostic |
| Verify-Removal.ps1 | Confirm bloatware is gone | Verification |
Deployment & Automation Scripts
| Script | Purpose | Type |
|---|---|---|
| Deploy-ScheduledTask.ps1 | Schedule auto-cleanup | Deployment |
| Deploy-ToRemote.ps1 | Push to multiple PCs | Deployment |
| Remote-Launch.ps1 | Launch from internet with parameters | Launcher |
| Run-AllBloat.bat | Silent batch wrapper | Wrapper |
| Launch-Remote.bat | Remote batch wrapper | Wrapper |
🎯 Choose Your Path
Path 1: "Just Do It" (Simplest)
Time: 5 minutes
Reading: Just copy-paste
- Read: REMOTE_QUICK_COMMANDS.md (1 min)
- Copy first command (Remove-AllBloat)
- Run in PowerShell (Admin)
- Done!
Path 2: "Be Careful" (Recommended)
Time: 15 minutes
Reading: Quick Start guide + Scan before removal
- Read: QUICKSTART.md (5 min)
- Run: Scan-Bloatware to see what exists (5 min)
- Run: Remove-AllBloat (5 min)
- Run: Verify-Removal to confirm (5 min)
Path 3: "Understand Everything" (Thorough)
Time: 1 hour
Reading: All documentation + detailed exploration
- Read: README.md - Full technical guide (20 min)
- Read: BLOATWARE_LIST.md - What's being removed (10 min)
- Read: REMOTE_EXECUTION.md - How remote works (15 min)
- Execute with understanding (15 min)
Path 4: "Manage Multiple PCs" (IT/Admin)
Time: 30 minutes
Reading: Deployment guides
- Read: MANIFEST.md - Overview (10 min)
- Read: REMOTE_EXECUTION.md - Deployment section (15 min)
- Deploy using chosen method (5 min)
🌐 Remote Execution (Internet-Based)
Why Remote Execution?
- ✅ No download needed
- ✅ No file storage
- ✅ Always latest version
- ✅ Easy to share
- ✅ Nothing to install
How to Access
Use the raw Git URLs:
https://git.azuze.fr/kawa/Kawa-s-Bloat-Remover/raw/main/{script-name}
Example URLs
- Remove All:
https://git.azuze.fr/kawa/Kawa-s-Bloat-Remover/raw/main/Remove-AllBloat.ps1 - Remove HP:
https://git.azuze.fr/kawa/Kawa-s-Bloat-Remover/raw/main/Remove-HPBloat.ps1 - Scan:
https://git.azuze.fr/kawa/Kawa-s-Bloat-Remover/raw/main/Scan-Bloatware.ps1
See REMOTE_EXECUTION.md for all URLs and detailed instructions.
📊 What Gets Removed
Summary
- 62 Applications (bloatware programs)
- 20 Windows Services (background processes)
- 14 Installation Directories (program folders)
- Total: 96 items
By Manufacturer
- HP: 22 items (Support Assistant, drivers, utilities)
- Lenovo: 24 items (Vantage, Power Management, OneKey)
- ASUS: 25 items (Live Update, WebStorage, GameVisual)
- Dell: 25 items (SupportAssist, Optimizer, Command Update)
See Details
Read: BLOATWARE_LIST.md for complete itemized list
✅ Recommended Workflow
Best Practice: 3-Step Process
Step 1: Scan (See What Will Happen)
powershell -ExecutionPolicy Bypass -Command "[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12; Invoke-Expression(Invoke-WebRequest -Uri 'https://git.azuze.fr/kawa/Kawa-s-Bloat-Remover/raw/main/Scan-Bloatware.ps1' -UseBasicParsing).Content"
Step 2: Remove (Execute Removal)
powershell -ExecutionPolicy Bypass -Command "[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12; Invoke-Expression(Invoke-WebRequest -Uri 'https://git.azuze.fr/kawa/Kawa-s-Bloat-Remover/raw/main/Remove-AllBloat.ps1' -UseBasicParsing).Content"
Step 3: Verify (Confirm Success)
powershell -ExecutionPolicy Bypass -Command "[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12; Invoke-Expression(Invoke-WebRequest -Uri 'https://git.azuze.fr/kawa/Kawa-s-Bloat-Remover/raw/main/Verify-Removal.ps1' -UseBasicParsing).Content"
🔒 Safety
What's Safe
✅ Removes only manufacturer bloatware
✅ Doesn't touch Windows system files
✅ Doesn't delete user data
✅ Doesn't disable critical drivers
✅ Scripts are version-controlled in Git
Verification
- Use Scan-Bloatware.ps1 to see what will be removed
- Use Verify-Removal.ps1 to confirm success
- All changes are logged in Git history
🎯 Use Cases
"I want to clean my personal PC"
→ Read QUICKSTART.md
→ Run Remove-AllBloat.ps1 remotely
"I want to remove HP bloatware only"
→ Use REMOTE_QUICK_COMMANDS.md
→ Copy HP-only command
"I want to understand what will be removed"
→ Read BLOATWARE_LIST.md
→ Run Scan-Bloatware.ps1
"I'm an IT admin managing multiple PCs"
→ Read REMOTE_EXECUTION.md (Deployment section)
→ Use Deploy-ToRemote.ps1 or Group Policy
"I want it to run automatically"
→ Use Deploy-ScheduledTask.ps1
"I don't have admin rights"
→ Scripts will auto-elevate, or ask your admin for elevation
📚 Documentation Quick Links
| Document | Purpose | Length | Audience |
|---|---|---|---|
| QUICKSTART.md | Fast start guide | 5 min | All users |
| REMOTE_QUICK_COMMANDS.md | Command reference | 1 min | Busy users |
| README.md | Full technical docs | 20 min | Detailed readers |
| REMOTE_EXECUTION.md | Remote setup guide | 15 min | Internet users |
| BLOATWARE_LIST.md | Complete item list | 10 min | Auditors |
| MANIFEST.md | Script inventory | 10 min | Administrators |
| INDEX.md | Navigation (this file) | 5 min | All users |
🔧 Execution Methods
Method 1: Remote (From Internet) ⭐
powershell -ExecutionPolicy Bypass -Command "[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12; Invoke-Expression(Invoke-WebRequest -Uri 'URL' -UseBasicParsing).Content"
Best for: First-time users, single PC, always up-to-date
Method 2: Local File
powershell -ExecutionPolicy Bypass -File "Remove-AllBloat.ps1"
Best for: Offline systems, repeated use, no internet
Method 3: Batch Wrapper
Run-AllBloat.bat
Best for: Non-technical users, automated deployment
Method 4: Task Scheduler
Scheduled execution
Best for: Periodic cleanup, automatic updates
Method 5: Group Policy
Centralized deployment
Best for: Enterprise environments
❓ FAQ
Q: Do I need to download anything?
A: No! Use remote execution. See REMOTE_QUICK_COMMANDS.md
Q: What if I don't have internet?
A: Download the files first. All scripts work offline.
Q: Is it safe?
A: Yes! Only removes bloatware, not system files. See BLOATWARE_LIST.md for what's removed.
Q: Will it break my system?
A: No. These are optional bloatware apps, not required for Windows.
Q: Can I undo it?
A: Yes, reinstall from manufacturer websites if needed.
Q: What if something goes wrong?
A: Reboot and use System Restore, or reinstall the removed applications.
Q: How much disk space do I free up?
A: 3-6 GB per system, depending on what was installed.
🔗 Repository Links
| Link | Description |
|---|---|
| Repository Home | Main project page |
| Issues | Report bugs |
| Commits | View changes |
| Branches | Version branches |
📞 Support Resources
- Documentation: Read relevant .md file (see above)
- Scripts: Check inline comments in .ps1 files
- Troubleshooting: See QUICKSTART.md or README.md sections
- Repository: https://git.azuze.fr/kawa/Kawa-s-Bloat-Remover
📈 Project Stats
- Total Scripts: 14 (5 removal, 2 diagnostic, 7 deployment/wrapper)
- Total Documentation: 7 files
- Lines of Code: ~2,500
- Bloatware Items: 96 (62 apps, 20 services, 14 directories)
- Manufacturers: 4 (HP, Lenovo, ASUS, Dell)
- Repository: Public
- License: Open Source
- Language: PowerShell
🚀 Getting Started
First Time User? Start Here:
- Open this file
- Read "Quick Start - 30 Seconds" section
- Copy the command
- Open PowerShell as Admin
- Paste and run
- Done!
Want More Details?
- QUICKSTART.md - Expanded quick start
- README.md - Complete documentation
Want to Deploy to Many PCs?
- REMOTE_EXECUTION.md - Deployment guide
Want to Know What's Removed?
- BLOATWARE_LIST.md - Complete inventory
📅 Version Information
- Toolkit Version: 1.0
- Created: 2026-07-21
- Last Updated: 2026-07-21
- Maintenance: Actively maintained
- Support: Community
Start with: QUICKSTART.md or REMOTE_QUICK_COMMANDS.md
Repository: https://git.azuze.fr/kawa/Kawa-s-Bloat-Remover