运行程序就跳出 Run-time error '-2147024770(8007007e)'  
 

    出现此种错误的原因很有可能是你计算机中 Msvbvm60.dll, Scrrun.dll 或 DAO360.dll 三个文件中的一个或多个损坏或丢失。

    你可以重新下载并注册它,来解决此问题,具体操作如下:

1、从网上下载三个文件并保存到你的计算机系统目录中(XP系统的默认目录是C:\WINDOWS\system32)。注意:有时下载的文件是压缩文件不要直接保存在系统目录中,要先解压后再放入。

2、开始——运行——输入:regsvr32 Msvbvm60.dll ——确定。

3、有的需要重启计算机。

说明:如果下载时无法覆盖原来的文件可先解除注册,解除注册的方法是开始——运行——输入:regsvr32 Msvbvm60.dll /u ——确定。如果重新注册其中的一个文件后程序就能正常运行时就不用再注册其他DLL文件了。

 

 
  运行程序就跳出 Run-time error -2147023838(80070422)Automtion error  
 

出现此问题的原因是以下服务没有开启:

Windows Management Instrumentation

解决问题,开启此服务的方法如下:

1.右键点击我的电脑~管理~找到服务和应用程序~选择服务~在右面窗口找到Windows Management Instrumentation双击~启动类型选为自动~~然后重新启动电脑或点击左上方的启动命令~~  

2.在“开始/运行”中输入msconfig,打开“系统配置实用程序”对话框,再点开上面的“服务”选项卡,找到“Windows Management Instrumentation”,在它的前面打上钩,“确定”后重启系统。 您也可以在- 控制面板- 的 -管理工具- 的 -服务- 中启用它。

3.执行命令如下 C:\WINDOWS\system32\svchost.exe -k netsvcs

以上三种方法都可以开启此服务。
 
  Run-time error '-2147319779(8002801d)' library not registered 或者 运行错误 '8002801d'  
  如果出现:Run-time error '-2147319779(8002801d)' library not registered 或者 运行错误 '8002801d', 库没有注册。
这个错误主要是因为您电脑上的Windows scripts版本较低,请按下面的链接下载较高版本Windows scripts (5.6)进行安装,重启后即可正常。
http://download.microsoft.com/download/d/f/0/df0b2640-79bc-48d2-84bd-cb5b67ee128e/WindowsXP-Windows2000-Script56-KB917344-x86-chs.exe

 
  运行时错误 "339"  
  run-time error"339";
component `flach8.ocx` or one of its dependencies not correctly registered:a file is missing or invalid

这是因为电脑中缺少FLASH组件,或组件版本过低。解决方法:点击此链接http://get.adobe.com/cn/flashplayer/,按提示安装即可。