分享

电脑遇到某某dll缺失、某某OCX缺失怎么办?

 阿虚同学 2021-07-02

你是否遇到过运行软件或者游戏时,弹出类似下面的错误提示?

其实这不是软件问题,很多时候,只是因为你的电脑没有安装好这些软件所需要的运行库(Runtime)而已

在 Windows 环境下,很多软件*(特别是游戏、或者某些独立者开发的软件)*都需要依赖一些运行库才能正常使用,而这些库并没有集成在 Windows 里的,需要我们自行下载安装

最常见的有 DirectX、VC++ 运行库和 .Net Framework框架等……

▍1 某某dll文件缺失

当你双击打开游戏却碰到弹窗提示你看不懂的 XXX.dll 文件缺失,对于很多普通用户,大概一下就傻眼了,马上就以为是自己电脑玩不了这个游戏了

然而这一般是因为你的电脑上没有安装好 DirectX,这货几乎是所有3D游戏必备

这类问题永远有人在网上问,我觉得并不是用户太笨,而是微软不够人性化!如果微软能做得细致一点,将错误提示改成 “你丫没有安装 DirectX,运行此软件前必须先安装这货,点击这里下载” 之类的提示的话,不笨的用户都会去下载并安装了

All In One Runtimes (也叫 AiO Runtimes) 运行库合集一键安装工具,是一款可以帮助你轻松为 Windows 系统一键安装 .Net Framework、Visual C++、Direct X、Java (JRE)、Adobe Flash Player 等常用运行库的装机工具

可以说是装机必备了

借助 AiO Runtimes,你可以一次就给 Windows 安装好全部常用必备的运行库 (程序运行环境),大大节省你的时间!不用到处一个个运行库去找下载地址和安装

AiO Runtimes 安装器支持 64位 与 32 位系统,可支持 XP ~ Windows 10 全部系统

● 1.1 一键自动安装

譬如 Visual C++ 运行库,版本非常多:VC++ 2005、2008、2010、2012、2013、2015、2017 等等,手工下载不仅免费,而且很容易会漏掉。如果某个版本缺失的话,部分软件依然是无法运行的。

All In One Runtimes 这个「运行库整合包」可以通通解决掉这些烦人的问题,它会自动检测 Windows 系统已经安装过哪些运行库,还需要安装哪些,避免造成重复安装或版本错乱。

比如 AiO Runtimes 会在 Win 7 和 Win 8.1 上安装 . NET Framework 4.6 运行库,而在Windows 10上则不需要安装(WIN10自带)。

你也可以根据自己的需求勾选和取消安装某些运行库。

另外它还有一个好处就是,可以用U盘给不方便上网的电脑离线安装这些运行库。

备注:安装完之后软件列表会出现这么多 C++ 开头的运行库,千万别删。也不要有「这么多没有用,留一个就行了之类的想法」(阿虚知道有不少人这么想的)。

● 1.2 AiO Runtimes整合了以下运行库

  • Microsoft .Net Framework
  • Direct X
  • JRE (Java Runtime Environment) Java 运行环境
  • Visual C++ Runtime
  • Adobe Flash Player
  • Adobe Shockwave Player
  • Microsoft Silverlight
  • Microsoft Visual J-Sharp

这些运行库基本保证了绝大多数 Windows 软件的正常启动所需,无需再费心手动安装其他运行库。

● 1.3 总结

相较于其他运行库整合包,AiO Runtimes 的优势就在于内容简洁和操作快捷,整个软件只有两个按钮,Installieraen (安装) 和 Pause (暂停),即便是德语使用上也没任何难度。而且软件还自带有繁体中文语言。

启动AiO Runtimes后会立刻进入 30 秒倒计时,如果你不选择点击「Pause(暂停)」按钮,倒计时结束后会自动开始安装全部运行库,可以说是真正的一键挂机完成任务了。



网上同类的运行库合集其实有不少,比如游民星空、3DM的

AiO Runtimes 算是其中覆盖比较全面的,而且无广告无杂质,最重要的是它还一直在更新!像游民星空、3DM提供的运行库合集已经有很长时间没更新了

需要下载AiO Runtimes的话,请关注微信公众号:阿虚同学,在聊天框发送以下关键词,后台即会自动回复下载地址

运行库

▍2 某某OCX缺失

电脑提示缺失:XXXX.OCX

比如上图的提示,简单翻译过来意思是就是你电脑上缺少Comdlg32.OCX

造成这种现像的原因是,你要运行的程序引用了Comdlg32.OCX这个控件(Comdlg32.ocx是一个ActiveX控制模块,用于通用对话框控制)但是你电脑上没有这个文件

对于缺少ocx控件的问题,没有那种一键安装包,只能针对性的解决

解决起来当然也很简单,你缺少什么控件就百度什么控件(比如上图提示就表示缺少comdlg32.ocx,我就百度一下comdlg32.ocx)

下载了还没完,一般我们需要手动注册一下才能使用

● 2.1 把下载的ocx文件复制到C盘

32位系统将其复制到 C:\windows\system32\目录下

64位系统将其复制到 C:\Windows\SysWOW64\目录下

● 2.2 管理员模式运行命令提示符

用“管理员身份”运行命令提示符,你也可以在开始——桌面左下角找到并右击 命令提示符——选择以管理员身份运行

● 2.3 手动注册

32位系统输入 regsvr32 C:\Windows\system32\comdlg32.ocx

64位系统输入 regsvr32 C:\Windows\SysWOW64\comdlg32.ocx

你可以复制上面的,然后在命令提示符里面右键粘贴(或者Ctrl+V)

输入完成后敲回车,当看到下图所示后说明可以注册成功了

没遇到以上问题的你,可能觉得没必要装这些运行库,但其实有些东西还是“防范于未然”比较好

运行库就像是医生:没有生病的时候,感觉不在他的存在;生病的时候,大家就知道医生有多重要了

还比如之前阿虚写过一篇网络修复软件推荐:上网能解决问题,但如果问题就是无法上网,怎么办?,阿虚还是希望大家能趁自己网络没问题的时候,提前备好这些软件

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多