我尝试iisreset
在 Windows XP 上运行。它不是域计算机,只是我们用于测试的本地工作组。
我收到的错误是:IIS 管理服务已被禁用
- 就像IIS Admin 运行时出现“IIS Admin 服务已禁用”错误不同之处在于该 Q 针对的是域连接的计算机。 - 它的答案与重新同步域帐户有关。
我尝试过的:
- 卸载并重新安装 IIS,重新启动。
- 将 IIS Admin 服务的登录用户更改为本地管理员,而不是系统管理员
- 需要注意的是,该服务当然是启用的,并设置为自动。如果我停止它,然后启动:iisreset - 它会立即启动,但我还是会收到错误消息。
我遇到了机器时钟问题 - 已修复。
以下 A 建议使用组策略 - 非域计算机上是否有组策略?IIS 管理服务已禁用
编辑:
我尝试了建议的:如何恢复 IIS 6 使用的 IUSR 帐户
- 这没有帮助。
编辑:
当我尝试IIS Admin
从 services.msc 重新启动/停止/启动时 - 它工作正常。问题出在CMD
尝试运行:iisreset
编辑:使用机器上的管理员帐户登录,得到相同的行为:
IISRESET 命令成功停止,但启动失败,并显示错误:IIS 管理服务已禁用。
编辑:系统事件错误:
我需要:http://localhost
可以在 PC 上运行。
我还应该检查哪里?
答案1
事件 ID 7023 和错误消息The World Wide Web Publishing Service service terminated with the following error: The parameter is incorrect
(如屏幕截图所示)导致http://support.microsoft.com/kb/327649这表明需要增加端口范围,并详细说明了如何通过删除注册表项HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc
或更改其下的值来实现这一点。但在更改任何内容之前,请记住指定这些值的通常原因是您知道允许哪些端口通过防火墙,因此请记住进行相应的网络更改。
答案2
您是否更改了帐户密码IUSR
?即使没有,也可能需要将其与 IIS 重新同步。
详情这个问题