zoukankan      html  css  js  c++  java
  • IIS无法启动,错误代码127[转自Alibaba DBA Team]

    IIS无法启动,错误代码127

    今天刚刚重装了OS,发现IIS起不来了。服务起来的错误号是127.

    C:\Documents and Settings\administraotr>iisreset
    正在尝试停止…
    Internet 服务已成功停止
    正在尝试启动…
    重新启动尝试失败。
    已禁用 IIS Admin 服务

    提示是因为IIS ADMIN服务禁用,但是我手工尝试了N次,IIS ADMIN服务都是正常的.所依赖的服务,也都是OK的.

    查了下,主要是因为KB939373补丁包的问题,但是这个补丁是SP2的,如果我这种是XP SP3的,没办法卸载了.其实是不需要卸载的,只需要把.NET 1.1 or 2.0到注册表里重新注册下,IIS就能起来了.
    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322>aspnet_regiis -i
    开始安装 ASP.NET (1.1.4322.0)。
    已安装完 ASP.NET (1.1.4322.0)。

    OK,IISRESET就能起来了.

    发现网上,好多人问这个问题,都是卸载解决.没卸载的,干脆重装OS解决.其根本原因是要注册.Net.因为这个补丁包,本身就是为了防止远程代码注入IIS的.

    asp技术虽已是淘汰的技术,但网站开发们一定少不了的iis环境配置!iis经常无法启动,实在令人苦恼!

    C:Documents and Settingsadministraotr>iisreset
    正在尝试停止…
    Internet 服务已成功停止
    正在尝试启动…
    重新启动尝试失败。
    已禁用 IIS Admin 服务

    提示是因为IIS ADMIN服务禁用,但是我手工尝试了N次,IIS ADMIN服务都是正常的。进一步观察发现,World Wide Web Publishing 无法启动

    手动启动,提示 “错误:127 找不到指定程序”

    google了一下,找到解决方法如下:

    KB939373补丁包的问题,但是这个补丁是SP2的,如果我这种是XP SP3的,没办法卸载了.其实是不需要卸载的,只需要把.NET 1.1 or 2.0到注册表里重新注册下,IIS就能起来了.
    C:WINDOWSMicrosoft.NETFrameworkv1.1.4322>aspnet_regiis -i
    开始安装 ASP.NET (1.1.4322.0)。
    已安装完 ASP.NET (1.1.4322.0)。

    OK,IISRESET就能起来了.

    发现网上,好多人问这个问题,都是卸载解决.没卸载的,干脆重装OS解决.其根本原因是要注册.Net.因为这个补丁包,本身就是为了防止远程代码注入IIS的.

    但愿,读者们用此种方法能解决,反正我的iis依然无法启动。不知道是不是因为我的系统是sp3的原因。

    方法二:最后使用下面办法。iis终于顺利启动了。

    Google一下,说是微软的KB939373补丁作祟,去控制面板卸载,发现里面根本就找不到;然后以为是已经安装了,只是没有显示,又搜了一个Uninstall KB939373.EXE,直接执行,显示卸载成功。

    启动 World Wide Web Publishing 项,问题依旧。

    后来在360里“修复漏洞”里倒是发现了,说是KB939373与本系统不兼容,已被360屏蔽,才知道根本就没有安装。

    网上提供的其它IIS解决方案也尝试殆尽,无一奏效。最后竟然在天涯找到了问题所在:

    是最近更新了IIS安全补丁:KB2124261、KB2290570导致的,马上进入控制面板,勾选“显示更新”,KB2124261、KB2290570两位大仙赫然在列,卸载重启,IIS重新启动了。

  • 相关阅读:
    Ubuntu 安装 NTP 服务
    Packer 如何将 JSON 的配置升级为 HCL2
    WinRM 如何设置 TrustedHosts
    Windows 10 如何设置网络属性为私有
    Windows 使用 PowerShell 来管理另外一台 Windows 机器
    Windows PowerShell ISE 是什么和 PowerShell 有什么区别
    Spring事务传播属性和隔离级别
    @SpringBootApplication(exclude={DataSourceAutoConfiguration.class})注解作用
    杂文 | 如何在演讲中讲个好故事
    2.2 思考框架:什么样的代码才是高效的代码
  • 原文地址:https://www.cnblogs.com/SEEKTHINKING/p/2040286.html
Copyright © 2011-2022 走看看