在Windows 7 64位中注册RichTx32.Ocx

2024-04-06

我正在尝试为我正在 Access 2010(文件格式 2003 mdb)中处理的应用程序注册 RichTx32.Ocx。我已更新到 Windows 7 64 位(从 Windows XP SP3 32 位),但无法注册 ActiveX OCX。

我已将该文件放入 system32 文件夹中,并收到以下消息:“模块“RICHTX32.OCX”可能与您正在运行的 Windows 版本不兼容。请检查该模块是否与 x86(32 位)兼容)或 regsvr32.exe 的 x64(64 位)版本”

当我将文件放入 SysWOW64 文件夹并在该位置运行 regsvr32 时,收到以下错误消息:“模块“C:\Windows\SysWOW64\RICHTX32.OCX”已加载,但对 DllRegisterServer 的调用失败,错误代码为 0x8002801c ”。


这个问题有三种明显的可能性:

  1. 您正在运行 64 位版本的 regsvr32。
  2. 您已启用 UAC,并且当 OCX 自注册时,其尝试写入 HKLM 会失败。
  3. OCX 不能在 Windows 7 下运行。

我认为后者不太可能,而且无论如何我也无能为力!

为了解决问题 1 和 2,我执行以下操作:

  • 以管理员身份打开命令提示符(右键单击命令提示符的快捷方式并选择“以管理员身份运行”)。
  • 运行这个命令:C:\Windows\SysWOW64\regsvr32 C:\Windows\SysWOW64\RICHTX32.OCX
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在Windows 7 64位中注册RichTx32.Ocx 的相关文章

随机推荐