网上有关“怎么解决automation服务器不能创建对象呢?”话题很是火热,小编也是针对怎么解决automation服务器不能创建对象呢?寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
开始--运行 输入 regsvr32 scrrun.dll 就可以了 。
另外
1。有些脚本需要微软的 MSXML 控件才能进入。当使用 IE 5 以上版本的缺省安全模式时,会提示是否接受 MSXML 控件 ,如果接受,MSXML 将自动安装到您的机器上(得等上几分钟) 。如果自动安装不成功,可以自行下载和安装 MSXML 3.0。
2。如果安装 MSXML 3 后仍然出现 'Automation 服务器不能创建对象' 错误 ,是因为您的机器禁止了所有的 ActiveX, 一般将 IE 的安全模式设为“中 ”即可 。
请问一下方法一中,怎么才能安装MSXML,方法2 ,我本身安全模式设置的就是“中”啊
实例:在控制面板中打开“用户帐户”,选择其中的“更改用户登录或注销的方式 ”时出现“automation服务器不能创建对象”的错误提示。(如果在执行其他操作时,出现这个错误提示 ,亦可按下面的方法解决,原因是一样的。)
解决:主要是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll
附:如果javascript脚本中报这个错误是因为IE的安全设置不允许运行未标记为安全的activeX控件 更改IE的安全设置 ,把相应的选项打开即可 。
有时用上面“解决 ”中所提的方法不是100%成功的,因为毕竟导致同样现象的原因并不是只会有一个,这个亦是一个思路。如果是在安装某个软件后出现这种问题 ,可卸载该软件或重装一下!
题主问的是“automation服务器不能创建对象是什么原因吗?”缺少注册、权限限制 、COM组件不可用。
1、缺少注册:所需的COM组件未正确注册,自动化服务器将无法找到对象的定义,导致创建失败 。注册是将COM组件的信息添加到系统注册表中的过程 ,使得系统能够正确地识别和调用这些组件。
2、权限限制:权限限制会阻止自动化服务器创建对象。是由于用户权限不足或安全策略的限制。当前用户没有足够的权限来执行自动化操作,或者系统管理员通过安全策略限制了某些操作的执行,那么自动化服务器将无法创建对象 。
3 、COM组件不可用:所需的COM组件不存在或已损坏 ,自动化服务器将无法创建对象。COM组件是一种用于实现特定功能的软件模块,这些组件未安装、不存在或已损坏,自动化服务器将无法找到所需的对象定义 ,导致创建失败。
关于“怎么解决automation服务器不能创建对象呢?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[扬晓曼]投稿,不代表善心号立场,如若转载,请注明出处:https://shanxin99.net/shan/1966.html
评论列表(3条)
我是善心号的签约作者“扬晓曼”
本文概览:网上有关“怎么解决automation服务器不能创建对象呢?”话题很是火热,小编也是针对怎么解决automation服务器不能创建对象呢?寻找了一些与之相关的一些信息进行分析,...
文章不错《怎么解决automation服务器不能创建对象呢?》内容很有帮助