Extensibility & integrations
The primary difference between autoruns64.exe autoruns64a.exe processor architecture
The primary difference between these two files lies in the target processor architecture they are compiled for:
The Sysinternals suite provides different binaries to ensure the tool can run natively on the specific CPU architecture of your device. While a 64-bit ARM device can often emulate x64 software (like autoruns64.exe ), running the native 64a version ensures better performance and more accurate scanning of system locations that might be architecture-specific, such as certain registry keys or driver paths. Which One Should You Run? autoruns 64 vs autoruns 64a
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.
For decades, Windows system administrators, forensic analysts, and power users have relied on as the ultimate utility for managing startup processes. Unlike the simplistic MSConfig or the rudimentary Task Manager Startup tab, Autoruns delves deep into the shadowy corners of the Windows Registry, scheduled tasks, services, drivers, and dozens of Auto-start Extensibility Points (ASEPs).
Autoruns is a utility developed by Sysinternals that provides detailed information about the programs and services that are set to run automatically on a Windows system. The utility comes in two versions for 64-bit systems: autoruns64 and autoruns64a . The primary difference between these two versions lies in how they display and handle registry entries and file paths. This public link is valid for 7 days
Are you executing this manually via the or deploying it remotely via the Command Line ( autorunsc ) ?
Finding hidden malware persistence mechanisms on x64 devices. Managing complex 64-bit kernel-mode drivers. Understanding Autoruns 64a ( autoruns64a.exe )
: Ensure the tool matches your system's architecture. For standard 64-bit systems, Autoruns 64 is a safe bet. Can’t copy the link right now
When it comes to managing startup programs and services on a Windows system, one of the most popular and widely-used tools is Autoruns. Developed by Sysinternals, Autoruns provides a comprehensive overview of all programs and services that are configured to run at startup, allowing users to easily disable or delete unwanted entries. However, users have noticed that there are two versions of Autoruns available: Autoruns 64 and Autoruns 64a. In this article, we'll explore the differences between these two versions, their uses, and which one you should be using.
Autoruns64 vs Autoruns64a: Which Executable Should You Use? When you download Sysinternals Autoruns, you will find multiple executable files inside the ZIP folder. Two of these files often cause confusion: Autoruns64.exe and Autoruns64a.exe . Both are designed for 64-bit Windows environments, but they serve entirely different system architectures.
If you attempt to open the ARM version on a standard Intel or AMD workstation, Windows will fail to interpret the binary instructions. You will typically receive a system popup saying or an error asserting that the file is not a valid Win32 application. Running autoruns64.exe on an ARM64 Device
With the rise of ARM64 devices running Windows 11, using the correct binary ensures you are seeing all entry points, including: Emulated x64 processes Emulated x86 processes