Win10安装VB6.0及其适配MSCOMCTL.OCX方法

小歆10年前其他07159

前言

2015年7月份出了Win10正式版(10240),观察了一个月感觉还可以,全新安装了Win10并尝试各种安装以前Win7中的软件,当然也包括兼容问题重重的VB6.0。安装Win10之前我就百度了一下VB的兼容情况,结果是“设置一下兼容模式就搞定了”现在想一想,说这话的人纯属扯淡。

废话到此为止,接下来就说说我安装VB6.0的问题吧。

 

VB6.0安装程序一直卡在"安装程序正在更新你的系统"的问题

这个时候如果你强制退出安装程序,你会发现开始菜单中已经有VB主程序了,并且可以正常运行,但是控制面板里没有VB卸载程序,最重要的是你无法安装VB6.0 SP6补丁,直接导致你无法使用MSCOMCTL等控件,因此强制退出安装程序的方法是不可取。(这里安装失败不用管,不会影响后面的解决方法)

解决办法就是重新安装VB6.0,安装过程中主要有两点:

1.安装程序要使用管理员权限打开。

2.安装过程选择自定义安装,并在安装内容中取消勾选”数据访问“选项,如下图:(在这里提示任何警告请忽略即可)

vb6.0安装过程.jpg

在安装内容中取消勾选”数据访问“选项

后面的过程正常安装,最后就不会再出现卡死的现象了。

 

VB6.0提示无法引用MSCOMCTL.OCX的问题

出现这个问题八成是因为你没有安装VB SP6补丁(也有人叫做VS SP6补丁),下面是补丁的下载地址,你也可以在微软的网站上好好找找看。

下载VB SP6补丁: http://pan.baidu.com/s/1mgGNMHE 密码: yhfu

下载后运行” Vs6sp6B.exe”选择一个目录进行解压(要清楚解压到哪里了),打开的解压的目录用管理员权限运行” setupsp6.exe”按照步骤安装即可。

如果你是以前建好的工程现在打开还是会出现MSCOMCTL问题,这个时候要修改一下你的工程文件(修改前请备份),用记事本打开工程” .vbp”文件,找到下面的内容:

Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX

将其替换成:

Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX

保存文件再打开一次工程文件试试看,我的电脑到这里VB6.0已经可以正常使用了,如果你的电脑还不可以,那么请卸载Office2003(相信已经用上Win10的人都没有在装Office2003吧)

 

总结

VB6.0已老,不知还能再战多少年,此方法在我的Win10正式版(10240)实测成功,有问题请反馈!

相关文章

Google官方C++编程规范手册

Google官方C++编程规范手册

Google C++ 编程规范 目录: 下载地址:       小歆网盘:Google C  编程规范(541.98 KB...

Altium如何佈蛇形線.jpg

【教程】Altium如何布蛇形线

Altium如何佈蛇形線   下载地址:        本地下载:Altium如何佈蛇形線.pdf  &nb...

LT3083:降压DC-DC解决方案电路图

LT3083:降压DC-DC解决方案电路图

LT3083 是一款3A 低压差线性稳压器,可通过并联来增加输出电流或在表面贴装型电路板上散播热量。这款新型稳压器专为用作一个精准电流源和电压跟随器而设计,可在许多要求高电流、至零的可调节能力和不设...

华为模拟电子技术讲义上下册

华为模拟电子技术讲义上下册

华为模拟电子技术讲义上下册 小歆网盘: 华为模拟电子技术讲义上下册(1.81 MB)...

XP防止成为“肉鸡”的技术与管理措施

一、防止主机成为肉鸡的安全技术措施 1、利用操作系统自身功能加固系统 通常按默认方式安装的操作系统,如果不做任何安全加固,那么其安全性难以保证。攻击者稍加利用便可使其成为肉鸡。因此,防止主机成...

32位MCU开发全攻略

32位MCU(单片机)开发全攻略:本文因为内容很多,分为上下册,上册为基础知识篇,从第一章到第五章,下册为开发技巧篇,为第六章以后内容。本书可以作为MCU应用工程师、大中专学生或MCU爱好者学习...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。