WOW Software Registration Entries

Software registration values for the WOW subsystem appear under the following Registry key:


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WOW

The WOW subkeys have the same names as headings in the SYSTEM.INI file, and the values are the same items as were contained in the Windows for MS-DOS SYSTEM.INI file. All are REG_SZ value types.

The information provided here is for troubleshooting only.

WOW subkey

Description and defaults

Boot

Lists drivers and Windows 3.x modules, with these entries and default values to map Windows 3.x drivers to Windows NT.

Provided for applications that seek this information. Mostly ignored, but drivers are loaded from this source, such as MMSYSTEM.DLL.

comm.drv = comm.drv
display.drv = vga.drv
drivers = mmsystem.dll
fixedfon = vgafix.fon
keyboard.drv = keyboard.drv
language.dll = (empty)
mouse.drv = mouse.drv
network.drv = lanman.drv
oemfonts.fon = vgaoem.fon
shell = progman.exe
sound.drv = sound.drv
system.drv = system.drv

boot.description

Provided for applications that seek this information. Not actually used by the WOW subsystem.
Lists names of devices that can be changed using Windows 3.x Setup, with these kinds of entries and default values:

display.drv = VGA
keyboard.typ = Enhanced 101/102 key U.S. and Non U.S. keyboards
language.dll = English (American)
network.drv = LAN Support
system.drv = MS-DOS or PC-DOS System

Compatibility

Used to translate 16-bit Windows APIs and messages to 32-bit equivalents.

MAILSPL = 0x40000000 (for MS Mail)
SHOPPER = 0x20000000 (for Clip-Art Windows Shopper)
SHADOW = 0x10000000 (for BeyondMail installation)
WINPROJ = 0x80000000 (for Microsoft Project)
ESCAPES = 0x1000000 (for Micrographix Escapes)
HIRES = 0x00100000 (for HIRES display cards)

Keyboard

Contains information about the keyboard, provided for applications that seek this information, with these kinds of entries and default values:

keyboard.dll = (empty)
subtype = (empty)
type = 4

NonWindowsApp

Contains information used by non-Windows–based applications. This is handled automatically by Windows NT. Unless you manually added values to SYSTEM.INI in Windows 3.x, this subkey is empty.

Standard

Contains entries specific to running Windows 3.x in standard mode. Unless you manually added values to SYSTEM.INI in Windows 3.x, this subkey is empty.


The [386Enh] section is read from the SYSTEM.INI file for 16-bit Windows-based applications that need it. There is no Registry equivalent, because Windows NT ignores this information.