1

上周末,我公司的 POS 和数据库计算机出现硬盘故障。我们有一个 Orbit Metrologic 扫描仪通过 USB 连接到它,它被模拟用于通信端口 COM3。扫描仪工作正常,我能够完全恢复我们的数据库,除了我们的扫描仪无法与 Access 2010 通信。在我们运行 32 位版本的访问之前,但是这次我下载了 64 位版本访问权限,因为我们有一台 64 位机器。

我做过的事情:

  • 在 SysWOW64 中使用 Regsvr32 注册 MSCOMM32.ocx(与故障硬盘驱动器中的相同,我能够引导到 linux live CD 并解压缩它)
  • 使用ADM.exe禁用 MSCOMM32.ocx Windows 7 Kill-Bit
  • 使所有 ActiveX 控件在信任中心毫无疑问地运行
  • 在 VBA 参考中注册了 MSCOMM32.ocx

MSCOMM32.ocx 可以在 64 位环境中工作吗?还是我必须恢复到 32 位访问?

4

1 回答 1

0

通过卸载 64 位版本的 Microsoft Access 并重新安装 32 位版本来解决此特定问题。控制立即被识别。

于 2012-09-09T19:19:29.703 回答