Today it's possible to install the x86_64 version of the Elastic Agent on a Windows ARM host. This appears to be due to emulation.


(Screenshots captured from Stack and Agent 9.3.2)
This is problematic because Elastic doesn't officially support Agent on Windows ARM (see Support Matrix), and attempts to install Elastic Defend will be met with an error:
Elastic Defend cannot be installed on Windows running on non-AMD64 CPU.
Users may unknowingly run an unsupported configuration, encounter errors during policy/application setup, and require remediation guidance.
Ideally, the x86_64 version of Agent should detect that it's being installed on a Windows ARM host and bail with a helpful log message. Worth noting that as of 9.3.2, we now offer a technical preview version of Elastic Agent for Windows ARM, and could help guide users to the correct version via an error message.
Today it's possible to install the
x86_64version of the Elastic Agent on a Windows ARM host. This appears to be due to emulation.(Screenshots captured from Stack and Agent
9.3.2)This is problematic because Elastic doesn't officially support Agent on Windows ARM (see Support Matrix), and attempts to install Elastic Defend will be met with an error:
Users may unknowingly run an unsupported configuration, encounter errors during policy/application setup, and require remediation guidance.
Ideally, the
x86_64version of Agent should detect that it's being installed on a Windows ARM host and bail with a helpful log message. Worth noting that as of9.3.2, we now offer a technical preview version of Elastic Agent for Windows ARM, and could help guide users to the correct version via an error message.