【问题标题】:Install MSCOMCTL.OCX 2.1 on a naked system在裸系统上安装 MSCOMCTL.OCX 2.1
【发布时间】:2015-02-17 15:22:02
【问题描述】:

如何在 Windows 8.1 系统上以编程方式安装mscomctl.ocx 的当前版本,以便注册类型库的 2.1 版本?安装古老的"Common controls" download 只安装2.0 版本。我想我需要与MS12-060 相关的更新,现在应该是KB2726929,但是没有安装 MS Office 时不会安装此更新。

Afewother问题是相关的,但它们主要处理上述更新的影响。我想构建一个系统,我可以在其中编译引用 mscomctl.ocx 类型库的 2.1 版的 VB6 项目。

【问题讨论】:

  • 为什么不直接从安装了更新的机器上复制文件?使用 Regsvr32.exe 进行注册。
  • @HansPassant:我希望有一种更“官方”的方式——作为最后的手段,你的建议肯定会奏效。
  • 糟糕,抱歉。该包只有一个定义了 2.0 接口。
  • 即使您从另一台机器“窃取”(它似乎被认为是 Office 的一部分),您也可以考虑 support.microsoft.com/kb/2597986

标签: windows vb6 windows-8.1 common-controls


【解决方案1】:

安装最新的 VB6 累积汇总组件 - 此组件已包含在列表中。

https://support.microsoft.com/en-us/kb/957924

【讨论】:

  • 这只会更新已安装的文件。见stackoverflow.com/questions/25634767/…
  • 问这个问题的人已经表示他正在寻找升级到“当前版本” - 所以升级链接正是他所需要的。或者 - 您可以随时解压缩补丁(例如,使用 7-ZIP)并复制文件(到 C:\Windows\SysWOW64)并手动注册它们(通过运行 C:\Windows\SysWOW64\regsvr32 )
猜你喜欢
  • 2017-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-07
  • 2017-07-20
  • 2017-01-19
  • 2011-02-14
  • 1970-01-01
相关资源
最近更新 更多