Share

No accident,Everyone is No 1.

统计

常用链接

积分与排名

常用链接

阅读排行榜

评论排行榜

IIS 500错误,一步帮你搞定.

(为了方便大家使用,现将所有操作写成DOS批处理方式,下载解压后直接运行即可.执行完毕后IIS即恢复正常)

不知道是不是XP版本的原故,发现越来越多的XP系统装好IIS后连默认网站都打不开,(其他系统没有注意)出现几个大字,IIS 500错误.相信碰到这个问题的人都深有体会,确实很烦人.卸了IIS重装也是不行.访问任何页面都是IIS 500错误.在网上搜索了一下,解决方法写的都不是很清楚,这一点那一点,昨天一朋友又遇到这个问题,所以今天打算写下来.以下流程是我详细测试过的,切莫颠倒次序执行,彻底搞定500错误.

建议在执行以下操作时先将IIS卸载,然后重启计算机,再将IIS安装.

  1. “开始”→“运行”→输入“cmd”→"确定",先启动MSDTC服务,输入net start msdtc 回车
  2. 如果结果显示“Distributed Transaction Coordinator 服务不能启动”,解决方法: 把 C:\WINDOWS\system32\dtclog 这个目录重命名(如果有的话,没有就直接省去这一步),然后重新建立该目录。
  3. 在命令行下:msdtc -resetlog 回车
  4. 再net start msdtc,显示服务启动成功了,CMD窗口不用关闭,还有用.
  5. 然后右键"我的电脑"--"管理"--"本地用户和组",给“IUSR_机器名”和“IWAM_机器名”两个用户设置密码:111(我这里都设的111,自己喜欢设什么都行,但两个密码要相同)
  6. 接着在CMD窗口中执行以下命令:%SystemDrive% 回车
  7. cd %SystemDrive%\Inetpub\AdminScripts 回车
  8. cscript.exe adsutil.vbs set w3svc/wamuserpass 111 回车(和之前在本地用户组中设置的密码相同,我这里是111)
  9. cscript.exe adsutil.vbs set w3svc/anonymoususerpass 111 回车(和之前在本地用户组中设置的密码相同,我这里是111)
  10. 打开IE,输入http://localhost/看一下可不可以打开,如果还不行,那么接着执行以下命令:cscript.exe synciwam.vbs -v 回车
  11. iisreset 回车,到这一步还是不行,最后执行以下命令: cd %SystemRoot%\System32\inetsrv 回车
  12. rundll32 wamreg.dll, CreateIISPackage 回车
  13. regsvr32 asptxn.dll 回车,关闭所有的IE窗口后重新打开http://localhost/.

百试不爽,如果还打不开,那肯定是你步骤操作错误.有什么问题可注明在评论中,我会回复.

转载请注明出自http://www.cnblogs.com/xiaobier,谢谢!

下载地址:iis500.rar,执行文件前请先将IIS卸掉,最好再重启计算机,再安装IIS,最后执行文件.

如果执行文件还是500错误的话建议手工按以上步骤操作.

posted on 2008-10-16 10:43 小比尔 阅读(15252) 评论(35) 编辑 收藏

评论

#1楼 2008-10-16 11:10 2008年的梦想      

建议看看高手的文章,简单明了。HTTP 500 - 内部服务器错误 之三步解决方案 http://www.cnblogs.com/wf225/archive/2008/08/03/1178058.html  回复 引用 查看   

#2楼[楼主] 2008-10-16 11:16 小比尔      

@2008年的梦想
没试过如此简单搞定.有机会试试,我这其实也简单,只是写的太过详细.不懂电脑的人都可以操作了
 回复 引用 查看   

#3楼 2008-10-16 11:27 Anders Liu      

7. %SystemDrive% 回车

这一步干啥的?

 回复 引用 查看   

#4楼[楼主] 2008-10-16 11:28 小比尔      

@Anders Liu
切换到系统目录,你输入进去就知道了.其实没多大用,只是以防你当前不在系统目录,那接下来肯定不能cd 到adminscripts目录,等
 回复 引用 查看   

#5楼[楼主] 2008-10-16 12:39 小比尔      

朋友们,现将所有操作写成批处理方式,方便使用.  回复 引用 查看   

#6楼 2008-10-16 12:44 一点浩然气      

楼主用心了,  回复 引用 查看   

#7楼 2008-10-16 14:27 从天而降      

楼主挺用心的,不过,操作不需要这么复杂。

 回复 引用 查看   

#8楼 2008-10-16 14:45 lin35[未注册用户]

呵呵,昨天遇到这个问题了,http500错误。
显示详细错误信息:
开始报错为:请求的资源在使用中
后来发布另外一个网站报错:找不到服务器或 DNS 错误
无奈啊
服务器为:超星送的服务器,环境为windows server 2003+sp2,sqlserver2000,卡巴
 回复 引用   

#9楼 2008-10-16 15:38 王德田168---王德田168--日照人才      

晚上试试  回复 引用 查看   

#10楼 2008-10-16 17:16 Anders Liu      

@小比尔
敲了%SystemDrive% 回车,没动静,还停留在当前目录

是不是应该 cd %SystemDrive% 回车 啊?
 回复 引用 查看   

#11楼 2008-10-16 20:09 airwolf2026      

楼上的....你试试%temp%  回复 引用 查看   

#12楼[楼主] 2008-10-16 20:32 小比尔      

@Anders Liu
当然是留在当前目录了,因为你当前本身就是在系统盘目录,要不然你先D:转到D盘,然后再%SystemDrive%就会转到C盘了.
 回复 引用 查看   

#13楼 2008-10-16 21:12       

500错误只是友好提示,只有通过设置浏览器设置知道具体错误才好去修正,你这样就是瞎整,不过让你整好,恭喜  回复 引用 查看   

#14楼[楼主] 2008-10-16 21:32 小比尔      

@吕
兄弟可能你没碰到个这个问题吧,讲的是IIS一安装连默认页都打不开,500错误,这是xp一些版本造成的原因.
 回复 引用 查看   

#15楼 2008-10-16 21:43 justwowo      

很有用,谢谢,  回复 引用 查看   

#16楼 2008-10-17 09:41 sa1[未注册用户]

曾经碰到过这个问题,感谢楼主提供方法
 回复 引用   

#17楼 2008-10-17 10:24 蛙蛙池塘      

500错误是内部错误,和应用有关,和IIS无关,像503啦之类的其它错误,也许和IIS有关。  回复 引用 查看   

#18楼 2008-10-17 10:51 d592112441[未注册用户]

额 ` 刚才遇到这个问题还是没高顶 连接也连接不上`` 出现的是MMC错误 纳闷了 搞了半天 `  回复 引用   

#19楼 2008-10-19 11:42 James1[未注册用户]

谢谢楼主!本人试过确实OK,珍藏了。  回复 引用   

#20楼 2008-10-19 16:15 小徕子[未注册用户]

在网上找了很多资料,不是看不懂就是没效果.现在搞定了,很好用.支持!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  回复 引用   

#21楼 2008-11-03 10:10 robinlue[未注册用户]

已解决。。。谢谢楼主  回复 引用   

#22楼 2008-11-12 11:01 sail[未注册用户]

IIS 500错误
也可能是提交了< > 等符号
 回复 引用   

#23楼 2009-03-06 17:42 希子[未注册用户]

建议在执行以下操作时先将IIS卸载,然后重启计算机,再将IIS安装.

是不是就是先重新装一次IIS,然后再开始你以下的步骤?
 回复 引用   

#24楼 2009-03-09 15:31 楼主[未注册用户]

@希子
是的
 回复 引用   

#25楼 2009-03-17 16:58 我的名字被注册了[未注册用户]

http://localhost:8001/WebSite/Default.aspx 这个页面在http://localhost:8001/是没有问题的,但是http://localhost:8001/WebSite会报错,是500错误,这是为什么?谢谢  回复 引用   

#26楼 2009-04-05 22:30 zeng2009[未注册用户]

为什么输入cd %SystemDrive%\Inetpub\AdminScripts 回车 后提示找不到路径呢  回复 引用   

#27楼 2009-04-06 16:47 carolwin[未注册用户]

我怎么样也启动不了DTC,怎么办啊?楼主可以说的详细点吗?可以发到我邮箱来,谢谢了  回复 引用   

#28楼[楼主] 2009-04-10 14:05 小比尔      

@carolwin
@zeng2009
上面有写好的比处理文件下载
http://www.cnblogs.com/xiaobier/archive/2008/10/16/files/xiaobier/iis500.rar
运行即可
 回复 引用 查看   

#29楼 2009-05-26 23:28 sds[未注册用户]

从第一步到最后一步完全按您的步骤操作。,结果没有用,,还是一样的。。  回复 引用   

#30楼 2009-06-08 14:30 apo[未注册用户]

谢谢,找了好多办法都没决绝。正要绝望现在用博主的方法简单决绝问题。谢谢了。  回复 引用   

#31楼 2009-09-23 15:55 xufun      

先谢谢了,
不知道是不是管用。
 回复 引用 查看   

#32楼 2009-12-21 00:32 kto[未注册用户]

谢了,太牛逼了。  回复 引用   

#33楼 2010-03-31 15:00 realshibo      

牛查!  回复 引用 查看   

#34楼 2011-07-02 11:37 jpsjw      

谢谢楼主了
如何卸载IIS,方法是在电脑系统里的“添加和删除”菜单--internet 信息服务(IIS)前面的框框选项“勾选”去掉。点“下一步”就删除了
 回复 引用 查看   

#35楼 2011-11-24 15:54 依然在一起      

我执行到一直到最后一步,才叮的一声,,成功了,
那熟悉的界面让我内牛满面啊,,
特此专门感谢楼主好人一声平安!!
另,收藏一下,本贴经典
 回复 引用 查看