FILE:VB5cli.exe 修复 Visual Basic 5.0 控件安装问题

文章翻译 文章翻译
文章编号: 181854 - 查看本文应用于的产品
本文的发布号曾为 CHS181854
展开全部 | 关闭全部

本文内容

概要

VB5cli.exe 用于安装 Vbcmpfix.exe 实用工具,此工具可修复具有以下 3 种症状的问题:
注意:VB5Cli.Exe 以前叫作 VBC.EXE,其名称已改变。

症状 1

尝试在项目中放置一个控件时,收到以下错误信息:
License Information For This Component Not Found.You Do Not Have An
Appropriate License To Use This Functionality In The Design Environment.

症状 2

尝试编译项目时,收到以下错误:
Compile Error :Permission Denied

症状 3

尝试运行项目时,收到以下错误:
Runtime Error '429' :ActiveX Component Can't Create Object


注意:如果使用 Visual Basic 6.0 时遇到此问题,请参阅 Microsoft 知识库中的以下文章:
194751 FILE:VB6Cli.exe 修复了 Visual Basic 6.0 中的许可证问题

更多信息

可以从 Microsoft 下载中心下载以下文件:
VB5cli.exe
发布日期:1998 年 2 月 27 日

有关如何下载 Microsoft 支持文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。此文件存储在安全性得到增强的服务器上,以防止在未经授权的情况下对其进行更改。

本文的“概要”部分中所介绍的错误是 Visual Basic 5.0 安装程序无法正确安装该控件的结果。安装 Visual Basic 5.0 过程中,如果安装程序检测到系统上已有一个组件,就会出现这个问题。在这种情况下,安装程序将无法正确安装该组件,因此该组件也无法用于 Visual Basic 5.0 设计环境中。

系统上已存在组件的原因可能是,安装其他应用程序(包括 Visual Basic 应用程序等)时安装了此类组件。

Vbcmpfix 的作用

Vbcmpfix 用于确保 Visual Basic 5.0 所包括的控件和组件正确安装。Vbcmpfix 将检测并修复以下版本 Visual Basic 5.0 的安装问题:
  • Visual Basic 5.0 Enterprise Edition
  • Visual Basic 5.0 Professional Edition
  • Visual Basic 5.0 Learning Edition
  • Visual Basic 5.0 Control Creation Edition
虽然使用 Vbcmpfix 并不需要安装任何 Service Pack,但建议尽可能升级到最新的 Service Pack。可以从以下地址获得最新的 Service Pack:
http://msdn2.microsoft.com/en-us/vstudio/aa718359.aspx

Vbcmpfix 能够修复的组件列表

根据所安装的 Visual Basic 5.0 版本,Vbcmpfix 可修复安装问题,从而使 VB5 所包含的控件和组件能用于 VB5 的设计环境中。Vbcmpfix.exe 只能用于下面所列出的组件,而对可能存在问题的任何其他第三方控件没有影响,也不能修复 Visual Basic 5.0 CD 上 \Tools\Controls 目录中任何控件出现的问题。
组件列表					Ent     Pro     Lrn     CCE


Microsoft Data Bound List Control	X       X       X
Auto Connection Manager (AddIn)		X       X
Microsoft Tabbed Dialog Control		X       X       X
Microsoft Winsock Control		X       X
Microsoft Comm Control			X       X
Microsoft RemoteData Control		X
Microsoft Common Dialog Control		X       X       X       X
Microsoft Data Bound Grid Control	X       X       X
Microsoft Windows Common Controls (1)	X       X       X       X
Microsoft PictureClip Control		X       X
Microsoft Flexgrid Control		X       X       X
Microsoft Internet Transfer Control	X       X
Microsoft Chart Control			X       X
Microsoft MAPI Controls			X       X
Microsoft Windows Common Controls (2)	X       X
VB T-SQL Debugger (AddIn		X
Microsoft UserConnection
(ActiveX Designer)				X 
Microsoft Remote Data Object 2.0
Microsoft Multimedia Control		X       X
Microsoft Masked Edit Control           X       X
Microsoft Rich TextBox Control          X       X
Microsoft SysInfo Control               X       X
Data Access Objects 3.50
Object Library				X       X
				

如何使用

Vbcmpfix 的使用很简单。只要运行自解压缩程序 VB5cli.exe,就会解压缩出两个文件:
Vbcmpfix.exe
ReadMe.txt
				
在 Windows 资源管理器中双击 Vbcmpfix.exe,或者从命令行运行它。

Vbcmpfix 启动后,它会自动检测系统中安装的是 Visual Basic 的哪个版本。如果没有安装 Visual Basic,则不能继续下一步。

检测出 Visual Basic 的版本后,可以选择“修复安装”或“退出”。选择“修复安装”将升级系统,使此版 Visual Basic 附带的控件和组件正常运行。修复的控件和组件取决于安装的 Visual basic 5.0 版本。

修复后,关闭此实用工具,然后重新启动系统。重新启动系统并启动 Visual Basic 5 后,尝试使用曾有问题的所有控件。

已知问题

Internet Explorer 4.x 的用户可能注意到,在运行 Vbcmpfix.exe 后,桌面会出现一些怪现象。位图可能变黑,而且/或者颜色奇异。重新启动即可解决此问题。

如果运行 Vbcmpfix.exe 后仍然不能使用控件,请联系 Microsoft Visual Basic 技术支持人员。重新运行 Vbcmpfix.exe,并记下该实用工具的内部版本号(见“关于”框),以便随时使用。Vbcmpfix 不能在具有特定安全设置的系统上使用,Microsoft Visual Basic 技术支持人员会帮助您解决此问题。

如果在网络上安装 Visual Basic,有时会继续使用安全设置,导致系统无法正确运行 Vbcmpfix.exe。

参考

有关其他信息,请参阅 Microsoft 知识库中的以下文章:
177799 PRB:“该部件的许可证信息没有找到”错误

属性

文章编号: 181854 - 最后修改: 2007年1月19日 - 修订: 4.3
这篇文章中的信息适用于:
  • Microsoft Visual Basic Control Creation Edition
  • Microsoft Visual Basic 5.0 学习版
  • Microsoft Visual Basic 5.0 专业版
  • Microsoft Visual Basic 5.0 企业版
关键字:?
kbdownload kbpubtypekc kbmsccsearch kbctrl kbfile kblicensing kbprb kbsetup kbtophit KB181854
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
不再更新的 KB 内容免责声明
本文介绍那些 Microsoft 不再提供支持的产品。因此本文按“原样”提供,并且不再更新。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com