IIS ADMIN不能启动,提示错误代码-2146893818的解决方法_win服务器

主要错误原因是因为'C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys' 文件夹下keys被破坏了,修改一下名称就可以了。
该文件夹默认为隐藏,你可以直接在我的电脑里输入该路径。
在文件夹下至少有两个文件,如下格式:
c23***********************_MachineGUID
7a4***********************_MachineGUID

当出现此IIS错误的时候,可能你能看见奇数个文件3个或5个或7个;按理说应该为复数2,4,6;所以问题就在这里了。

解决方法:
1. 先从注册表中"regedit" 中找到该MachineGUID,注册表路径:HKEYLOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGUID

2. 再将此"C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys' 文件夹下的所有keys做个备份,以防不测,还可恢复。

3. 然后成双成对地将“c23****_MachineGUID”和“7a4******_MachineGUID“文件名中"MachineGUID"替换成注册表中获取的key值.

4. 然后在服务里尝试启动IISAdmin, 这时你看见能启动了。恭喜你,修改成功了。

5. 最后一步,启动IISAdmin后,请使用命令"iisreset"重置一下,否则网站不会启动,"iisreset"命令不会删除你的任何网站。

时间: 2024-09-10 09:40:20

IIS ADMIN不能启动,提示错误代码-2146893818的解决方法_win服务器的相关文章

运行iis提示服务没有及时响应启动或控制请求的解决方法_win服务器

服务没有及时响应启动或控制请求的解决方法小结 先重启,重启还是不行就是服务被禁用了,依次开启 eventlog服务,"WorldWideWebPublishing"服务,然后iis一般就可以正常了.如果还是不行,可以参考下面的方法,逐一尝试. 1.系统环境:Windowsxp+sp2,II5.0 故障现象:上午把IIS服务停止以后,程序长时间没响应,通过任务管理器关闭,启动时提示"服务没有及时响应启动或控制请求",重启计算机未能解决. 解决办法:在Internet信

PHP在Windows IIS上传的图片无法访问的解决方法_win服务器

PHP在Windows IIS上传的图片无法访问的解决方法 首先登录到网站后台进行了测试发现上传的图片在确实浏览器打不开且出现了无法访问的错误信息:" 401 - 未 授权: 由于凭据无效,访问被拒绝." 然后又测试了该服务器上其他几个php项目发现也出现了一样的错误: 图片上传成功,但浏览器没有权限访问.因为测试的几个php系统是不一样的,有thinkphp,wordpress,百度ueditor编辑器. 所以这几个系统同时出现问题的概率实在是太小了,所以基本上排除了程序的bug,且

针对aspx木马可以读取iis站点信息,跨网站目录的临时解决方法_win服务器

1.aspx 木马文件可以在asp.net空间中实现读取进程.iis信息.跨站.执行cmd命令. 解决方法 1.对于每个网站建立一个用户.并将用户放入guest组,给站点写入.读取的权限.并在iis上允许匿名访问. 2. 复制代码 代码如下: <system.web> <identity impersonate="true" /> </system.web> 将以上代码复制到C:\WINDOWS\Microsoft.NET\Framework\v2.

Windows Server 2003 启动中常见错误的解决方法_win服务器

摘要:在Windows Server 2003启动过程中,会出现各种各样的问题,本文介绍了操作系统启动过程的几个阶段,收集了一些经常出现的错误,并结合 Windows 操作系统启动过程,针对这些错误提出了解决方法. 当诊断一个系统启动错误时,判断系统是在哪一阶段出现错误非常关键,系统启动过程根据 CPU 架构不同略微有些差异,下面我们简单介绍一下 x86-based 系统启动过程的几个阶段: 1. Pre-Boot Sequence 2. Boot Sequence 3. Kernel Load

cscript adsutil.vbs 设置iis参数提示拒绝访问的解决方法_win服务器

通过cmd下直接运行cscript就提示拒绝访问,因为通过安全设置的机器,都是做了安全设置的,很多程序都是禁止运行的,找到问题到,到c盘搜索cscript.exe右键 属性 权限 将everyone的限制权限取消即可 一切正常,gzip就完美的成功了 win2003下让IIS6启用GZIP压缩的脚本(bat+vbs实现)http://www.jb51.net/softs/32589.html

IIS 7.5 部署ASP.NET失败的解决方法_win服务器

    近日在win7的IIS7.5上部署ASP.NET4.0 程序时,发现浏览网页都出现错误代码为"503"的错误,但是我已经将对应用程序部署到IIS上了,怎么会出现找不到页面的情况呢?开始以为是ASP.Net 环境没有安装到IIS7.5中,执行了几遍ASPNET_REGIIS -i都还是一样,结果查看ASP.NET应用程序使用的[应用程序池]-DefaultAppPool停止了,于是我马上启动,但是马上它有恢复成[停止]状态:       于是,查看[windows事件查看器]发现

服务器重启不能启动的几种常见解决方法_win服务器

1.当系统启动显示操作系统列表时, 按F8 出现高级启动选项; a. Safe mode: 只加载基本的服务和驱动. 用于解决安装了额外的硬件驱动或软件后,导致系统不能正常启动的情况.选择Safe mode,若能进入操作系统,卸载额外的驱动或软件. b.Last known good: 启动上一次的成功配置. 用于解决对系统的驱动,及服务进行了错误的配置后导致系统不能引导的情况.选择Last known good 可以恢复到上一次正常登录时的配置. c.VGA Mode: 使用标准VGA模式启动

IIS部署asp.net报404错误的解决方法_win服务器

1).所建网站->(右键)权限->"ASP.NET计算机帐户"是否已添加. 2).所建网站->(右键)属性->ASP.NET选项卡->版本是否为2.0,不是则修改为2.0; 3).IIS->WEB服务扩展中->ASP.NETV2.0是否被禁止,若为禁止状态则启动; 4).所建网站->(右键)属性->主目录->执行权限是否为:纯脚本;应用程序池是否设置: 5).所建网站->(右键)属性->ASP.NET选项卡->

IIS无法显示中文名称图片问题的解决方法_win服务器

网上找了一下资料,对注册表重新设置了一下,就解决问题了. 有两种方法可以解决此问题: 1.在Web服务器端修改注册表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\INETINFO_PARAMETERS\FAVORDBCS 把1改成0,之后重新启动IIS即可.(如果此值已经是0,应该不会出现上述问题) 2.在客户端修改IE设置 把"总是以UTF-8发送URL"设置为不选中.(最好采用第一种方案,否则不会为每个访问者都去设置一下