Component'RICHTX32.OCX'或其依赖项之一未正确注册:文件丢失或无效

问题描述 投票:0回答:1

我已经使用计算机组策略启动的批处理文件注册了RICHTX32.OCX,并且也注册了MSCOMCT2.OCX

[RegOcx.cmd]
cd %systemroot%\SysWoW64
copy \\2012fs01\software\ocx\*.* C:\Windows\SysWoW64 /y
%systemroot%\SysWoW64\regsvr32.exe RichTx32.ocx /s
%systemroot%\SysWoW64\regsvr32.exe MSCOMCT2.ocx /s

当我在Windows 2012 R2 64位服务器上使用我自己的用户名(即管理员)进行测试时,VB6程序运行正常。当非管理员用户运行它时,他们声称得到此信息:

组件RICHTX32.OCX或其依赖项之一未正确注册:文件丢失或无效。

所有用户都可以读取/执行此RICHTX32.OCX文件。为什么会发生这种情况,而我在任何地方都找不到呢?可能是注册表项权限问题吗?

谢谢斯科特·艾米克

dependencies components
1个回答
0
投票

您需要做的就是从here

下载一个新的RICHX32.OCX。

对于32位Windows:

Copy it to c:/windows/system32
Click Windows Start icon at bottom left
Select All Programs, then Accessories
Right-click Command Prompt, then select "Run as administrator"
In the command prompt, type:  regsvr32 c:/windows/system32/RICHTX32.OCX

对于64位Windows 7或更高版本:

Copy it to c:/windows/syswow64
Click Windows Start icon at bottom left
Select All Programs, then Accessories
Right-click Command Prompt, then select "Run as administrator"
In the command prompt, type:  regsvr32 c:/windows/syswow64/RICHTX32.OCX

更多访问:here

© www.soinside.com 2019 - 2024. All rights reserved.