`
hellostory
  • 浏览: 124554 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

VB“Automation 错误” 或 “无法定位程序输入点 DoOpenPipeStream 于动态链接库ScrRun.dll上”

 
阅读更多

说明“Automation 错误”其实是VB调用程序或组件时,程序或组件返回的错误,因此需要考虑这些组件是否能正确运行

如在某些机器上运行以下代码时:

会产生“AutoMation 错误”,原因是"Wscript.Shell"无法正常运行

-------------------------------------------------------------------------------------------------------------------------

以下方法转自网络,已经成功地解决问题!

错误消息和前面的一样“WSript.exe - 无法找到入口 ”,无法创建名为“Wscript.Shell”的对象。于是开始了疯狂百度,原因是说要么脚本被禁用(不可能,因为弹出消息来了嘛),二是文件被改动。网上一般是说注册两个组件就OK了,如下:

regsvr32 srcrun.dll (命令成功)
regsvr32 wshom.ocx (弹出错误提示:无法定位程序输入点 DoOpenPipeStream 于动态链接库ScrRun.dll上)

前一个执行成功,后一个怎么弄都是错误,消息是“LoadLibary("wshom")失败,找不到指定的程序”,看了看system32目录下,wshom.ocx是有的。后来开始认识到可能是wshom.ocx被破坏了,于是找了相同版本的电脑(我的是XP SP3),然后写段脚本,把下面的文件拷出来:

mkdir c:/repair
set source=%windir%/system32
set target=c:/repair
copy %source%/cscript.exe %target%
copy %source%/jscript.dll %target%
copy %source%/scrobj.dll %target%
copy %source%/scrrun.dll %target%
copy %source%/vbscript.dll %target%
copy %source%/wscript.exe %target%
copy %source%/wshext.dll %target%
copy %source%/wshom.ocx %target%
pause

并将对方机器上的c:/repair目录拷贝到我的c:/下,然后用下列脚本更新:

set source=c:/repair
set target=%windir%/system32
copy %source%/cscript.exe %target%
copy %source%/jscript.dll %target%
copy %source%/scrobj.dll %target%
copy %source%/scrrun.dll %target%
copy %source%/vbscript.dll %target%
copy %source%/wscript.exe %target%
copy %source%/wshext.dll %target%
copy %source%/wshom.ocx %target%
regsvr32 %target%/jscript.dll
regsvr32 %target%/scrobj.dll
regsvr32 %target%/scrrun.dll
regsvr32 %target%/vbscript.dll
regsvr32 %target%/wshext.dll
regsvr32 %target%/wshom.ocx
pause

完成后使用脚本测试CreateObject("WScript.Shell")成功,

分享到:
评论

相关推荐

    scrrun.dll

    scrrun.dll dll wscript必要组件 丢失或损坏可致wscript不能使用

    VB VBA字典文件scrrun.dll

    VB VBA字典文件scrrun.dll

    TLBINF32.DLL

    vb 对像遍历 如 1. 类模块 2. 自定义类型 Type 3. Textbox 如何去遍历他们有那些方法和属性.参数有几个是什么类型返回值是什么类型. 可以使用TLIApplication.InterfaceInfoFromObjec来遍历类的所有属性和方法,...

    SCRRUN_scrrun.ddl_zip_SCRRUN_

    SCRRUN.DDL WINDOWS 7

    解决服务器fso关闭的问题!带组件!带详细说明1

    里面有组件scrrun.dll 148kb 打开放到windows/system32 在开始-运行-regsvr32 scrrun.dll 提示成功! 有些哥们 说还是一样的那么 解决方案如下 找到刚放进去的组件 右击-属性-添加everyone 赋予完全 控制权限 在...

    windowsXP系统IE修复

    rundll32.exe /s advpack.dll /DelNodeRunDLL32 C:WINNTSystem32dacui.dll rundll32.exe /s advpack.dll /DelNodeRunDLL32 C:WINNTCatrooticatalog.mdb regsvr32 /s setupwbv.dll regsvr32 /s wininet.dll regsvr32 ...

    用VB做的资源管理器

    程序要运行于windows 98/Me下,不能运行于2000。 程序名称:文件管理浏览器 所需环境: 在..\windows\system\目录下有 msvbvm60.dll scrrun.dll mscomctl.ocx comct332.ocx 在..\vb98下有 vb6.olb 工程文件:...

    Microsoft Visual Studio

    msjet35.dll msjint35.dll msjter35.dll msrd2x35.dll msrepl35.dll expsrv.dll vbajet32.dll msexch35.dll msexcl35.dll mspdox35.dll msltus35.dll mstext35.dll msxbse35.dll MSJTOR35.DLL MSJT4JLT.DLL mdac_typ...

    批量DLL文件注册工具

    FERP 注册工具 By qffhq 20040601运行是,必须放在Bin目录下,功能是可以注册它所在的父目录...支持组件FileSystemObject scrrun.dll同时,Dllreg.reg注册表文件手工导入注册表后,可向DLL,OCX文件右键菜单上添加注册菜单!

    虚拟主机安全设置

    1、如何让asp脚本以system权限运行? 修改你asp脚本所对应的虚拟目录,把”应用程序保护”修改为”低”….... 在CMD命令行状态输入以下命令: 关闭命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll 打

    Automation服务器不能创建对象的多种解决办法

    开始-运行:regsvr32 scrrun.dll 方法二: 请将以下语句复制到记事本中,另存为后缀为.cmd的文件,并运行。当然在命令行下一句句运行也没问题。 echo 正在修复,这个过程可能需要几分钟,请稍候…… rundll32.exe ...

    常常来万能版行政单位网站管理系统.rar

    功能强大的万能版企业、单位网站管理系统 常常来网络 www.cclai.com 客服QQ:155115887 ... 后台帐号:admin ...开始/ 运行/ RegSvr32 C:\windows\SYSTEM32\scrrun.dll 确保80端口无冲突的情况下双击“测试工具.exe”

    常常来金凯双语大酒店网站管理系统(优化版).rar

    客服QQ:155115887 后台帐号:admin ... ------------------------- ...开始/ 运行/ RegSvr32 C:\windows\SYSTEM32\scrrun.dll 确保80端口无冲突的情况下双击“测试工具.exe” -------------------------

    常常来绿色企业版网站管理系统 v1.0.rar

    漂亮,简洁,绿色版企业网站系统,适合各种企业建站首选! ... 客服QQ:155115887 ... 后台帐号:admin ...开始/ 运行/ RegSvr32 C:\windows\SYSTEM32\scrrun.dll 确保80端口无冲突的情况下双击“测试工具.exe”

    开启关闭系统FSO支持方法

    系统缺少FSO组件等等。...首先解决XP系统丢失fso组件的解决办法:点开始……运行里输入CMD命令进入命令提示符,然后输入以下命令:RegSvr32 C:\WINDOWS\SYSTEM32\scrrun.dll 然后重新启动IIS即可。

    常常来通用万能版网站系统.rar

    常常来通用万能版网站系统可用于公司内部网站系统、政府机关网 站系统、学校门户网站系统、单位网站系统、律师网站系统、地方门户网站系 ...开始/ 运行/ RegSvr32 C:\windows\SYSTEM32\scrrun.dll

    js读取本地文件

    在ie下可以读取任意盘的文件夹和文件,目前只兼容IE6+的浏览器 只能本地运行。...如果放到服务器上 js 文件将会报错automation 服务器不能创建对象 解决方案:点击“开始→运行”并输入“regsvr32 scrrun.dll”

Global site tag (gtag.js) - Google Analytics