Installation
Install the Windows runtime and app, configure startup, update Arsenal and remove it.
Arsenal runs from a portable Windows executable. Keep it in a permanent folder before enabling startup or companion network access.
Choose your download
The Windows download is the x64 release package, 11.8 MB. It requires .NET 10 Desktop Runtime for Windows x64. Choose the Desktop Runtime. A self-contained package is not currently offered on this site.
Install it
- Check the system requirements and install the runtime if needed.
- Download the executable and compare its SHA-256 with the value on the download page.
- Save it in a permanent folder, then run it. A folder only administrators can write to, such as
Program Files, is worth choosing if you want the charge limit applied before you sign in; see Security and privacy. - Complete the setup wizard or choose Skip to configure the app later.
The signed release feed and package hash verify release authority and integrity. They are separate from Windows Authenticode signing; the current public executable may show an unrecognized-publisher warning.
Administrator rights
Use Settings → Run as administrator when you need elevated features. Changing this preference can relaunch Arsenal through a Windows consent prompt. Advanced also offers Restart as administrator.
Elevation is needed for operations such as ASUS service changes, companion firewall setup and some CPU access. The firmware charge limit can work without elevation, while updating Windows’ smart-charging indicator requires it.
Start with Windows
Enable Run at Windows sign-in in Settings to register the startup task. Setup also offers a separate task to reapply the charge limit after reboot; registering that task requires administrator rights, and from Arsenal 1.1.8 it also requires Arsenal to be in a folder only administrators can write to, because it runs as SYSTEM at boot. Kept elsewhere, the limit is applied at sign-in instead.
For a shortcut that explicitly starts in the tray, use:
Arsenal.exe --startup
See Hotkeys and CLI for launch arguments and the behavior when Arsenal is already running.
Your first choices
Set a charge limit on Battery, review AC and battery modes in Automation, and arrange Home with Edit controls. First run covers appearance, notifications and the setup wizard.
Update Arsenal
- Open About → Arsenal updates and choose Check.
- If an update is available, choose Download and install to open the update card.
- Follow the card’s prompts. The updater verifies the signed feed, package size and SHA-256 before replacing the executable and restarting Arsenal.
The package is copied into the install folder and verified there, so the file that is checked is the file that is installed, and the update script is handed to Windows directly instead of being written to disk to wait for an administrator prompt. Security and privacy covers the update path in full.
Check for updates at startup in Settings enables automatic checks. The updater includes recovery if replacing the executable fails. ASUS driver packages are handled separately on Drivers.
For a manual update, quit Arsenal and replace the executable in its existing location with the verified download. Saved configuration is kept separately unless you have placed a portable config.json beside the executable.
Android companion
The Android download section shows whether a public package is available. Windows includes the pairing bridge, but a pairing QR code does not download the Android app. See Mobile companion.
Remove Arsenal
- Disable Run at Windows sign-in in Settings.
- If you registered the separate charge-limit task, remove ArsenalCharge in Windows Task Scheduler.
- If you enabled companion access, revoke paired devices and remove Arsenal’s companion rules in Windows Firewall.
- Quit Arsenal from the tray menu and delete the executable.
You can also remove saved data from the locations listed in First run. Removing the executable does not reverse hardware settings or restore ASUS services you stopped; change those settings first if needed.