IIS ADMIN不能启动,提示错误代码-2146893818的解决方法
主要错误原因是因为'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"命令不会删除你的任何网站。
相关推荐
-
IIS未找到提供程序该程序可能未正确安装错误解决办法
Win7系统 IIS 调试ASP(aspcmsgbk25) 错误号:3706 提示 "未找到提供程序 该程序可能未正确安装"解决办法 . 有两种报错形式 一.错误号:3706 错误描述:未找到提供程序.该程序可能未正确安装. 二."ADODB.Connection 错误 '800a0e7a' 未找到提供程序.该程序可能未正确安装. " 错误的原因在于在64位系统中,IIS7应用程序池默认没有启用32位程序,也就是说如果使用的是64位操作系统,而没有64位的Jet
-
IIS7配置ASP详细错误信息发送到浏览器显示的方法
客户端浏览器设置:取消"显示友好的HTTP错误信息" IIS7设置(GUI): 1. <网站>-ASP-调试属性-将错误发送到浏览器,修改为True 2. <网站>-错误页-操作-编辑功能设置,选择"详细错误信息" 注:如果不设置上面的第二步,错误同样无法发送到客户端的浏览器上. IE下也要设置下,取消选择这两项
-
IIS7.5 Error Code 0x8007007e HTTP 错误 500.19的解决方法
今天在win2008+IIS7.5的环境中部署WCF服务后,一直出现无法打开的页面.具体错误信息如下: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息 模块 DynamicCompressionModule 通知 SendResponse 处理程序 StaticFile 错误代码 0x8007007e 请求的 URL *** 物理路径 C:/ECG2.0/eWE
-
win8下IIS 8.5下设置404错误页
IIS版本:IIS 8.5问题描述 搭建一个测试网站,总共就2个页面(index.php和404.php),默认首页为:index.php 当访问index.php和404.php的时候,IIS服务器能正常响应,说明在IIS 8.5中配置PHP环境没有出现问题.访问index.php 访问404.php 另外,我的错误页配置结果如下: 正常情况下,当访问某个不存在的页面时(比如:127.0.0.1/aaa.php),此时,iis服务器发现aaa.php这个文件并不存在,所以,应该会请求404.p
-
64位系统中IIS7运行ASP时出现ADODB.Connection 800a0e7a错误的解决方法
今天将一个ASP网站拷贝到64位的Windows7中运行,IIS7安装都没有问题,可就是死活运行不了,总是出现ADODB.Connection错误"800a0e7a",真是奇怪,之前在XP中运行一点问题都没有的.起初以为是代码上的原因,于是写一段最简单的连接数据库的代码,还是出错,研究半天终于找到了解决方法,拿来分享. 原因是因为在64位Windows7操作系统中,IIS7应用程序池默认没有启用32位应用程序,而我们连接ACCESS数据库的驱动程序Microsoft.Jet.OLEDB
-
解决IIS8.5中ASP上传大文件出现 Request 对象 错误 ASP 0104 : 80004005 错误的方法
今天将一台服务器升级到了最新的IIS8.5,然后部署网站,上面有一个比较老的ASP站点发现了问题,上传稍大一点的文件就出错,传个几十K的文件到没有问题,我们都知道IIS默认上传文件大小是30M,而现在上传1M都有问题,下面给出解决方法. 上传不了的出错提示为:Request 对象 错误 'ASP 0104 : 80004005',原因是站点ASP的"限制属性"设置中"最大请求实体主体限制"默认只允许200K,将其改大一点就可以了,相关截图如下所示: 图中最大请求实体
-
iis提示您指定的网页无法访问! 错误类型:500
首先我们需要明白IIS 500错误的原因,只有知道了原因,我们才能够对症下药,解决问题.很多朋友在遇到问题后就非常的郁闷,稀里糊涂的乱搞一通,结果还是搞不定,这样不仅仅打击自己的自信心也会让自己养成浮躁的心理是非常不好的.下面我们来简要介绍如何彻底解决IIS500错误. 建议在执行以下操作时先将IIS卸载,然后重启计算机,再将IIS安装. 在计算机桌面选择 "开始"→"运行"→输入"cmd"→"确定", 先启动MSDTC服
-
IIS7.5 HTTP 错误 500 调用loadlibraryex失败的解决方法
在IIS7.5打开网页的时候,提示: HTTP 错误 500.0 - Internal Server Error 调用 LoadLibraryEx 失败,在 ISAPI 筛选器 C:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.dll 上 虽然打开php网页出现提示.net framework错误有点莫名其妙,但出 在IIS7.5打开网页的时候,提示: HTTP 错误 500.0 - Internal Server Erro
-
IIS 8.5下设置404错误页图文教程
问题描述 搭建一个测试网站,总共就2个页面(index.php和404.php),默认首页为:index.php 当访问index.php和404.php的时候,IIS服务器能正常响应,说明在IIS 8.5中配置PHP环境没有出现问题. 访问index.php 访问404.php 另外,我的错误页配置结果如下: 正常情况下,当访问某个不存在的页面时(比如:127.0.0.1/aaa.php),此时,iis服务器发现aaa.php这个文件并不存在,所以,应该会请求404.php 也就是:127.0
-
iis8.5显示ASP的详细错误信息500 内部服务器错误解决方法
方法如下: 打开Internet 信息服务(IIS)管理器(运行--inetmgr),然后双击"ASP"打开属性页, (Internet 信息服务(IIS)管理器) 然后展开"调试属性",将"将错误发送到浏览器"的值改为"True",然后点击右侧的"应用"以保存设置. 然后双击打开"错误页"属性页,然后点击右侧的"编辑功能设置",选择"详细错误(D)&quo
-
IIS HTTP 错误 404.17 - Not Found 解决方法
错误提示如下图: 出现这种情况的原因通常是因为先安装了Framework,后安装的IIS: 运行cmd,输入: 复制代码 代码如下: C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i 注:C:\Windows\Microsoft.NET\Framework\V4.0.30319\ 是 netframework安装对应的路径: 如下图: 注册成功后,重启一下iis, 理论上应可以解决导致404.17 not found
-
IIS配置文件的XML格式不正确 applicationHost.config被破坏 恢复解决办法
当打开IIS管理器,或配置网站时提示错误:配置文件的XML格式不正确 且是applicationHost.config的问题,那么肯定是applicationHost.config被破坏,IIS就崩溃. 解决办法就是恢复applicationHost.config 先检查C:\Windows\System32\inetsrv\config目录下的applicationHost.config文件,最好备份一份 使用IIS提供的AppCmd.exe的restore功能恢复applicationHos
-
IIS8.5 配置错误提示不能在此路径中使用此配置节的解决办法
今天刚安装好IIS8.5, 我的系统是win8.1 enterprise版本. 建了一个简单的页面准备调试,却发现了这个错误: 详细错误信息模块 IIS Web Core 通知 BeginRequest 处理程序 尚未确定 错误代码 0x80070021 配置错误 不能在此路径中使用此配置节.如果在父级别上锁定了该节,便会出现这种情况.锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny"或旧
-
IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法
刚刚 部署了ii7的dll的有x86写的,就会出现以下这样的问题 iis 7 x86,Could not load file or assembly 'Name' or one of its dependencies. An attempt was made to load a program with an incorrect format. 解决这样的,只要设置一下iis兼容x86程序就可以了,具体步骤: 1.开始-> 运行 2. 3. 高级设置, Enable 32 - Bit Appli
-
IIS 8.5下设置自定义404错误页
IIS版本:IIS 8.5问题描述 搭建一个测试网站,总共就2个页面(index.php和404.php),默认首页为:index.php 当访问index.php和404.php的时候,IIS服务器能正常响应,说明在IIS 8.5中配置PHP环境没有出现问题. 访问index.php 访问404.php 另外,我的错误页配置结果如下: 正常情况下,当访问某个不存在的页面时(比如:127.0.0.1/aaa.php),此时,iis服务器发现aaa.php这个文件并不存在,所以,应该会请求404.
随机推荐
- JS 密码强度校验的正则表达式(简单且好用)
- 多浏览器兼容性比较好的复制到剪贴板的js代码
- PHP Token(令牌)设计
- linux(centos)下SVN服务器如何搭建
- 35句细节 35句句句都点出了隐藏的信息
- 关于jQuery UI 使用心得及技巧
- oracle 11g数据库安全加固注意事项
- 学习使用bootstrap基本控件(table、form、button)
- 解决Android平台中应用程序OOM异常的方法
- 局域网遭遇“ARP”病毒的新变种附临时解决方法
- Android 短信验证码自动填写
- 详解Android平台上读写NFC标签
- CakePHP框架Session设置方法分析
- SpringBoot+Mybatis项目使用Redis做Mybatis的二级缓存的方法
- 利用python实现简单的邮件发送客户端示例
- vue checkbox 全选 数据的绑定及获取和计算方法
- vue基础之模板和过滤器用法实例分析
- Python面向对象总结及类与正则表达式详解
- vue-cli3 配置开发与测试环境详解
- Webpack 4如何动态切割JS注入文件名详解