You are currently offline, waiting for your internet to reconnect

REG: CurrentControlSet Entries PART 3

This article was previously published under Q102986
The article contains REGISTRY entries for the CurrentControlSet\ControlSubkeys Part 3:

  • Setup
  • TimeZoneInformation
  • VirtualDeviceDrivers
  • Windows
  • WOW
For listings of the other control subkeys under CurrentControlSet, see thearticles:
CurrentControlSet Part 1, containing:
  • BootVerificationProgram
  • ComputerName
  • DisplayDriver
  • GroupOrderList
  • HiveList
  • KeyboardLayout
  • Lsa
  • NetworkProvider
  • Nls
  • PriorityControl
  • ProductOptions
  • ServiceGroupOrder
CurrentControlSet Part 2: Session Manager, containing entries for SessionManager.

CURRENTCONTROLSET\CONTROL SUBKEYS ENTRIES=========================================This key contains parameters that control system startup, such assubsystems to load, the size and location of paging files, and so on.NOTE: The system must be restarted for any changes in the Control key totake effect.SETUP CONTROL ENTRIES=====================Default:   For an x86-based computer:              keyboard=STANDARD              pointer=msser              video=VGAThe Setup subkey contains various information used by Windows NT Setup,under this Registry path:   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SetupThe values are REG_SZ strings that are meaningful only to Setup, and whichshould be maintained by the system.TimeZoneInformation Control Entries-----------------------------------Values in the TimeZoneInformation key should be maintained only by choosingthe Date/Time icon in Control Panel or by applications using the Win32APIs. Changing this information in the Registry can damage your system'slocal time settings. The information is stored in the following Registrypath.   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformationActiveTimeBias   REG_DWORD--------------------------Default:   0x1a4For example, for the Pacific Time Zone, the value of ActiveTimeBias shouldchange from 1e0 to 1a4 on the first Sunday in April.Bias   REG_DWORD----------------Default:   0x1e0DaylightBias   REG_DWORD------------------------Default:   0xffffffc4DaylightName   REG_SZ---------------------Default:   (user selection)DaylightStart   REG_BINARY--------------------------StandardBias   REG_DWORD------------------------StandardName   REG_SZ---------------------Default:   (user selection)StandardStart   REG_BINARY--------------------------VirtualDeviceDrivers Control Entries------------------------------------The VirtualDeviceDriver key contains a list of Win32 DLLs that serve asvirtual device drivers (VDD). Each VDD entry results in loading that VDDwhen a virtual MS-DOS machine (VDM) is being created for running anapplication created for MS-DOS or 16-bit versions of Microsoft Windows.This is the Registry path:   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\VirtualDeviceDriversVDD   REG_MULTI_SZ   Filenames------------------------------Default:  None-the Windows NT VDDs are built into the system.Specifies valid Win32 DLLs that are virtual device drivers.Windows Startup Control Entries-------------------------------This key contains entries that define the system directories for the Win32subsystem (32-bit Windows) under this path:   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WindowsDirectory   REG_EXPAND_SZ   Directory name------------------------------------------Default: %SystemRoot%Defines the directory for Windows NT.SystemDirectory   REG_EXPAND_SZ   Directory name------------------------------------------------Default: %SystemRoot%\system32Defines the directory for the Windows NT system files.The Registry entries for starting the Win32 subsystem are defined under theRequired and Windows value entries in the Session Manager\Subsystem key, asdescribed in the article "CurrentControlSet Part 2: Session Manager."WOW Startup Control Entries---------------------------The following values control startup parameters that affect MS DOS-basedapplications and applications created for 16-bit Windows 3.1. The Registrypath for these values is the following:   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOWCmdline   REG_EXPAND_SZ   Path and switches-------------------------------------------Defines the commmand line that runs when an MS-DOS-based application runsunder Windows NT. This command line continues to run until the relatedapplication is closed. The following switches can be included:   Switch   Meaning   ----------------   -a       Specifies a command to pass to the VDM   -f       Specifies the directory to find NTVDM.EXE   -m       Hides the VDM console window   -w       Specifies the WOW VDNDefault: %SystemRoot%\system32\ntvdm -f%SystemRoot%\system32 -aKnownDLLs   REG_SZ   DLL filenames----------------------------------Default: shell.dll commdlg.dll mmsystem.dll olecli.dll olesvr.dll ddeml.dllwin87em.dll toolhelp.dll lanman.drv netapi.dll pmspl.dll wowdeb.exeDefines a list of known DLLs for use by the WOW VDM that providecompatibility for non-Win32 applications. When the system searches for DLLsto load, it compares the requested DLL with those in the KnownDLLs list andthen loads the matching DLL from the SystemRoot\SYSTEM32 directory.If you want to replace a DLL, you must delete the name from this list, sothat the system will search elsewhere for the DLL. The files USER.DLL,GDI.DLL, and SYSTEM.DRV are not included in this list, because these arerequired Windows NT system files and their location cannot be changed.LPT_timeout   REG_SZ   Number of seconds----------------------------------------Default: 15Defines how many seconds after the LPT port has been used that Windows NTwaits before grabbing the port, closing it, and flushing the output. Thisvalue should only be needed for MS-DOS-based applications that use BIOS anddo not close the port.Size   REG_SZ   Number in megabytes-----------------------------------Default: 0Defines the amound of memory to be given to each individual MS-DOS VDM. Thedefault of 0 gives the VDM as uch memory as Windows NT determines isnecessary, depending upon the memory configuration.To change this value, change the related value in the PIF file for theapplication.Wowcmdline   REG_EXPAND_SZ   Path and switches----------------------------------------------Default: %SystemRoot%\system32\ntvdm -m -w -f%SystemRoot%\system32   -a %SystemRoot%\system32\krnl386Defines the command line that runs when a 16-bit Windows-based applicationis started. The switches instruct Windows NT to start either an MS-DOS VDMor a WOW VDM. See the definitions for allowable switches under Cmdline.Wowsize   REG_SZ   Up to 16 megabytes-------------------------------------Default: Depends on RISC-based computer's system memoryFor RISC-based computers, defines the amount of memory provided in a VDMwhen a WOW session is started.This value is not used on x86-basedcomputers, where Windows NT allocates the memory needed when it is askedfor.The default size chosen for a RISC-based computer depends on the amount ofsystem memory on the computer. For each MB specified, the system uses 1.25MB, so setting Wowsize to 4 MB causes the VDM to allocate 5 MB, althoughapplications can only use 4 MB. You can override the following defaults:   System memory size        Default VDM size   ------------------------------------------   Less than 12 MB (small)   3 MB   12-16 MB (medium)         6 MB   More than 16 MB (large)   8 MBCAUTION: Setting Wowsize to a value lower than 3 MB causes mostapplications to fail.				
"The Windows NT Resource Kit for Operating System Version 3.1".

Article ID: 102986 - Last Review: 11/01/2006 05:19:00 - Revision: 2.1

  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Advanced Server 3.1
  • kbother KB102986