1

我很困惑,我以为我已经测试了我的 NSIS 安装包,并且可以在 Windows 7 32Bit 和 64Bit 上运行。

今天我无法运行:我的笔记本电脑(Windows 7 Pro 32Bit SP1)VMWare Windows 7 Home Premium 64Bit SP1

在VMWare Windows 7 Home Premium 32Bit Windows XP Pro SP3上成功运行

安装按预期进行。运行应用程序时出现错误消息:组件“---.ocx”或其依赖项之一未正确注册:文件丢失或无效。此时标记的参考文件包括:MSCOMCT2.OCX、RICHTX32.OCX 和threed32.ocx。

安装过程将参考文件和清单文件放在安装文件夹中。

这种“所需的一切”是通过包括清单文件(无注册 COM)来实现的,因此,避免使用 PC 注册表。例如:文件“C:\WINDOWS\system32\MSVBVM60.dll” 文件“D:\Devlpmnt\LANG\VB6_dllManifest\MSVBVM60.dll.manifest”

我确信我已经成功测试了 VMWare Windows 7 Home Premium 64Bit SP1 安装,2013 年 8 月。

我能想到的唯一区别是所有失败的 Win7 平台都有“Service Pack 1”。

SP1 和_ 导致问题?如果是这样,我该如何解决?

4

0 回答 0