IIS安装完成后,一运行出现“HTTP 500 - 内部服务器错误”怎么办?只要三步就可以解决问题了。

1. 运行:regsvr32 %windir%/system32/vbscript.dll(这一步也可以省略,但为了确保万无一失,建议执行)

2. 运行:msdtc -resetlog
3. 重新安装IIS

1. 微软只随IIS 5提供了一个管理脚本adsutil.vbs,该脚本位于C:\inetpub\adminscripts子目录下。执行第一步是为了注册vbscript.dll。
2. msdtc.exe是微软分布式事务协调程序。该进程用于管理系统服务(如Microsoft Personal Web Server和Microsoft SQL Server),该服务用于管理多个服务器,必须确保该服务正常启动。

(1) 控制面板 -> 管理工具 -> 组件服务。
(2) 找到“组件服务” -> “计算机” -> “我的电脑” -> “COM+应用程序” -> “IIS Out-Of-Process Pooled Applications”。
3. 如果找不到“IIS Out-Of-Process Pooled Applications”,或者在点击后无法打开“COM+应用程序”,执行完“msdtc -resetlog”后,重新安装IIS即可解决。