# 服务特定的注册表项

下列参数由服务保存在注册表中，用于服务特定的行为，但所有服务都具有相同的名称。

注册表路径：

HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet
\Services
\ServiceName
\Parameters

此处 ServiceName 为

MSFTPSVC （FTP 服务）
W3SVC （WWW 服务）

AllowGuestAccess REG_DWORD
范围： 1、0 默认值：1（启用）
此参数指定 Internet 服务是否允许以 Guest 身份登录。当新用户登录时，服务器将检查此用户是否作为 Windows Guest 用户登录。对于 Guest 连接，根据此参数的值，Internet 服务将拒绝或接受这个新连接。对于管理不善的站点，允许 Guest 访问很容易引起问题。在 Windows 系统的默认安装下，Guest 帐户被授予系统的所有类型的访问权限。因为默认情况很容易造成安全隐患，所以应该将此值更改为 0。

EnableSvcLoc REG_DWORD
范围： 1、0 默认值：1（启用）
IIS 服务使用服务定位器进行自我注册。这样，便可以通过 Internet 信息服务管理单元找到这些服务。此参数控制这种注册。如果设置为 0，服务将不会自我注册。如果设置为 1，服务将注册服务位置。

默认情况下，并不安装注册表项 LanguageEngines。要使用此注册表项，必须在下列位置创建它。

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

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

LanguageEngines REG_STRING
范围：字符串 默认值：不可应用的
此参数指定一种不支持“对象.方法” 语法的脚本语言作为 Active Server Pages 主脚本语言（ASP 脚本分隔符 <% ...%> 之间使用的语言）。%`LanguageName` 是所选择的语言的名称，`Response.WriteEquiv` 相当于 Response.Write，而 `Response.WriteBlockEquiv` 相当于 Response.WriteBlock。管道符号 (|) 是一个插入符，ASP 用它来发送通常用 Response.Write 和 Response.WriteBlock 方法处理的表达式和 HTML 块。当安装其他脚本语言时，此过程将自动完成。如果脚本语言对空格或换行符敏感，那么，可能不可以将其作为主脚本语言，尽管注册表值设置如此。作为一种选择，可以手动地将 HTML 块写到浏览器或将此语言函数写入标记的脚本块中 (<SCRIPT> ...</SCRIPT> )， 并从其他语言调用它们。

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

（下列单词只用于搜索，不会显示在网页中。） W3SVC