解决win7系统COM+应用程序编录错误的步骤解析

5星 · 超过95%的资源 需积分: 10 37 下载量 183 浏览量 更新于2024-09-27 1 收藏 4KB TXT 举报
"这篇文章主要介绍了如何解决在Win7系统中遇到的COM+应用程序编录错误。在尝试安装某些应用程序如Ming-WebReport时,可能会出现无法创建COM应用程序的错误。该错误通常与COM+组件服务有关。文章提供了详细的解决步骤,包括检查和启动SystemEventNotificationService服务、重新注册COM+相关组件以及处理IIS Out-Of-Process Pooled Applications的问题。" 解决COM+应用程序编录错误的方法如下: 1. 检查并启动SystemEventNotificationService服务: 打开“服务”管理工具(services.msc),找到SystemEventNotificationService服务,确保其状态为“已启动”。如果未启动,尝试手动启动它。此服务与COM+组件服务的正常运行密切相关。 2. 重新注册COM+相关组件: 当遇到错误代码8007042C或8004E00F时,可能需要重新注册COM+组件。执行以下步骤: - 首先停止分布式事务协调器服务(MSDTC),可以使用命令行执行“net stop msdtc”。 - 卸载MSDTC,输入“msdtc -uninstall”。 - 安装MSDTC,输入“msdtc -install”。 - 重新启动MSDTC服务,输入“net start msdtc”。 3. 处理IIS Out-Of-Process Pooled Applications问题: 在某些情况下,IIS Out-Of-Process Pooled Applications可能导致COM+问题。解决方法如下: - 进入命令提示符,切换到%windir%\system32\inetsrv目录。 - 运行命令“rundll32 wamreg.dll,CreateIISPackage”,这将创建一个新的IIS包。 - 接下来,注册asptxn.dll,输入“regsvr32 asptxn.dll”。 4. 身份验证和权限设置: - 确保IWAM_MACHINE账户存在于本地计算机上,并且具有适当的权限。如果没有,可以手动创建。 - 更新IIS Metabase(如果使用的是IIS 6.0或更早版本),确保COM+组件的配置正确。 通过以上步骤,大多数情况下可以解决Win7系统中的COM+应用程序编录错误。在进行这些操作时,请确保具有管理员权限,因为很多操作需要对系统关键组件进行更改。如果在操作过程中遇到问题,建议查阅相关文档或寻求专业帮助,以避免可能对系统造成不良影响。