Developing x64 drivers in Windows arm

עידן ממן 0 Reputation points
2023-03-09T20:46:14.23+00:00

Hi, I am currently on Macbook air m2 and I running - 'Windows 11 Client Arm64 Insider Preview(Dev Channel) - Build 25300" on VMware Fusion 12 all works just fine, But I wanted when I tried to set up the VM for developing drivers for X64 it doesn't work on "sc start" and saying - " StartService FAILED 1275: The driver has been blocked from loading" - Is it because I am on ARM windows? is it like developing x86 on an x64 machine that doesn't work at all ?
How can I fix it ( I already put bcdedit /set testsigning on and bcdedit /set nointegritychecks on and restarted the system on advanced system settings and disabled option 7 " , What can I do? How can I set up a driver development environment on an apple silicon computer?

Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
9,345 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Dan Conley [MSFT] 0 Reputation points Microsoft Employee
    2023-03-09T23:28:47.4133333+00:00

    The currently supported way to run Windows on Arm on a Mac M series is via Parallels: https://support.microsoft.com/en-us/windows/options-for-using-windows-11-with-mac-computers-with-apple-m1-and-m2-chips-cd15fd62-9b34-4b78-b0bc-121baa3c568c

    Additionally, even though Windows 11 on Arm supports x86 & x64 apps running in emulation, it doesn't support x86 or x64 kernel mode drivers.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.