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

本文的发布号曾为 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 下载中心下载以下文件:
发布日期: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:

Vbcmpfix 能够修复的组件列表

根据所安装的 Visual Basic 5.0 版本,Vbcmpfix 可修复安装问题,从而使 VB5 所包含的控件和组件能用于 VB5 的设计环境中。Vbcmpfix.exe 只能用于下面所列出的组件,而对可能存在问题的任何其他第三方控件没有影响,也不能修复 Visual Basic 5.0 CD 上 \Tools\Controls 目录中任何控件出现的问题。
组件列表					Ent     Pro     Lrn     CCEMicrosoft Data Bound List Control	X       X       XAuto Connection Manager (AddIn)		X       XMicrosoft Tabbed Dialog Control		X       X       XMicrosoft Winsock Control		X       XMicrosoft Comm Control			X       XMicrosoft RemoteData Control		XMicrosoft Common Dialog Control		X       X       X       XMicrosoft Data Bound Grid Control	X       X       XMicrosoft Windows Common Controls (1)	X       X       X       XMicrosoft PictureClip Control		X       XMicrosoft Flexgrid Control		X       X       XMicrosoft Internet Transfer Control	X       XMicrosoft Chart Control			X       XMicrosoft MAPI Controls			X       XMicrosoft Windows Common Controls (2)	X       XVB T-SQL Debugger (AddIn		XMicrosoft UserConnection(ActiveX Designer)				X Microsoft Remote Data Object 2.0Microsoft Multimedia Control		X       XMicrosoft Masked Edit Control           X       XMicrosoft Rich TextBox Control          X       XMicrosoft SysInfo Control               X       XData Access Objects 3.50Object Library				X       X				

如何使用

Vbcmpfix 的使用很简单。只要运行自解压缩程序 VB5cli.exe,就会解压缩出两个文件:
Vbcmpfix.exeReadMe.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:“该部件的许可证信息没有找到”错误
429 vbc vbc.exe
属性

文章 ID:181854 - 上次审阅时间:12/05/2015 08:26:30 - 修订版本: 4.3

Microsoft Visual Basic Control Creation Edition, Microsoft Visual Basic 5.0 学习版, Microsoft Visual Basic 5.0 专业版, Microsoft Visual Basic 5.0 企业版

  • kbnosurvey kbarchive kbdownload kbpubtypekc kbmsccsearch kbctrl kbfile kblicensing kbprb kbsetup kbtophit KB181854
反馈