You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在同一台计算机上注册Win32和x64版本的OCX控件

在Win64系统上正确注册32位/64位OCX控件

我懂这种崩溃感!之前好不容易摸清楚微软Win32/Win64那套混乱的注册表和文件夹命名规则,结果看了《Using 32-bit or 64-bit ActiveX Components on x64 Windows》还是对Win64上注册32位、64位OCX控件懵懵的。别慌,给你把步骤掰得明明白白:

  • 注册64位OCX控件:直接用系统默认的regsvr32就行。必须用管理员权限打开命令提示符,然后输入命令:

    regsvr32 "你的64位OCX文件完整路径"
    

    这里默认调用的是C:\Windows\System32\regsvr32.exe,是专门对应64位组件的版本。

  • 注册32位OCX控件:得用32位版本的regsvr32,它藏在SysWOW64文件夹里(别被名字迷惑,这就是Win64系统里放32位系统工具的地方)。同样要管理员权限打开命令提示符,输入命令:

    C:\Windows\SysWOW64\regsvr32 "你的32位OCX文件完整路径"
    

额外提醒一句:一定要保证OCX控件的位数和你用的regsvr32版本匹配,不然肯定会弹出注册失败的错误提示,白忙活一场。

内容的提问来源于stack exchange,提问作者JonN

火山引擎 最新活动