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.
8,989 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.