IIS管理单元初始化失败

来源:互联网 发布:mac软件怎么这么少 编辑:程序博客网 时间:2024/04/29 10:21

前天因为装了一个MULTISIM 8.0,把用户的环境变量从原来的 %USERPROFILE%/Local Settings/Temp 改成了D:/temp .这样multisim虽然可以用了,但是在使用IIS的时候却跳出来了"管理单元初始化失败!",郁闷了.

赶紧网上找答案,相关文章十很多,但是只看到一篇文章说十和环境变量有关系,而且只是一笔带过的,具体的解决方案还是没查到.无奈,选择了重装IIS(我并不喜欢一出问题就重装,毕竟研究研究问题比简单的初始化更有价值).介于查找资料的时候看到很多关于重装IIS的注意事项,于是不敢进行简单的卸载与重装,按照了说明进行卸载.

1、把 %windir%/system32/inetsrv 删除。
2、把%windir%/iisX.log删除,X 是IIS版本。
3、把 /inetpub/ 目录删除。

至此,应该十卸载完全了,接下来就是重新安装了.

 

5分钟后,安装完毕,我迫不及待的打开了IIS,哈哈,没有跳出来"管理单元初始化失败!".原以为问题已经解决,可没想到当我浏览ASP网页时居然显示"该页无法显示",真是一波还未平息,一波又来侵袭啊,郁闷了.

 

再次去查找解决方案,

用如下方法解决了问题:

asp文件不能访问,报HTTP内部500错误,打开IE》工具》INTERNET选项》高级》把显示友好HTTP错误信息前的勾去掉,确定。然后再打开你的程序,就会出现具体的错误,报:Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.
HTM可以访问,查看日志见很多MSDTC服务和设备的错误,
本以为是帐户不同步引起的,于是按如下步骤来同步密码:
具体解决方法如下:
1.右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。
2.开始--运行--打cmd,
然后cd C:/Inetpub/AdminScripts
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码,
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码
看一下,行了没有?如果还不行,那么:
cscript.exe synciwam.vbs -v,
然后iisreset。

但是在同步帐户最后一步:
cscript.exe synciwam.vbs -v
时有如下错误:
Out of process applications defined:
Count: 1
{3D14228D-FBE1-11d0-995D-00C04FD919C1}
Error: 8004E00F:
这时想起了COM+应用程序可能出问题,于是:打开:控制面板---》管理工具---组件服务,发现“我的电脑”有红色小尖头,再
  点击组件服务里“com+应用程序”的时候,提示:  
  执行最后操作时发生错误.  
  错误代码80080005   -   服务器运行失败  
  事件日志可能包含其他疑难解答信息
上网找了一下解决方法,
cd   %systemroot%/system32  
  msdtc   -uninstall  
  msdtc   -install  
命令执行过后,果然可以同步帐户最后一步:
cscript.exe synciwam.vbs -v,然后重启IIS,ASP页面又可以正常访问了。
最后想了一下,如果早些看日志,直接在网上搜索MSDTC服务和设备错误,可能更快的找到问题所在。
于是:直接查找MSDTC错误,果然能直接找到解决方法:
 
from:http://www.cublog.cn/u/11092/showart_204428.html
原创粉丝点击