Internet 部件下载疑难解答

本节列出了 Internet 部件下载中常见的问题及其解决办法,其中包括:

删除或重命名 Visual Basic 运行库时的错误

当模拟空计算机时,您可能会在试图删除或重命名 Visual Basic 运行库(Msvbvm60.dll)时收到这些错误信息。大部分情况下,这些错误的发生是由于文件正在被使用。当 Visual Basic 正在运行时不能删除Visual Basic 运行库。此外,如果浏览器正在查看 ActiveX 文档或已经查看时也会产生该错误。

要修正该错误,请关闭 Visual Basic 或浏览器,并试着再次删除文件。

错误:“指定的路径中找不到动态链接库”

在测试中当您试图下载的 ActiveX 文档仍旧在计算机上时,一般会发生该错误。

要修正该错误,请把 OCCache 文件夹或 Downloaded Program Files 文件夹下的 ActiveX 文档删除,然后重新开始下载。

错误:“复制Msvbvm60.dll 时出错。请确定下面指定的位置正确:”

该错误一般在试图将文件下载到磁盘空间不够的机器上时发生。要修正该错误,请释放一些磁盘空间并重新下载。

提示:“打开文件 DocumentName.VBD。希望如何处理该文件?打开或存盘?”

当 Visual Basic 运行库(MSVBVM60.DLL )没有安装时会产生该错误。一般,如果 Internet Explorer 安全级别设置为“高”时会产生该错误。改正的办法是把安全级别设置为“中”或“无”。

错误:“Internet Explorer 正在打开未知类型文件:DocumentName.VBD”

当下载 ActiveX 文档时会产生该错误。以下列出了最常见的类型及解决办法:

原因 解决方法
使用了错误的 .vbd 文件 确认使用的是由打包和展开向导提供的 .vbd。
使用了过期的 .vbd 文件 .vbd 与 .exe 文件的 CLSID 可能不一致。要在编译后的工程中保持 CLSID 不变,请选中“工程选项”对话框的“部件”选项卡上的“二进制兼容”。
actxprxy.dll 丢失或没有注册 使用 regsvr32 注册文件或重新编译工程。
Visual Basic 运行库没有注册或不在搜索路径上 使用 regsvr32 注册文件或将其添加到系统路径上。
ActiveX 文档没有签名或没有设置脚本安全性 把浏览器的安全级别设置为“中”。
ActiveX 文档的初始化代码,特别是在 Initialize 或InitProperties 过程中有一个运行错误。 对您的工程做一个运行错误检查
没有下载 .cab 文件 确信没有把未签名的 Visual Basic 核心从属 .cab 文件发布到浏览器安全级别设置为“高”的计算机上。

-或-

在“运行部件”窗口中选中“使用其他位置”。


其他解决办法还包括:

详细信息 有关下载 ActiveX 文档问题解决的详细信息,请参阅http://premium.microsoft.com/support/kb/ARTICLES/ 上的 Microsoft KnowledgeBase 的Article Q167380。