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

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

Dim WshShell As Object Set WshShell = CreateObject("wscript.shell") runAndWaitExe = WshShell.Run(strCommand, 0, True)

会产生“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")成功,

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

  1. 安装jdk8出现无法定位程序输入点regdeletekeyexa于动态链接库ADVAPI32.dll上

    官方的 jdk8 不支持xp, 在xp上安装会提示 动态链接库错误. 无法定位程序输入点 RegDeleteKeyExA 于动态链接库 ADVAPI32.dll 上.     xp安装 jdk8 方法 ...

  2. 无法定位程序输入点packetgetreadevent于动态链接库wpcap.dll上

    参考百度问答:无法定位程序输入点 PacketGetReadEvent 于动态链接库 packet.dll上_百度知道 0.前言 领导给了个C++的摄像机demo,编译成x64位运行没问题,但是编译成 ...

  3. 无法定位程序输入点K32EnumProcessModules于动态链接库KERNEL32.dll上

    转自VC错误:http://www.vcerror.com/?p=2113 问题描述: 使用vs2013编译出来的程序,在xp下运行的时候出现如下错误: 无法定位程序输入点K32EnumProcess ...

  4. postman安装报错 无法定位_VS2010 + winxp 无法定位程序输入点GetTickCount64 在动态链接库kernel32.dll上 错误...

    winxp系统,使用VS2010, 在使用boost中的thread中的sleep的时候出现 "无法定位程序输入点GetTickCount64 在动态链接库kernel32.dll上&quo ...

  5. 关于 UE4 (虚幻引擎4) 4.25.1版本提示“无法定位程序输入点 DXGIGetDebugInterface1 于动态链接库dxgi.dll上”的错误的解决办法

    关于 UE4 (虚幻引擎4) 4.25.1版本提示"无法定位程序输入点 DXGIGetDebugInterface1 于动态链接库dxgi.dll上"的错误的解决办法: 1.原因: ...

  6. 安装Qt creator时出现 无法定位程序输入点_except1 于动态链接库MSVCR120.dll上

    开始不知道怎么回事一直出现 无法定位程序输入点,_except于动态链接库MSVCR120.dll上,重新下了几个Qt版本同样出现这样的问题,后来在网上查了一下 这两天回老家了,没事打算在笔记本上装个 ...

  7. 无法定位程序输入点 inet_ntop 于动态链接库 WS2_32.dll上

    搜索了一下工程里, 根本没有使用到inet_ntop这个函数, 但是debug版运行的时候提示这个错误 无法定位程序输入点 inet_ntop 于动态链接库 WS2_32.dll上 解决方法: 项目- ...

  8. 无法定位程序输入点H5Rdereference于动态链接库 libmat.dll上

    无法定位程序输入点H5Rdereference于动态链接库 libmat.dll上 最近想做一个项目,其中需要调用matlab中的动态库,读取.mat文件.按照网上的教程,在win10下vs2019配 ...

  9. win2000启动时提示“无法定位程序输入点SaferCreateLevel于动态链接库ADVAPI32.dll上”怎么解决?

    win2000启动时提示"无法定位程序输入点SaferCreateLevel于动态链接库ADVAPI32.dll上"怎么解决?谢谢 悬赏分:5 - 解决时间:2006-5-10 2 ...

最新文章

  1. 2022-2028年中国女式西装行业研究及前瞻分析报告
  2. 推荐爱奇艺开源的高性能网络安全监控引擎!
  3. 类脑信息处理研究取得进展
  4. python及其应用_Python及其应用部分答案
  5. python链接mysql 判断是否成功_python连接mysql数据库并读取数据的实现
  6. python除号的乘法加括号_乘除法添加括号规则
  7. CSS3与页面布局学习笔记(二)——盒子模型(Box Model)、边距折叠、内联与块标签、CSSReset
  8. sql over 用法
  9. SCI分区及影响因子查看方法
  10. css 适配mac 字体,CSS:仅在mac上使用字体
  11. vue 使用 createjs 绘制扇形
  12. 15_微信小程序-BLE低功耗蓝牙开发-读写特征值
  13. SDL_ttf库显示字体
  14. 系统辨识(六):最小二乘法的修正算法
  15. Docker所在目录以及查询正在运行容器的所在位置
  16. singleTask vs singleInstance
  17. 【algorithm】算法基础课---排序算法(附笔记 | 建议收藏)
  18. CCF推荐的中文期刊
  19. 人机交互目前的瓶颈和马斯克的脑机接口
  20. MySQL的在线文档

热门文章

  1. 云栖社区特邀专家徐雷——Java Spring Boot开发实战系列课程【往期直播回顾】...
  2. VMWare虚拟机扩展磁盘空间(扩充root根目录空间)
  3. 【计算机网络】思科实验(7):网络地址转换之路由器静态NAT模拟
  4. 国开网c语言上机题答案,数据库系统实验报告模板
  5. 什么是DMI,SMBIOS,符合SMBIOS规范的计算机的系统信息获取方法
  6. 找不到文件或程序集名称System.Data.SqlServerCe...
  7. 基于JAVA融呗智慧金融微资讯移动平台服务端计算机毕业设计源码+数据库+lw文档+系统+部署
  8. php网站重复安装,LInux下PHP安装
  9. Jupyter Lab的简洁安装与使用
  10. 从 Bridge 到 OVS,深度探索虚拟交换机