视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
HTTP 500 - 内部服务器错误 之三步解决方案
2025-09-29 17:11:34 责编:小OO
文档
8004EOOF错误的解决方案

打开"COM+应用程序"时弹出错误对话框,报告8004EOOF错误。这是msdtc服务没有正常启动。

直接从第二步开始也可以

Step1 删除注册表中的键:

HKEY_LOCAL_MACHINE--SYSTEM--CurrentControlSet--Services--MSDTC

HKEY_LOCAL_MACHINE--SOFTWARE--Microsoft--MSDTC

HKEY_CLASSES_ROOT--CID

Step2 停止MSDTC服务:net stop msdtc

Step3 卸载MSDTC服务:msdtc -uninstall

Step4 重新安装MSDTC服务:msdtc -install

这样问题就解决了。。。

HTTP 500 - 内部服务器错误 之三步解决方案

关键字: 三步

首先卸载IIS

1. 运行:regsvr32 %windir%/system32/vbscript.dll (其实这一步也可以省,确保万一,还是执行吧)

2. 运行:msdtc -resetlog

3. 重新安装IIS

注释:

1. 微软只随IIS5提供了一个管理脚本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即可。

我试过了,以下方法绝对可以。

在XP中的解决方案:

出现这样的情况是主要是由于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了!下载本文

显示全文
专题