前一段时间,遇到了打开iis,发现提示系统找不到指定路径"您尝试打开 Internet 服务管理器或一个 MMC 管理-在计算机上运行 IIS 5.0 时出现错误信息。查了一下,网友基本上都是建议重新安装iis,我就不明白,昨天还好好,今天就这样,后来在ms的网张上找到了答案,分享出来!
症状
<script type=text/javascript>loadTOCNode(1, 'symptoms');</script>
当您尝试打开 Internet 服务管理器 (ISM) 或一个 Microsoft 管理控制台 (MMC) 管理单元,在运行 Microsoft Internet 信息服务 5.0 (IIS) 在计算机上时,您可能会收到与以下内容类似的错误消息:
如果单击 是 ,服务器的名称不会显示在 ISM 或 MMC 中, 并且您不能配置任何 Web 站点。 此外,Microsoft FrontPage 服务器扩展和 Web 发布可能无法按预期方式。
您遇到这些症状,即使所有现有的 Web 站点启动并且按预期的方式工作。
连接到
ServerName 时出错:
系统找不到指定的路径。
要继续尝试在以后连接到此服务器吗?
注意
ServerName 是运行 IIS 的服务器的名称。
系统找不到指定的路径。
要继续尝试在以后连接到此服务器吗?
如果单击 是 ,服务器的名称不会显示在 ISM 或 MMC 中, 并且您不能配置任何 Web 站点。 此外,Microsoft FrontPage 服务器扩展和 Web 发布可能无法按预期方式。
您遇到这些症状,即使所有现有的 Web 站点启动并且按预期的方式工作。
原因
<script type=text/javascript>loadTOCNode(1, 'cause');</script>
如果在 IIS 元数据库中的配置信息不匹配在计算机安装的服务会发生此问题。 如果满足以下条件,则,就会出现已知此问题:
• | 在计算机上安装 FTP Publishing Service。 |
• | 在 IIS 元数据库包含了 FTP 发布服务没有配置信息。 |
解决方案
<script type=text/javascript>loadTOCNode(1, 'resolution');</script>
若要解决此问题,使用下列方法之一。
注意 仅请按照下列步骤如果 FTP Publishing Service 安装在计算机上并且 IIS 元数据库包含了 FTP 发布服务没有配置信息。
重要 此部分、 方法或任务包含的步骤,告诉您如何修改注册表。 但是,如果您错误地修改注册表,则可能会出现严重的问题。 因此,请确保仔细地执行这些步骤。 用于添加保护,您对其进行修改之前备份注册表。 然后,可以发生问题时还原注册表。 有关如何备份和还原注册表信息,单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
方法 1: 若要确定在元数据库中配置的服务使用 Adsutil.vbs 实用工具
<script type=text/javascript>loadTOCNode(2, 'resolution');</script> 要使用 Adsutil.vbs 实用程序若要确定在 IIS 元数据库中配置的服务,请按照下列步骤操作:1. | 单击 开始 ,单击 运行 ,键入 Services.msc ,然后单击 确定 。 | ||||||||||
2. | 在 服务 管理单元, 名称 下, 验证计算机安装的 IIS 服务。 | ||||||||||
3. | 单击 开始 ,单击 运行 ,键入 cmd ,然后单击 确定 。 | ||||||||||
4. | 在命令提示符下,键入以下命令,其中 HardDisk 是硬盘上安装 IIS 的位置:
cd HardDisk /inetpub/adminscripts
| ||||||||||
5. | 要验证 IIS 服务的配置元数据库中,键入下面的命令在命令提示符下,其中 ServiceName 是您要在 IIS 元数据库中验证 IIS 服务:
Adsutil.vbs 枚举 ServiceName
例如,要验证在 IIS 元数据库包含了 FTP 发布服务的配置信息,键入 Adsutil.vbs 枚举 MSFTPSVC 。如果您收到与以下内容类似的错误消息,IIS 服务可能没有正确安装:
找不到请求该路径。
| ||||||||||
6. | 在确定元数据库中存储的信息和在计算机运行的服务配置差异之后,安装或删除计算机上的服务。 为此,请按照下列步骤操作:
|
方法 2: 删除该注册表项为 FTP 发布服务
<script type=text/javascript>loadTOCNode(2, 'resolution');</script> 为 FTP Publishing 服务删除注册表项,请按照下列步骤操作:注意 仅请按照下列步骤如果 FTP Publishing Service 安装在计算机上并且 IIS 元数据库包含了 FTP 发布服务没有配置信息。
重要 此部分、 方法或任务包含的步骤,告诉您如何修改注册表。 但是,如果您错误地修改注册表,则可能会出现严重的问题。 因此,请确保仔细地执行这些步骤。 用于添加保护,您对其进行修改之前备份注册表。 然后,可以发生问题时还原注册表。 有关如何备份和还原注册表信息,单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
322756
(http://support.microsoft.com/kb/322756/) 如何备份和还原 Windows 注册表
1. | 单击 开始 ,单击 运行 ,键入 cmd ,然后单击 确定 。 |
2. | 找到其中 Adsutil.vbs 文件所在的文件夹位置。 |
3. | 若要枚举 FTP Publishing Service 在 IIS 元数据库中的配置信息,键入以下命令:
Adsutil.vbs 枚举 MSFTPSVC
如果在 IIS 元数据库包含了 FTP 发布服务没有配置信息或者如果您收到错误信息,请转到第 4 步。 |
4. | 单击 开始 ,单击 运行 ,键入 regedit ,然后单击 确定 。 |
5. | 找到,然后右键单击下面的项在注册表中:
HKEY_LOCAL_MACHINE/Software/Microsoft/INetMgr/Parameters/AddOnServices/FTP
|
6. | 在右窗格中, 用鼠标右键单击 FTP ,然后单击 删除 。 |
7. | 退出注册表编辑器。 |