Frequently Asked Questions

WoR application

Please check that:

  • you're using the latest version of WoR
  • your SD Card / USB drive are not failing (try with other hardware)
  • your anti-virus solution doesn't interfere with the deployment process

If it fails at the Installing drivers stage, then there's probably an issue with the Windows installation on your PC. In this case, you can try to:

  • reinstall the operating system
  • run the WoR imager in a virtual machine, and passthrough the target drive
  • tell the tool to use a custom version of DISM.

If you want to do the latter, you'll first have to download and install a copy of the Windows ADK, then add the following path: adkInstallPath\Assessment and Deployment Kit\Deployment Tools\ARCH\DISM to the settings.ini file.

Replace adkInstallPath with the path where you've installed the ADK. (it's C:\Program Files (x86)\Windows Kits\10 by default)

Replace arch with the architecture of your machine (amd64, x86)

If the problem persists, please click on the Where can I report issues? item below.

We have an issue tracker page just for that.

Make sure to attach the latest/relevant *.log file from the logs directory of WoR. (you can sort them by modified date in Explorer)


I've wrote a small tool for that purpose: Download here

Manual method:

  1. Mount the SD card on a Windows 10 desktop PC
  2. Launch Command Prompt as Administrator
  3. Type Dism /Image:WINLETTER: /Get-Drivers
  4. Choose the device driver that you want to update (e.g. OEM1.inf)
  5. Type Dism /Image:WINLETTER: /Remove-Driver /Driver:OEMx.inf
  6. After the driver has been removed, type Dism /Image:WINLETTER: /Add-Driver /Driver:PATHTOINF

WINLETTER = the Windows partition letter on your SD card (e.g. F)

OEMx.inf = the device driver that you want to remove, where x represents its number

PATHTOINF = path to the new driver (e.g. C:\WindowsPi\drivers\rpiuxflt\rpiuxflt.inf)

If you want to install a new device driver (not to update an existing one), you can follow the steps above but you don't have to remove any driver.

There's a tool that can help you do that on the Downloads page (scroll down).

The "Windows Setup could not configure Windows to run on this computer's hardware." error usually occurs when the power was interrupted during the first boot process.

This can be fixed by re-installing the image.

Some outdated guides may tell you to use winpatch. This is no longer required and will break the USB driver.

We don't currently know the exact cause of this issue, but we've seen it happen on slow SD cards / USB drives. So make sure to try a faster storage drive.

Note: sequential speeds don't matter as much as random I/O ones do.

Your PC most probably has an x86 Intel/AMD processor, while Raspberry Pi has a totally different CPU architecture.

The x86 emulation layer in Windows 10 is only available for user mode applications, not for drivers.

Only ARM64 drivers are supported on Windows 10 ARM64. The same goes for ARM32 builds.

Yes, you can run most x86 apps on Windows 10 ARM64.

x64 app support is currently available in the latest insider builds of Windows, and it's significantly faster than the x86 layer.

Some apps may not work as expected, and we can't really do anything about it. Please contact the app developer / hardware vendor for support.

Yes, it's perfectly legal.

Windows images can be generated from files publicly available on the Microsoft servers.