在Windows 7 64位中注册RichTx32.Ocx [英] Register RichTx32.Ocx in Windows 7 64 bit

查看:541
本文介绍了在Windows 7 64位中注册RichTx32.Ocx的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am trying to register RichTx32.Ocx for an application I am working on in Access 2010 (File Format 2003 mdb). I have been updated to Windows 7 64 bit (from Windows XP SP3 32 bit) and can't get the ActiveX OCX to register.

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

I have put the file in the system32 folder and get the following message: "The module "RICHTX32.OCX" may not compatible with the version of Windows that you're running. Check if the module is compatible with an x86 (32-bit) or x64 (64-bit) version of regsvr32.exe"

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

When I put the file in the SysWOW64 folder and run regsvr32 to that location, I get the following error message: "The moduile "C:\Windows\SysWOW64\RICHTX32.OCX" was loaded but the call to DllRegisterServer failed with error code 0x8002801c."

推荐答案

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

There are three obvious possibilities for this problem:

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

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

I think the latter is unlikely and anyway I can't do much to help!

要解决问题1和2,请执行以下操作:

To get around issues 1&2 I do the following:

  • 以管理员身份打开命令提示符(右键单击命令提示符的快捷方式,然后选择以管理员身份运行").
  • 运行此命令:C:\Windows\SysWOW64\regsvr32 C:\Windows\SysWOW64\RICHTX32.OCX

这篇关于在Windows 7 64位中注册RichTx32.Ocx的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆