在Windows 7 64位中注册RichTx32.Ocx

| 我正在尝试为我正在Access 2010中工作的应用程序(文件格式2003 mdb)注册RichTx32.Ocx。我已经更新到Windows 7 64位(从Windows XP SP3 32位),并且无法获取ActiveX OCX进行注册。 我已将文件放在system32文件夹中,并收到以下消息:\“ module \” RICHTX32.OCX \“可能与您正在运行的Windows版本不兼容。请检查该模块是否与x86兼容(32位)或x64(64位)版本的regsvr32.exe \“ 当我将文件放在SysWOW64文件夹中并在该位置运行regsvr32时,出现以下错误消息:\“ moduile \” C:\\ Windows \\ SysWOW64 \\ RICHTX32.OCX \“已加载,但对DllRegisterServer失败,错误代码为0x8002801c。\“     
已邀请:
        此问题有三种明显的可能性: 您正在运行regsvr32的64位版本。 您已启用UAC,并且当OCX自注册时,其尝试写入HKLM的尝试失败。 OCX无法在Windows 7下运行。 我认为后者不太可能,无论如何我也无能为力! 要解决问题1和2,请执行以下操作: 以管理员身份打开命令提示符(右键单击命令提示符的快捷方式,然后选择\“以管理员身份运行\”)。 运行以下命令:
C:\\Windows\\SysWOW64\\regsvr32 C:\\Windows\\SysWOW64\\RICHTX32.OCX
    
        做了以下工作,似乎奏效了。即使我是本地管理员,我也必须正确地在管理员模式下运行CMD。 (1)首先,您必须在每台装有2010年的计算机上执行此操作 (2)将RichTx32.ocx复制到以下目录:C:\\ Windows \\ SysWoW64 (3)单击Windows 7的“开始”按钮,然后在“搜索”区域中键入\“ command \” (4)搜索将显示许多项目,包括顶部的“命令提示符” (5)右键单击\“命令提示符\”标语,然后选择\“以管理员身份运行\” (6)在命令提示符下,输入:%systemroot%\\ SysWoW64 \\ regsvr32.exe RichTx32.ocx (7)这样可以成功注册您的OCX。 谢谢: Rich Locus Logicwurks,LLC www.logicwurks.com     
        我的英语不好,所以我希望你能理解。 运行该命令C:\\ Windows \\ SysWOW64 \\ regsvr32 C:\\ Windows \\ SysWOW64 \\ RICHTX32.OCX并收到错误:\“模块\” C:\\ Windows \\ SysWOW64 \\ RICKTX32。 OCX \“已加载,但对DllRegisterServer的调用失败,错误代码为0x8002801c。\” – Rick Jun 13 \ '11 at 20:18 在Windows7中就可以了,您需要执行\“用户帐户控制设置-----比\”永远不会通知 \“ ---比重置, •运行此命令:C:\\ Windows \\ SysWOW64 \\ regsvr32 C:\\ Windows \\ SysWOW64 \\ RICHTX32.OCX 没事了!     

要回复问题请先登录注册