启动IIS失败以及启动Windows Process Activation Service时,出现异常错误13:数据无效 ;HTTP 异常 401.2
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
最近被一系列服务器搞的心力憔悴的,不得了,简直各种奇怪的事情都有,简直到了崩溃边缘了,真是啥样的问题都有,不得了~~~这不今天又出现这样的错误了,具体错误请看下面
IIS启动失败,启动Windows Process Activation Service时,出现错误13:数据无效 ;HTTP 错误 401.2
因为修改过管理员账号的密码后重启服务器导致IIS无法启动,出现已下异常
错误原因:
当Windows Process Activation Service从C:\Windows\system32\inetsrv\config\applicationHost.config中读取configuration数据时,数据收到了损坏,错误消息是:Configuration file is not well-formed XML,数据无效。
解决方法如下:
1、解决:“启动Windows Process Activation Service时,出现错误13:数据无效”
将c:\inetpub\history文件夹中的这个applicationHost.config文件,替换掉c:\windows\system32\inetsrv\config中的applicationHost.config,
如果在c:\inetpub\history文件夹中有好几个类似CFGHISTORY_00000000的文件夹,则选择最新的文件夹中的applicationHost.config替换掉
c:\windows\system32\inetsrv\config中的applicationHost.config,然后再启动Windows Process Activation Service即可。
2、解决:“HTTP 错误 401.2 - Unauthorized 由于身份验证头无效,您无权查看此页”
打开IIS管理器,操作如下:
1.功能视图--身份验证--匿名身份验证--编辑--选择应用程序池标识,启用匿名身份验证;
2.功能视图--授权规则--右键添加允许规则--选择所有匿名用户;
3.保证虚拟目录访问权限,可以添加everyone用户授予所有权限!
PS,如果以上的办法不可以,可以继续尝试导出导入注册表尝试一下:
到另外一台注册表中把HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WAS这个项整个导出到一个reg文件中。
再回到自己电脑,
1. sc delete WAS
2. sc create WAS binPath= "C:\windows\system32\svchost.exe -k iissvcs" DisplayName= "Windows Process Activation Service" type= share error= normal start= delayed-auto depend= RPCSS
3. 把.导出的.reg文件导入自己电脑的注册表
还一种请看,可以继续往下参阅:
重新安装IIS和windows process activation service都不行,后来找到以下文章:
http://support.microsoft.com/kb/976982
按一下步骤操作,就可正常安装IIS和windows process activation service了。
1、下载dotnetfx_cleanup_tool.zip:http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-08-90-44-93/dotnetfx_5F00_cleanup_5F00_tool.zip
2、使用dotnetfx_cleanup_tool把所以.NET FrameWork清除
3、重新启动机器
4、重新安装windows process activation service(如果已安装,先卸载重启后再安装)
5、重新安装.NET FrameWork
只要windows process activation service能正常安装和启动,就能正确安装和使用IIS了。
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!