Upload files to "/"
This commit is contained in:
@@ -2,6 +2,31 @@
|
||||
|
||||
Comprehensive scripts to silently remove manufacturer bloatware from PCs. Supports HP, Lenovo, ASUS, and Dell systems.
|
||||
|
||||
**Repository:** https://git.azuze.fr/kawa/Kawa-s-Bloat-Remover
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Quick Start - Run From Internet (No Download Needed)
|
||||
|
||||
### All Manufacturers (One Command)
|
||||
```powershell
|
||||
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"
|
||||
```
|
||||
|
||||
### Scan First (See What Will Be Removed)
|
||||
```powershell
|
||||
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"
|
||||
```
|
||||
|
||||
### Verify After Removal
|
||||
```powershell
|
||||
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"
|
||||
```
|
||||
|
||||
**Note:** Admin rights are automatically requested when needed.
|
||||
|
||||
---
|
||||
|
||||
## Scripts Included
|
||||
|
||||
### 1. **Remove-AllBloat.ps1** (Recommended)
|
||||
@@ -56,6 +81,59 @@ Batch file wrapper for silent execution via Command Prompt or Task Scheduler.
|
||||
Run-AllBloat.bat
|
||||
```
|
||||
|
||||
## Remote Execution Methods
|
||||
|
||||
### Run From Internet (No Local File Needed)
|
||||
|
||||
Execute directly from Git repository without downloading:
|
||||
|
||||
#### All Manufacturers
|
||||
```powershell
|
||||
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"
|
||||
```
|
||||
|
||||
#### Manufacturer Specific
|
||||
```powershell
|
||||
# HP Only
|
||||
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-HPBloat.ps1' -UseBasicParsing).Content"
|
||||
|
||||
# Lenovo Only
|
||||
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-LenovoBloat.ps1' -UseBasicParsing).Content"
|
||||
|
||||
# ASUS Only
|
||||
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-ASUSBloat.ps1' -UseBasicParsing).Content"
|
||||
|
||||
# Dell Only
|
||||
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-DellBloat.ps1' -UseBasicParsing).Content"
|
||||
```
|
||||
|
||||
#### Diagnostic Commands
|
||||
```powershell
|
||||
# Scan first - see what will be removed
|
||||
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"
|
||||
|
||||
# Verify after 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/Verify-Removal.ps1' -UseBasicParsing).Content"
|
||||
```
|
||||
|
||||
### Using Remote Launcher Script
|
||||
|
||||
```powershell
|
||||
# Download and execute launcher (allows parameter control)
|
||||
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/Remote-Launch.ps1' -UseBasicParsing).Content" -Script All
|
||||
```
|
||||
|
||||
**Parameters for Remote-Launch.ps1:**
|
||||
- `-Script All` (default): Remove all manufacturer bloatware
|
||||
- `-Script HP`: Remove HP only
|
||||
- `-Script Lenovo`: Remove Lenovo only
|
||||
- `-Script ASUS`: Remove ASUS only
|
||||
- `-Script Dell`: Remove Dell only
|
||||
- `-Script Scan`: Scan without removing
|
||||
- `-Script Verify`: Verify removal
|
||||
|
||||
---
|
||||
|
||||
## Silent Execution Methods
|
||||
|
||||
### Method 1: Batch File
|
||||
|
||||
Reference in New Issue
Block a user