分享一个WIN7下面的超级VB6bug.该怎么解决

分享一个WIN7下面的超级VB6bug.
我没学过C++,遇到这种问题一般是无法分析错误根本原因,即BUG产生条件。
WIN7 32BIT环境。
系统已经安装OFFICE2010,VB6.0

在以后工作中安装OFFICE2003。
安装后不使用了删除office2003就会出现MSCOMCTL.OCX无法注册的状况。
这个时候随便你怎么更换MSCOMCTL.OCX,随便你怎么重装VB6,随便你用VB6精简版补丁或者MSCOMCTL.OCX安装包都不行。包括写注册表。
唯一办法就是重新安装OFFICE2003。如果MVP等大牛不信,可以自己导入注册表或者别的机器拷贝注册文件。
我期待这个问题的答案。

------解决方案--------------------
删除了office2003,就删除了注册表的信息,当然就无法使用它了。
================
这个时候随便你怎么更换MSCOMCTL.OCX,随便你怎么重装VB6,随便你用VB6精简版补丁或者MSCOMCTL.OCX安装包都不行。包括写注册表。
=======估计你写注册表的键值不正确。
------解决方案--------------------
你往上装一个版本的office ,比如2007

我的机器
win7 32bit
MS Access 2003
MS word 2007
MS excel 2007
..

MSCOMCTL.OCX 控件注册使用正常