Tuesday, 14 July 2015

You cannot service a running 64-bit operating system with a 32-bit version of DISM. Please use the version of DISM that corresponds to your computer's architecture.

When executing the DISM command, you may encounter the message: "You cannot service a running 64-bit operating system with a 32-bit version of DISM.  Please use the version of DISM that corresponds to your computer's architecture."  This message typically means you are attempgint to execute DISM while using the 32-bit version of CMD rather than the 64-bit version of CMD on a 64-bit version of Microsoft Windows.

On a 64-bit version of Microsoft Windows, the 64-bit version of CMD is located here:
C:\WINDOWS\SYSTEM32\CMD.EXE

On a 64-bit version of Microsoft Windows, the 32-bit version of CMD is located here:
C:\WINDOWS\SYSWOW64\CMD.EXE

Using the 64-bit version of CMD, you can also explicitly execute the 64-bit version of DISM using:
C:\WINDOWS\SYSNATIVE\DISM.EXE