Registry DataBase : Active Server Pages
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : AllowSessionState
System : NT, 2K
Type : REG_DWORD
Range : 0 or 1
Default value : 1
ASP : Controls whether Active Server Pages can create a session state in applications.
0 : Session state is not allowed. The cookie ASPSessionID will not be sent to clients accessing the website and any attempt at storing in the session or at using Session_OnStart or Session_OnEnd generates an error.
1 : ASP scripts may allow a session state for all user accessing an .asp file on the website.
The server needs rebooting for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : BufferingOn
System : NT, 2K
Type : REG_DWORD
Range : 0 or 1
Default value : 1
ASP : Controls caching by ASP of output towards browser.
1 : All outputs are gathered before any of them is sent to the browser. Thus, HTTP headers can be defined anywhere in the script.
The method Response.Buffer can be used to neutralize the effect of this default parameter.
Rebooting is not necessary for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : DefaultScriptLanguage
System : NT, 2K
Type : REG_SZ
Default value : VBScript
ASP : Scripting language used as main scripting language for all Active Server Pages applications. The main scripting language can be used between Active Server Pages delimitators (<% et %>). The command <%@ LANGUAGE = ScriptingLanguage %> can be used to neutralize the effect of this default parameter.
The server needs rebooting for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : EnableParentPaths
System : NT, 2K
Type : REG_DWORD
Range : 0 or 1
Default value : 1
ASP : Controls whether paths relative to the current path can be used (i.e. with “..”) in Active Server Pages.
0 (False) : Prevents accessing files outside the server's virtual root path.
1 (True) : Allows accessing files outside the server's virtual root path.
The server needs rebooting for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : LogErrorRequests
System : NT, 2K
Type : REG_DWORD
Range : 0 or 1
Default value : 1
ASP : Controls logging by the web server of unsuccessful client queries in Windows NT's Event Watcher.
0 : Disables logging.
Rebooting is not necessary for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : MemFreeFactor
System : NT, 2K
Type : REG_DWORD
Range : 50 to 100
Default value : 50
ASP : Maximum length of available memory list in percentage of used memory list.
The server needs rebooting for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : MinUsedBlocks
System : NT, 2K
Type : REG_DWORD
Range : 5 to 20
Default value : 10
ASP : Minimum length of used memory list before items can be freed.
The server needs rebooting for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : NumInitialThreads
System : NT, 2K
Type : REG_DWORD
Range : 5 to 20
Default value : 10
ASP : Number of working threads created at Active Server Pages startup. If this value exceeds the maximum possible number of threads, as in ProcessorThreadMax, Active Server Pages will use ProcessorThreadMax instead of NuminitialThreads.
The server needs rebooting for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : ProcessorThreadMax
System : NT, 2K
Type : REG_DWORD
Range : 1 to 0x000000C8
Default value : 10
ASP : Maximum number of threads to be created for each processor. Avoid more than 20 threads for each processor.
The server needs rebooting for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : RequestQueueMax
System : NT, 2K
Type : REG_DWORD
Range : 1 to 0xFFFFFFFF
Default value : 500
ASP : Maximum number of .asp query files to be stored in the query queue available for each thread. If the maximum is reached, the value is sent to clients from the registry value ServerTooBusy.
The server needs rebooting for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : ScriptEngineCacheMax
System : NT, 2K
Type : REG_DWORD
Range : 1 to 0xFFFFFFFF
Default value : 30
ASP : Maximum number of ActiveX motor languages to be cached and stored in memory by Active Server Pages.
The server needs rebooting for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : ScriptErrorMessage
System : NT, 2K
Type : REG_SZ
Default value : The server encountered an error while treating the URL. Please contact your system administrator.
ASP : This message will be displayed in a browser if ScriptErrorsSentToBrowser is set to False.
The server needs rebooting for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : ScriptErrorsSentToBrowser
System : NT, 2K
Type : REG_DWORD
Range : 0 or 1
Default value : 1
ASP :
1 : The web server writes debugging specifications (file name, error numbers and lines, description) into the browser in addition to writing this information in the log.
Rebooting is not necessary for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : ScriptFileCacheSize

System : NT, 2K
Type : REG_DWORD
Range : -1, 0 to 0xFFFFFFFF
Default : -1
ASP : Amount of bytes to be pooled for caching precompiled scripting files, which enhances the performances of Active Server Pages.
0 : Scripting files will not be cached. Performances may be poor if caching is not used. Sites with a lot of file traffic can increase this amount if the system has enough memory.
1 : All requested scripting files will be cached.
The server needs rebooting for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : ScriptFileCacheTTL
System : NT, 2K
Type : REG_DWORD
Range : 0 to 0xFFFFFFFF
Default value : 300 (seconds in decimal value)
ASP : Time interval during which scripting files will stay in the cache before being gradually eliminated, if they have not been 
referred to. If the number of data files is limited or if clients only access a few files, increasing this value may enhance performances.
0xFFFFFFFF : Files will stay in cache undefinitely.
The server needs rebooting for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : ScriptTimeout
System : NT, 2K

Type : REG_DWORD
Range : -1, 0 to 0xFFFFFFFF
Default value : 90 (seconds in decimal value)
ASP : Time for thorough execution of a script allowed by Active Server Pages. If the script is not ended during this period, the server ends it and writes an event in the event log. To prevent that, use a script calling the method Server.ScriptTimeout.
-1 : Special value allowing scripts indefinitely.
Rebooting is not necessary for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : SessionTimeout
System : NT, 2K
Type : REG_DWORD
Range : 0 to 0xFFFFFFFF
Default value : 20 (minutes in decimal value)
ASP : Default time interval during which a Session object must be available once the last query associated with that object has been made. To prevent that, use a script calling the method Server.ScriptTimeout.
Rebooting is not necessary for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : StartConnectionPool
System : NT, 2K
Type : REG_DWORD
Range : 0 or 1
Default value : 1
ASP :
0 : Disables the concentration of ODBC connections
The server needs rebooting for changes to be effective.
 
Key : HKLM \SYSTEM \CurrentControlSet \Services \W3SVC \ASP \Parameters
Entry : ThreadCreationThreshold
System : NT, 2K
Type : REG_DWORD
Range : 1 to 0xFFFFFFFF
Default value : 5
ASP : Number of queries which can be dealt with in the common queue (i.e. queries which need not being executed on a special thread) for Active Server Pages. If the number of queries in the common queue exceeds ThreadCreationThreshold, a new thread is created in the group of existing threads (i.e. the total amount of threads created by ASP to treat incoming queries), but only if the number of threads in the group is less than the maximum indicated for ProcessorThreadMax.
The server needs rebooting for changes to be effective.

 

© Franck Kiechel 2000-2001