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

  1. Check the system requirements and install the runtime if needed.
  2. Download the executable and compare its SHA-256 with the value on the download page.
  3. 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.
  4. 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

  1. Open About → Arsenal updates and choose Check.
  2. If an update is available, choose Download and install to open the update card.
  3. 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

  1. Disable Run at Windows sign-in in Settings.
  2. If you registered the separate charge-limit task, remove ArsenalCharge in Windows Task Scheduler.
  3. If you enabled companion access, revoke paired devices and remove Arsenal’s companion rules in Windows Firewall.
  4. 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.

Independent project

Help Arsenal keep moving.

Arsenal is built independently and shared freely. Your support gives the project more time for careful development, broader testing and the work that keeps every release dependable.

Put your support behind the app you use.

Donations help cover the practical parts of keeping Arsenal healthy, without putting features behind a paywall or requiring an account.

  • DevelopmentNew features and thoughtful refinements
  • TestingCompatibility work and safer releases
  • HostingDownloads, documentation and update services

Support G-Helper too.

Arsenal's Windows hardware layer comes from G-Helper by @seerge. If you would like to support the foundational work behind it, their project has its own support page.

Visit G-Helper support