A compact toolkit to remove ASUS software and leftover components (Armoury Crate, ASUS Update, Link, Aura/AAC, MyASUS, etc.).
- Core cleanup — kill processes, stop/disable/delete services, remove ASUS‑like scheduled tasks, delete folders with ACL fixes, and clean registry keys/autostarts.
- Optional cleanup — remove ASUS installers from Package Cache and uninstall ASUS Microsoft Store apps (for all users + provisioned).
- Clear console output.
- Safe to move between folders; paths aren’t hardcoded.
- Windows 10 / 11
- PowerShell 5.1+ or 7+ (recommended)
- Administrator rights
| File | Description |
|---|---|
remove_asus_bloat.ps1 |
Core ASUS cleanup: processes → services → scheduled tasks (safe), folders (with ownership/ACL fix) → registry keys & Run entries. Includes optional modules for Package Cache and Microsoft Store ASUS apps. |
RUN_remove_asus_bloat.bat |
Batch wrapper that auto-elevates and runs the remove_asus_bloat.ps1 script. |
Keep all files in the same folder. The
.batwrapper run the corresponding.ps1from that folder, so you can move the folder anywhere.
Run:
RUN_remove_asus_bloat.batThe script will:
- [1/6] Kill ASUS‑related processes (
ArmouryCrate*,ASUS*,MyASUS*,Aura*,Aac*,Link*, …). - [2/6] Services: stop, disable, and delete ASUS services where applicable.
- [3/6] Scheduled tasks: remove tasks whose names/paths look ASUS‑related using a safe filter (never touches
\\Microsoft\\…and avoids false positives likeAsUser).
Missing tasks are reported asSKIP/INFOrather than errors. - [4/6] Folders: take ownership, grant access, and delete ASUS folders from Program Files, Program Files (x86), ProgramData, and user AppData (
Roaming/Local). - [5/6] Registry & autostarts: remove ASUS registry keys and
Runentries. - [6/6] Optional menu: interactively run extra cleanup modules:
- Package Cache cleanup — remove ASUS‑branded leftovers.
- Microsoft Store (UWP & provisioned) — uninstall ASUS apps for all users and remove provisioned packages (when supported).
- 32‑bit PowerShell warning: Running a 32‑bit PowerShell on a 64‑bit OS can break registry/service access. Prefer a 64‑bit host (PowerShell 7 x64
pwshor Windows PowerShell x64). - Safe task filter: The script never removes tasks under
\\Microsoft\\…and ignores misleading names likeAsUser. - Permissions/ACLs: Folder deletion includes ownership and ACL fixes to handle locked directories cleanly.
- Provisioned packages: Querying/removing provisioned packages requires Windows 10+ and admin rights; unsupported actions are downgraded to info messages.
Q: I see SKIP/INFO: cannot query provisioned packages.
A: Your Windows version/permissions may not expose them. It’s informational; core cleanup still runs.
Q: ERROR: Access is denied on services/registry/folders.
A: You’re likely not elevated. Re‑run PowerShell as Administrator.
Q: Some ASUS apps reappear after a reboot.
A: They may be provisioned/UWP apps or reinstalled by OEM updaters. Use the Optional menu to remove provisioned/UWP packages and clear Package Cache remnants.
Q: Can I undo the cleanup?
A: No. This script deletes ASUS components rather than toggling them. If you need ASUS tools later, reinstall them from official sources.