SUMMARY
This is the second of two articles on these entries; for the other entries,
see "Registry Entries for Subsystems, Part 1".
REGISTRY ENTRIES FOR SUBSYSTEMS
This section describes software registration entries related to Windows NT
subsystems.
AEDEBUG ENTRIES
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
Debugger REG_SZ
<<DEFINE
COMPATIBILITY ENTRIES
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
\Windows NT\CurrentVersion\Compatibility
Application Name REG_SZ
These are the defaults:
_BNOTES=0x24000
AMIPRO=0x0010
APORIA=0x0100
CCMAIL=0x0008
CHARISMA=0x2000
CP=0x0040
DESIGNER=0x2000
DRAW=0x2000
DRAW=0x2000
ED=0x00010000
EXCEL=0x1000
GUIDE=0x1000
JW=0x42080
MCOURIER=0x0800
MILESV3=0x1000
NETSET2=0x0100
NOTSHELL=0x0001
PACKRAT=0x0800
PIXIE=0x0400
PLANNER=0x2000
PLUS=0x1000
PM4=0x2000
PR2=0x2000
REM=0x8022
TBOOK=0x0400
TME=0x0100
TURBOTAX=0x00080000
VB=0x0200
VISION=0x0040
W4GL=0x4000
W4GLR=0x4000
WIN2WRS=0x1210
WINSIM=0x2000
WPWINFIL=0x0006
DEVICES ENTRIES
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Devices
printerName REG_SZ spooler,port
-----------------------------------
Defines the spooler and port for a local printer.
DRIVERS.DESC ENTRIES
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
\Windows NT\CurrentVersion\drivers.desc
DRIVERS32 ENTRIES
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
\Windows NT\CurrentVersion\Drivers32
Defines the Windows NT dynamic-link library for applications
application REG_SZ DLL filename
-----------------------------------
aux=mmdrv.dll midimapper=midimap.dll wave=mmdrv.dll
EMBEDDING ENTRIES
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows NT\CurrentVersion\Embedding
Application Name REG_SZ OLE identification
----------------------------------------------
Package=Package,Package,packager.exe,picture
PBrush=Paintbrush Picture,Paintbrush Picture,pbrush.exe,picture
SoundRec=Sound,Sound,SoundRec.exe,picture
FILE MANAGER ENTRIES
Under this key are subkeys defining parameters for File Manager. The
default subkey defines add-ons under this path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT
\CurrentVersion\File Manager\AddOns
acledit REG_SZ
Default: acledit.dll
RELATED.DESC ENTRIES
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\related.desc
USERINSTALLABLE.DRIVERS ENTRIES
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
\Windows NT\CurrentVersion\Userinstallable.drivers
WINLOGON ENTRIES
The Registry value entries that control the logon sequence for starting
Windows NT are found under the following Registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
AutoAdminLogon REG_SZ 0 or 1
--------------------------------
Specifies automatic logon if this value is 1. You must also add the value
entry DefaultPassword with a value for the user listed under
DefaultUserName for automatic logon to work.
When AutoAdminLogon is used, Windows NT automatically logs on the specified
user when the system is started, bypassing the CTRL+ALT+DEL logon dialog
box.
CacheLastUpdate REG_SZ
------------------------
For internal WinLogon use only.
CachePrimaryDomain REG_SZ Domain name
-----------------------------------------
Default: NEWDOMAIN
CacheValid REG_SZ
-------------------
Default: 1
For internal WinLogon use only.
DebugServerCommand REG_SZ No or Yes
---------------------------------------
Default: no
For the internal Microsoft debug tool used to debug CSRSS.EXE
DefaultDomainName REG_SZ Domain name
----------------------------------------
Default: NEWDOMAIN
Specifies the name of the last successfully logged on domain.
DefaultPassword REG_SZ Password
-----------------------------------
Specifies the password for the user listed under DefaultUserName. Used
during automatic logon.
DefaultUserName REG_SZ Username
-----------------------------------
Specifies the name of the last successfully logged on user. If values are
defined for DefaultPassword and AutoAdminLogon, this is the user who is
logged on by default during automatic logon.
LegalNoticeCaption REG_SZ String
------------------------------------
Default: (none)
Specifies a caption for a message to appear when the user presses
CTRL+ALT+DEL during logon. Add this value entry if you want to add a
warning to be displayed when a user attempts to log on to a Windows NT
system. You must acknowledge this message before proceeding with the logon.
To specify text for the message, you must also specify a value for
LegalNoticeText.
LegalNoticeText REG_SZ String
---------------------------------
Default: (none)
Specifies for a message to appear when the user presses CTRL+ALT+DEL during
logon. Add this value entry if you want to add a warning to be displayed
when a user attempts to log on to a Windows NT system. The user cannot
procede with logging on without acknowledging this message. To include a
caption for the logon notice, you must also specify a value for
LegalNoticeCaption.
ReportBootOk REG_SZ 0 or 1
------------------------------
Default: 1
When this value is set to 0, it disables the automatic (default) startup
acceptance, which happens after the first successful logon. This value must
be 0 if you use alternate settings in the BootVerification or
BootVerificationProgram keys.
Shell REG_SZ Executable names
---------------------------------
Default: taskman,progman,wowexec
Specifies executables that are run by USERINIT and that are expected to be
in the user's shell program. If for some reason WinLogon cannot start the
entries listed in Userinit, then WinLogon will execute the entries in Shell
directly.
System REG_SZ Executable names
----------------------------------
Default: LSASS.EXE,SPOOLSS.EXE
Specifies executables to be run by WinLogon in the system context. These
are activated during system initialization.
Userinit REG_SZ Executable names
------------------------------------
Default: USERINIT,NDDEAGNT.EXE
Specifies executables to be run by WinLogon when a user logs on. These
executables are run in the user context. The first entry (USERINIT) is
responsible for executing the shell program. NDDEAGNT.EXE is needed to run
NetDDE.