Brian Cryer

 

Cry How To...


Windows Registry



These notes will never be complete ... but hopefully will grow as I find more registry titbits.

HKEY_CLASSES_ROOT

HKEY_CURRENT_USER

HKCU\Software\Microsoft\DevStudio\N.0
Holds Microsoft Visual Studio environment settings, where 'N.0' denotes the Visual Studio version number. For details see the Knowledge Base Article (Q247055)
HKCU\Software\Microsoft\DevStudio\6.0\Source Control
Disabled (DWORD)
Flag allowing SourceSafe integration with Visual Studio to be disabled. DWORD. Set to 1 to disable SourceSafe integration, 0 to enable SourceSafe integration.

HCCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings

MaxConnectionsPerServer (DWORD, default 2)
Specifies the number of simultaneous requests to a single HTTP 1.1 Server.
MaxConnectionsPer1_0Serve (DWORD, default 4)
Sets the number of simultaneous requests to a single HTTP 1.0 Server.

HKEY_LOCAL_MACHINE

HKLM\SOFTWARE\Microsoft\Internet Explorer\Main
The data value is the title you want to appear on the Internet Explorer window. NOTE: In Windows NT, the value should be type REG_SZ instead of String.
HKLM\SOFTWARE\Microsoft\Internet Explorer\Main\Window Title
Set to specify a custom title for explorer. When deleted, or if it does not exist, "Microsoft Internet Explorer" becomes the default window title.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Each key specifies an application that will be run when a user logs in.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
One entry will exist for each application that can be uninstalled.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ApplicationName
The name of the applciation as it will appear in the uninstall list.
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon\PowerdownAfterShutdown
REG_SZ. Value of 1 instructs NT (or later variant) to power down after shutting down - but only assuming an ACPI complient bios. Value of 0 does not power down on shutdown.
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem
NtfsDisable8dot3NameCreation DWORD
0 - NTFS creates an 8.3 (MS-DOS) file name in the directory each time a file is created. For backwards compatibility.
1 - Disables this feature, removing the overhead.
NtfsDisableLastAccessUpdate DWORD
0 - Last access timestamp is updated each time a file is accessed. This is the default if the key does not exist.
1 - Disables update of last access time. This will speed things up.
HKLM\SYSTEM\CurrentControlSet\Control\ProductOptions
ProductType REG_SZ. One of:
  • WinNT
    Windows NT or 2000 workstation.

  • LanmanNT
    Windows NT server domain controller (primary or backup).

  • ServerNT
    Windows NT server, standalone.

HKLM\SYSTEM\CurrentControlSet\Services
One key will exist here for each service installed.
HKLM\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters
AutoShareServer REG_DWORD. A value of 0 disables the admin shares that are normally created automatically. Create if does not exist.
Hidden REG_DWORD: 0 (default) machine is visible to network browsers. Value of 1 hides the machine from network browsers. Changes only take affect after a reboot.
TimeSource REG_DWORD. A value of 1 indicates that the server can act as a time source.

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

DefaultTTL REG_DWORD. Default value is 128 for NT/W2K/XP or 32 or 95/98/Me, which may not be listed.

Default Time-To-Live value of packets. This determine the maximum amount of time an IP packet may live in the network without reaching its destination. It is the maximum number of hops the packet may be involved in before being discarded (i.e. the number of routers it can pass through).

Consider increasing the value (up to a maximum of 255) when you experience a very high rate of packet loss over slow networks.

IPEnableRouter REG_DWORD. Controls whether IP forwarding is enabled. Default 0. Set to 1 to enable IP forwarding.

HKEY_USERS

HKEY_CURRENT_CONFIG


These notes are believed to apply to all versions of Windows.



About the author: is a dedicated software developer and webmaster. For his day job he develops websites and desktop applications as well as providing IT services. He moonlights as a technical author and consultant.