HP笔记本安装IIS报500错误解决办法
查看文章
http 500错误,XP系统IIS不能用(鸣谢作者)2008年05月22日 星期四 15:52http 500错误,XP系统IIS不能用,导致IIS不能用的问题总结 - [技术收藏文档]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://daocaoshen.blogbus.com/logs/13332486.html
http 500 错误,XP系统IIS不能用,导致IIS不能用的问题总结
http 500错误,导致IIS不能用,困扰了很多和我之前一样的朋友。但为什么IIS没办法用?不是我们今天研究的问题。今天和大家分享下,我解决IIS http500错误的过程,希望可以帮助其他IIS不能用的朋友。
我自己用的是惠普(HP)笔记本电脑HP dv2408tx原装系统(vista),家里还有一台组装机。就是为了使用更方便,卸载了vista,重装XP系统。可是系统装好后,IIS浏览html静态页面正常,asp打开时显示"HTTP 500 错误" 。也就是,IIS不能用。为了IIS没办法用的问题,先后为笔记本装了4遍系统。番茄花园XP系统,IIS不能用,雨林木风XP系统,IIS不能用。听网友的用,迅雷下载厂商OEM版的XP系统,IIS还是不能用。和台式机一起装的XP系统,再一样装IIS,还是不能用!所以又从怀疑是使用的XP系统不好,开始怀疑HP惠普笔记本电脑IIS不能用。因为也有同事用的是惠普笔记本电脑,也是IIS没办法用。也打过HP惠普的800电话,来咨询这个问题。没解决。
也百度知道问过,为什么IIS不能用,是不是HP惠普笔记本IIS不能用。也没有解决。(PS:严重鄙视下,现在很多挣百度分的朋友,垃圾答案复制过来,复制过去的。)关于http500错误。百度大部分答案都是说,IIS的什么密码不统一,密码不同步。同步密码非常麻烦。最后终于在一个角落里发现了篇文章,解决了问题。转发过来,希望可以帮助更多的有http 500错误,IIS不能用的朋友。
http 500错误解决办法:
开始 → 运行 → CMD
输入 cd %windir%\system32\inetsrv回车
输入 rundll32 wamreg.dll, CreateIISPackage回车
输入 regsvr32 asptxn.dll回车出现成功即可
注意:1、完全输入,不要省略空格及符号,注意全角、半角,大小写敏感,所以大家注意。2、输入完CreateIISPackage后,可能没有反映,没关系,输入完成。3、正常的计算机输入完成后,都会有提示,如果没有 可能输入有错误,请再试下。
也许相对于同步什么密码的,看起来很简单 但的确是他们解决了 HTTP 500 错误。无法浏览asp文件的问题。
问题:如何分析http 500错误?找出HTTP 500 错误的原因?
点击“工具→internet选项”进入“internet选项”设置; 点击“高级”选项卡; 把“显示友好 HTTP 错误信息”和“显示友好的 URL”前的“√”去掉;再打开ASP文件时出现的是真正的错误信息:我的HTTP 500 错误信息: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
出现这样的情况是主要是由于IWAM账号(在我的计算机即是IWAM_MYSERVER账号)的密码错误造成了HTTP 500内部错误。
先启动MSDTC服务,什么是MSDTC服务?显示名称:Distributed Transaction Coordinator;描述:协调跨多个数据库、消息队列、文件系统等资源管理器的事务。如果停止此服务,则不会发生这些事务。如果禁用此服务,显式依赖此服务的其他服务将无法启动。
开始菜单,运行:CMD下net start msdtc
结果显示“distributed transaction coordinator 服务不能启动”。
解决方法:
把 C:\WINDOWS\system32\dtclog 这个目录重命名(如果有的话,没有就直接省去这一步),然后重新建立该目录。
运行里面:在命令行下: msdtc -resetlog
再net start msdtc,显示服务启动成功了。
然后右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。
接着开始--运行--打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。
到一步还是不行,最后在CMD下执行以下命令:
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
关闭所有的IE窗口后重新打开再执行,OK了!!
问题1:什么是http500错误?导致http500错误的原因,和http500错误的解决办法。
http 500 服务器内部错误。 是一个笼统的表达。 解决办法往往有很多,参照上面一个问题,找到真正的原因,再分析解决办法。
问题4:是不是HP惠普笔记本电脑IIS不能用?为什么HP惠普笔记本电脑IIS不能用?
这一点 刚刚已经说过了,不是HP惠普笔记本电脑IIS不能用。
在研究这个问题时候,找到的几个专门研究IIS问题的朋友,本文的部分观点和结果由他们提供,如果提供的不够,大家可以去他们的博客再研究下。
your eo
IIS出现server application error,解决方法!
HTTP 500内部服务器错误的解决方法
HTTP/1.1 500 Server Error错误解决方法
希望可以帮助更多的朋友,如果还是有IIS的问题,可以在这里留言,