老版本NET软件在新系统中打开出现问题:Component‘Actbar2.ocx‘or one of its dependencies not correctly

问题描述

2025年使用之前一个很老的软件(2007年开发的),出现下面的问题:
在这里插入图片描述

OptimalWork×Component’Actbar2.ocx’or one of its dependencies not correctlyregistered:a file is missing or invalid

原因分析

当前用的Win11系统,里面的关于NET框架已经发生很大变化。这个问题在Win10和Win7的时候并没有出现。

解决方案

1 首先下载【actbar2.ocx ,参考地址: actbar2.ocx】文件

2 将actbar2.ocx文件放到系统目录下面

32位系统将其复制到 C:\windows\system32\ 目录下
64位系统将其复制到 C:\Windows\SysWOW64\ 目录下
在这里插入图片描述
3 用管理员身份打开CMD,进行actbar2.ocx的注册

  • 注册
    regsvr32 C:\Windows\SysWOW64\Actbar2.ocx
  • 注销
    regsvr32 /u C:\Windows\SysWOW64\Actbar2.ocx
注册方式
ocx控件的安装方式有很多种,这里介绍最简单的一种。

步骤:

1.进入开始,点击运行。

2.在出现的框中键入regsvr32 C:\xxxx.ocx 。(XXXX为控件名, C:\为目录))(regsvr32E:\控件的制作\myOcxTest\Debug\myOcxTest.ocx)

3.点击确认后等待出现提醒注册成功即可。

oca 文件

Oca文件不是控件,其中保存Ocx控件的属性

ocx的注销

1.进入开始,点击运行。

2.在出现的框中键入regsvr32 /u C:\xxxx.ocx 。(XXXX为控件名, C:\为目录)(regsvr32 /u E:\控件的制作\myOcxTest\Debug\myOcxTest.ocx)

3.点击确认后等待出现提醒注销成功即可。

在这里插入图片描述

4 注意,一定是要用管理员身份打开CMD。如果是用户身份打开的,会出现下面的错误:
在这里插入图片描述
5 然后就可以用了^-…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值