Autoruns 64 Vs Autoruns 64a «SAFE × 2026»
The "c" denotes the Console/Command Line interface version. These lack a GUI entirely and output pure text or CSV data directly to the command prompt or terminal window, making them ideal for automated administration scripts. Why Using the Correct Architecture Matters
Paul Jackson 26. Feb 12, 2021, 3:23 AM. Hello, The Sysinternals Autoruns utility includes multiple executable files: autoruns.exe, Microsoft Learn Which autoruns executable to use? - Microsoft Q&A
For 95% of users, autoruns64.exe is the correct choice. If you own a modern ARM-based laptop, choose autoruns64a.exe . Using the incorrect version generally will not harm your system, but it may lead to performance issues or inaccurate reporting.
: Runs directly on the CPU without translation layers, maximizing scanning speed across thousands of registry values.
If you use a 32-bit Autoruns on a 64-bit OS, you might miss malware hiding in native 64-bit startup locations. Hence, the need for a native 64-bit version became mandatory. autoruns 64 vs autoruns 64a
Which Autoruns executable for AMD Radeon 64-bit? - Microsoft Learn
They are not version upgrades; they are parallel builds for different CPU architectures. Both receive updates simultaneously when Mark Russinovich releases a new version (e.g., v14.10, v14.11).
autoruns64a.exe is the 64-bit GUI version of Autoruns specifically designed for .
The primary difference between and Autoruns64a.exe is the underlying CPU architecture they are compiled to target. Autoruns64.exe is compiled specifically for 64-bit Intel and AMD processors (x64) , whereas Autoruns64a.exe is compiled natively for 64-bit ARM processors (ARM64) . The "c" denotes the Console/Command Line interface version
| System | Architecture | Test | Result | | :--- | :--- | :--- | :--- | | Dell XPS 13 (Intel i7) | x64 | autoruns64a.exe | Fails to launch (invalid architecture) | | Dell XPS 13 (Intel i7) | x64 | autoruns64.exe | Works perfectly. Detected 342 startup entries in 8 seconds. | | Surface Pro X (SQ2) | ARM64 | autoruns64.exe | Works via emulation. 323 entries in 22 seconds. (High CPU usage) | | Surface Pro X (SQ2) | ARM64 | autoruns64a.exe | Works natively. 323 entries in 4 seconds. (Low CPU usage) | | MacBook Pro M3 (Parallels Win11) | ARM64 VM | autoruns64a.exe | Works natively. Detected ARM64 hypervisor drivers correctly. |
The first time you run it, go to and ensure Hide Microsoft Entries is checked to make identifying malware easier.
To understand why you cannot simply use one binary everywhere, let us examine the internal behavior.
When you download the Microsoft Sysinternals Autoruns package, you are presented with multiple executables to ensure the tool can run natively across all modern Windows environments: Feb 12, 2021, 3:23 AM
Give you a step-by-step guide on Explain how to use the Command Line version ( autorunsc )
: Signifies a Console/Command Line application. For example, autorunsc64.exe is the command-line version for x64 chips, whereas autorunsc64a.exe is the command-line equivalent for ARM devices. How to Determine Which Version You Need
: If you prefer scripting or automation, the suite also includes autorunsc64.exe (for x64) and autorunsc64a.exe (for ARM), which provide the same data in CSV or XML format.