41448members
184461posts

Enabling / Disabling the WoW64 optional feature in Windows Server 2008 R2 - R4 (Windows 32-bit on Windows 64-bit)

Enabling / Disabling the WoW64 optional feature in Windows Server 2008 R2 - R4 (Windows 32-bit on Windows 64-bit)

Issue

Even though Windows Server 2008 R2 is exclusively a 64-bit operating system, 32-bit applications are supported by enabling the WoW64 optional feature.

NOTE: These are general instructions for utilizing the WoW64 function. Not all Schneider Software will be able to run in an emulated environment. If uncertain, please check with Product Support Services to ensure proper installation.

Product Line

Andover Continuum, Field Devices, Other, Satchwell MicroNet, Satchwell Sigma, TAC INET, TAC Vista

Environment

  • Windows Server 2008 R2
  • WoW64 feature.
  • All 64bit OS

Cause

If the WoW64 feature is not enabled and you try to run a 32-bit application, the application will fail to execute.

WoW64 option in in undesired state.

Resolution

If the WoW64 feature is not enabled and you try to run a 32-bit application, the application will fail to execute. The WoW64 execution layer is an optional component that is installed by default on R2 releases. You can save resources by removing the feature if you are not going to be running 32-bit applications on your Server Core install.

Install the WoW64 Execution Layer using the following command:

dism /online /enable-feature /featurename:ServerCore-WOW64

If your solution has a .NET 32-bit dependency, then also invoke the following sequence:

dism /online /enable-feature /featurename:NetFx2-ServerCore
dism /online /enable-feature /featurename:NetFx2-ServerCore-WOW64

Note: In Windows Server 2008 R2 RC1, WoW64 is enabled by default. If you don't want WoW64 enabled, just disable the feature as follows: 

dism /online /disable-feature /featurename:ServerCore-WOW64
Tags (2)
No ratings