服务特定的注册表项

每项服务为自己特定的行为在注册表中保存了以下项,但项的名称对每项服务都是相同的。

注册表路径:

HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet
\Services
\ServiceName
\Parameters

其中,ServiceName 是 FTP 服务或万维网发布服务(WWW 服务)。

AllowGuestAccess
注册表路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName\Parameters
其中,ServiceName 是 FTP 服务或万维网发布服务(WWW 服务)。
数据类型:REG_DWORD
默认值:1(启用)
范围:0 -1
指定是否允许来宾用户登录 Internet 服务。当一个新用户登录,服务器检查该用户是否作为 Windows 来宾用户登录。对于来宾连接,Internet 服务将根据该项的值拒绝或接受这个新的连接。在缺乏管理的站点允许来宾访问容易引起问题。在 Windows 系统的默认安装下,来宾帐户被授予系统的所有类型的访问权限。由于这种默认设置容易引起安全问题,可以将 AllowGuestAccess 的值更改为 0。
EnableSvcLoc
注册表路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName\Parameters
其中,ServiceName 是 FTP 服务或万维网发布服务(WWW 服务)。
数据类型:REG_DWORD
默认值:1(启用)
范围:0 -1
IIS 服务用服务定位符来注册自己,以便 IIS 服务能够发现该服务。EnableSvcLoc 控制此注册过程。如果 EnableSvcLoc 设置为 0,服务定位符将不注册 IIS 服务。如果设置为 1,服务定位符将注册 IIS 服务用于服务定位。

下面的注册表项,LanguageEngines,默认情况下没有安装。要使用该项,必须在下列位置创建它。

HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet
\Services
\W3SVC
\ASP
\LanguageEngines
\LanguageName

值:Write REG_SZ:Response.WriteEquiv |
值:WriteBlock REG_SZ: Response.WriteBlockEquiv |

LanguageEngines
注册表路径:(见上面)
数据类型:REG_STRING
默认值:不适用
指定一种脚本语言,该语言不支持 Object.Method 语法,作为 Active Server Pages 主脚本语言(ASP 脚本分隔符 <% ...%> 中使用的语言)。LanguageName 是所选语言的名称。Response.WriteEquiv 在该语言中相当于 Response.Write Response.WriteBlockEquiv 在该语言中相当于 Response.WriteBlock。管道符号 (|) 是一个插入符,ASP 用它来发送通常用 Response.WriteResponse.WriteBlock 方法处理的表达式和 HTML 块。当安装其他脚本语言时,这些将自动完成。如果脚本语言对空格符或换行符敏感,那么,可能不可以用它来作为主脚本语言,尽管注册表值设置如此。或者,也可以人工将 HTML 块写入浏览器,或者在标记脚本块 (<SCRIPT> ... </SCRIPT> ) 中写入该语言的函数,然后在任何其他语言中调用。
(下列词语由“搜索”功能使用;它们并不旨在显示在网页上。)W3SVC

© 1997-2003 Microsoft Corporation。保留所有权利