十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
“automation服务器不能创建对象”的问题的解决方案大全
创新互联是一家集成都做网站、成都网站制作、网站页面设计、网站优化SEO优化为一体的专业网站制作公司,已为成都等多地近百家企业提供网站建设服务。追求良好的浏览体验,以探求精品塑造与理念升华,设计最适合用户的网站页面。 合作只是第一步,服务才是根本,我们始终坚持讲诚信,负责任的原则,为您进行细心、贴心、认真的服务,与众多客户在蓬勃发展的市场环境中,互促共生。
本人工作中的应用系统都是jsp的,大量javascript程序,一旦出“automation服务器不能创建对象”问题,大量报表及查询无法保存,苦思冥
想、千尝万试,终于将其搞定,现将相关方案与大家共享。
1、如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll即可
2、安全模式设置成“中”,如果javascript脚本中报这个错误,还应将IE的安全设置“不允许运行未标记为安全的activeX控件”启用即可。
注意如果您将相应的网站设成“受信任的站点”,必须对“受信任的站点”进行相应的IE安全设置,此时如果对“Internet”IE设置将是徒劳
的。
3、有些脚本需要微软的 MSXML 控件才能进入。当使用 IE 5 以上版本的缺省安全模式时,会提示是否接受 MSXML 控件,如果接受,MSXML 将
自动安装到您的机器上(得等上几分钟)。如果自动安装不成功,可以自行下载和安装 MSXML 3.0 SP7。有时是由于msxml 3服务被关掉了,使用
regsvr32 msxml3.dll即可
4、用上面方法基本上能决问题。如果是在安装某个软件后出现这种问题,可尝度卸载该软件或重装一下!
参考资料:忘记了.... - 3-
msdtc.exe是微软分布式传输协调程序。该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器。
MSDTC设置方法 打开“管理工具――组件服务”,以此打开“组件服务――计算机”,在“我的电脑”上点击右键。在MSDTC选项卡中,点击“安全配置”按钮。 在安全配置窗口中做如下设置: 选中“网络DTC访问” 在客户端管理中选中“允许远程客户端”“允许远程管理” 在事务管理通讯中选“允许入站”“允许出站”“不要求进行验证” 保证DTC登陆账户为:NT Authority\NetworkService 修复办法 首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。 2、进入事件查看器,发现msdtc服务没有正常启动。 3、删除注册表中的键: ? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC ? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC ? HKEY_CLASSES_ROOT\CID 这些都会了,但是后面msdtc的停止\卸载\安装在哪里都不知道了,请指点下列步骤的具体操作方式4、停止MSDTC服务:net stop msdtc 5、卸载MSDTC服务:msdtc -uninstall 6、重新安装MSDTC服务:msdtc -install 7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看] 8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里] 9、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:\inetput\adminscriptsadsutil set w3svc/wamuserpass "yourpassword" 10、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:\inetput\adminscriptscscript synciwam.vbs -v
原因:电脑的msdtc没有开启。
解决方法:
(1) 在windows控制面版--管理工具--服务--Distributed Transaction Coordinator--属性--启动
(2)在CMD下运行"net start msdtc"开启服务后正常。
(3)如果在第1步Distributed Transaction Coordinator 无法启动,则是因为丢失了日志文件,重新创建日志文件,再启动就行了。重新创建 MSDTC 日志,并重新启动服务的步骤如下:
(i) 单击"开始",单击"运行",输入 cmd 后按"确定"。
(ii) 输入:msdtc -resetlog (注意运行此命令时,不要执行挂起的事务)。
(iii) 最后输入:net start msdtc 回车,搞定。
MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器 。
位置:控制面板--管理工具--服务--Distributed Transaction Coordinator。
依存关系:Remote Procedure Call(RPC)和Security Accounts Manager 。
建议:一般家用计算机涉及不到,除非你启用Message Queuing服务,可以停止。
msdtc 简介:msdtc.exe是微软分布式传输协调程序。该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器。msdtc.exe是一个并列事务,是分布于两个以上的数据库,消息队列,文件系统或其他事务保护资源管理器,删除要小心。
关于Automation错误的成因也是多方面的,最多的是支持软件如:WINDOWS文件、系统控件等,都有可能导致问题的出现。当然,K/3自身的问题也存在。Automation错误,是系统无法捕获的错误,根据以前遇到此问题的经验,通常有以下几种可能:1、客户端的MDAC程序出现问题,通过安装MDAC2.8来解决;2、服务器的MSDTC没有正常启动,或启动用户的权限有问题,请检查组件服务中的MSDTC并使用具有启动权限的用户来启动;3、客户端的分布式DCOM没有正常启动,请检查客户端的DCOM配置属性中是否选择上“在本机启用分布式COM”选项。4、客户端或服务器中安装了相应的防火墙,截断了客户端与服务器的DCOM访问,比如XPSP2的内置防火墙设置、个人防火墙软件关闭了135和1024以上的端口,都会造成此问题。5、客户端或服务器安装某防病毒软件与K3的DCOM访问存在冲突,如瑞星等。6、客户端的组件没有正常注册,请使用TS0026补丁工具进行注册,下载地址: 、我们所遇到的多是在卸载其他软件后出现的(如用友的软件,等等),估计很可能是系统文件或公用文件受到损坏所致。所以也建议朋友们尽量保持系统文件的清洁,防止卸载文件导致错误。