【问题解决】——当出现0xc000007b和缺少mfc140.dll时,该怎么做才能让软件可以打开

目录

事情起因

问题处理

明确定义

填坑之路

最后我是怎么解决的(不想看故事直接到这里)


事情起因

最近想要重新安装西门子博途来做西门子的一些算法的时候,发现自己软件装的是V15.1的版本,而买的plc1200固件版本要求至少16以上。索性,就想要重新安装博途v19,直接上到最高版本。

然而当直接安装的时候,软件报错,通知我需要先卸载V15之后才能够对V19进行安装。于是我开启了一段作死操作。

因为公司电脑装的是V16,卸载的时候直接通过安装包卸载的,而且卸载得比较干净,重装V19一点问题没有,所以我按照这个套路,在自己家里这台电脑进行一样的操作。结果V15是卸载掉了,但是,我的电脑本身的一些软件打不开了。

比如,印象笔记,还有redis客户端,STM32 LINK以及vmware这几个软件。由于我已经操作好了且让自己电脑可以运行这些软件了,所以没能够来得及截取那些报错的图。但是报错代码一般是0xc000007b和缺少mfc140.dll。

借用一下别人的图——>

ac253c5a7dc844fea08f726d01b90ca8.png

还有这个报错,图我懒得找了,直接用一下我当时处理问题时找的解决方案的博客中的图(虽然没给我解决掉)

d534c1b14a33440b81c5b9552ae3c13f.png

于是我开始了问题的处理,期间还花了钱,但并没有给我解决问题,而是通过下载c++补丁和一个包才给处理好。我等下开始分享。

问题处理

首先需要知道这个东西少了到底时因为什么?我想了想,可能时卸载V15的时候,卸载掉一些包的时候顺带把C++的这个dll给删除掉了。于是我上官网下载相关包如下——>

明确定义

其中mfc140的定义是

mfc140.dll 是一个属于 Microsoft Visual C++ Redistributable Packages for Visual Studio 2015 或相近版本的动态链接库文件(DLL)。

0xc000007b的定义是

错误代码0xc000007b主要反映了两种核心问题:

混合架构冲突:此错误常常出现在32位应用试图加载64位版本的DLL文件,或反之亦然。在多体系结构环境下,应用程序与动态链接库间的不兼容可能导致这种错误。

系统库文件缺失或损坏:Windows系统中某些关键的Microsoft Visual C++ Redistributable Package或DirectX库文件可能未被正确安装或已损坏,这也可能导致0xc000007b错误

我的电脑环境:Win11。

这里我非常感谢这篇文章(1),同时配上我下载C++包的地址。

填坑之路

1)试验了 sfc /scannow  ——鸟用没有,当然仅对于我的情况

刚开始我看他在那边一个一个的进行扫描,我还以为就要成功了。

3099c41336e64608a972d55832e942df.png

然后我继续去打开我的软件,还是报错上述的报错图。

2)后来又继续上网去找解决方案,有几个真的是让人无语(1),(2)。没用,赶紧避坑。

3)会不会是DirectX出错了?于是我在csdn的下载内容去下载了一个direct修复工具,

06a7e7d7aa3b4a8bb2f954c3a81224bc.png

确实显示了一堆包缺失,但是我现在电脑修复了,没那个图(因为本来也没想写这个文章,当时没截图。只是因为自己搞了一晚上,觉得网上资料真少,所以还是总结一下吧,以免自己之后又遇到)

他这个软件是基础版本的,要你去增强C++的拓展,要不然还是修复不了。我扫描之后然后修复,发现一点用没有,该打不开的还是打不开。

4)经过了差不多一个晚上了,我被搞得有点崩溃,索性上网上找有没有人可以帮我解决,因为我已经知道了缺少dll了,那如何修复呢,directX修复工具修复不了。所以我直接通过搜索引擎搜索

有个dll修复工具,我怕被别人干,我这里不晒具体公司的图,大家自己去体会,

下下来搜索了一晚上的各种问题,24fb79eedd344253a01118fb3ad3e9e0.png我等他一晚上,

TMD,傻逼软件,我浪费了大量时间去搜索修复,还充值了永久会员,花了我48块钱,但是——

》》》》》》》》

真他妈一点用没有,气啊,退钱还不让退。

08f6742bd3224abbbdca8cf7d9c15bfe.png

我重启电脑打开软件,那些软件还是报错缺少mfc140和0xc000007b,所以就相当于,我一晚上白干,很让人生气。

最后我是怎么解决的(不想看故事直接到这里)

我先重启了一下电脑,那些软件还是打不开,ok,说明以上操作无效。

消气之后,回归到问题本质。我尝试着一个一个去打开我的电脑上的软件,比如unityhub,S7Step,FPWinPro7,FPGR7,印象笔记,VisualStudio,Matlab等,7bdcce931fed4c628a575e81567edd0d.png

我发现基本都是报错0xc00007b,然后参考这篇文章,我文中的红色字体。

我就去按照那文章的内容去下补丁,我知道V15大概依赖的是C++2015的补丁包,所以我下的是这个ecf132b52e9e4e6f8ad6b72b5828cbe0.png

然后下完这个之后,我发现软件还是打不开,这个时候不要急,可能真像上面说的,还需要修复一下directX。

所以我找到了一个directX的增强版软件,纯免费。该死的csdn说重复不让上传。。。。。。。

大概操作就是需要下完C++包之后,我去用那个软件去操作搜索修复,大概的图是这样子的6b3e5c4346d54420b9154c9d86ab4bd2.png

4b318b47165944e484f8936ab9d624e5.png

 

检测并修复之后,里面有个工具选项-->高级,再对刚刚检测修复的和刚下载的包的dll进行注册到系统。8ddb71e713374c2ead1669ac00e216c2.png

没想到,这么做完之后那些打不开的软件可以用了。我没试过,直接使用这个DirectX修复有没有用,所以大家可以试一下直接使用这个修复工具看行不行,不行就是先去下载那个c++的补丁包。

最后,如果大家想要去找就直接上网搜这个软件,私信我,我分享给你。

希望对大家有帮助。

最后的最后,如果实在不行,那就重装电脑吧(我当时就想这么干,但我电脑太多软件了,重装又是要一顿下载很伤脑筋)。。。。。。。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/451451.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

性能评测第一,阿里开源可商用AI模型Ovis 1.6使用指南,AI多模态大模型首选

什么是 Ovis 1.6 Gemma 2 9B? Ovis 1.6 Gemma 2 9B 是阿里国际AI团队推出的最新多模态大模型(Multimodal Large Language Model,MLLM)。该模型旨在结构化地对齐视觉和文本嵌入,能够处理和理解多种不同类型的数据输入&…

抑郁症自测量表 API 接口,洞察情绪状态

抑郁症是一种常见的心理疾病,会给患者的生活和工作带来很大的困扰。为了帮助人们更好地了解自己的情绪状态,有一种抑郁症自测量表(简称SDS),它是一种能够反映病人主观抑郁症状的自评量表。下面我们将通过调用抑郁症自测…

基于FreeRTOS的LWIP移植

目录 前言一、移植准备工作二、以太网固件库与驱动2.1 固件库文件添加2.2 库文件修改2.3 添加网卡驱动 三、LWIP 数据包和网络接口管理3.1 添加LWIP源文件3.2 Lwip文件修改3.2.1 修改cc.h3.2.2 修改lwipopts.h3.2.3 修改icmp.c3.2.4 修改sys_arch.h和sys_arch.c3.2.5 修改ether…

Linux·文件与IO

1. 回忆文件操作相关知识 我们首先回忆一下关于文件的一些知识。 如果一个文件没有内容,那它到底有没有再磁盘中存在?答案是存在,因为 文件 内容 属性,即使文件内容为空,但属性信息也是要记录的。就像进程的…

硬件产品经理的开店冒险之旅(下篇)

缘起:自己为何想要去寻找职业第二曲线 承接上篇的内容,一名工作13年的普通硬件产品经理将尝试探索第二职业曲线。根本原因不是出于什么高大上的人生追求或者什么职业理想主义,就是限于目前的整体就业形式到了40岁的IT从业人员基本不可能在岗…

【Python】selenium遇到“InvalidArgumentException”的解决方法

在使用try……except 的时候捕获到这个错误: InvalidArgumentException: invalid argument (Session info: chrome112.0.5614.0) 这个错误代表的是,当传入的参数不符合期望时,就会抛出这个异常: InvalidArgumentException: invali…

day-69 使二进制数组全部等于 1 的最少操作次数 II

思路 与3191. 使二进制数组全部等于 1 的最少操作次数 I思路类似,区别在于该题每次将下标i开始一直到数组末尾所有元素反转,所以我们用一个变量可以统计翻转次数 解题过程 从左向右遍历数组的过程中,有两种情况需要进行翻转:1.当…

多媒体(4)

PNG PNG(流式网络图像)文件采用【无损压缩】算法,压缩比高于GIF文件,支持 图像透明 PNG文件的色彩深度可以是灰度图像的16位,彩色图像的48位,是一种新兴的 网络图像格式 矢量图 矢量图是一组指令集合描述图…

Sentinel 介绍

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开…

芯知识 | NVH-FLASH语音芯片支持平台做语音—打造音频IC技术革新

随着科技的飞速发展,人们对于电子产品的音频性能要求越来越高。在这种背景下,NVH-FLASH系列语音芯片应运而生,作为音频IC领域的一次重大技术革新,NVH-FLASH系列语音芯片凭借其卓越的性能与灵活的支持平台,正逐步引领着…

Linux——网络层协议

前言 网络层:在复杂的网络环境中确定一个合适的路径 目录 前言 一IP协议 1预备知识 2基本概念 3格式 4网段划分 4.1理解IP 4.2IP组成 4.3划分方式 4.4为什么要网段划分 5特殊的IP地址 6IP地址的限制 7私有IP和公网IP 8NAT技术 9理解公网 10路由 …

使用RNN、LSTM和Transformer进行时间序列预测

文章目录 1 RNN & LSTMRNN结构LSTM结构样本和标签 2 Transformertransformer结构位置编码 1 RNN & LSTM RNN结构 LSTM结构 代码(使用CPU): import numpy as np import torch from matplotlib import pyplot as plt from torch impo…

SQLite 上手指南 -- 基础语法

目录 一、数据库操作1.1 新建数据库1.2 查看数据库1.3 查看帮助指令 二、表操作2.1 创建表2.2 表信息2.3 表索引信息2.4 表结构信息2.5 删除表 三、数据记录操作3.1 新增记录3.2 查看记录3.3 不同格式输出 四、运算符4.1 算术运算符4.2 比较运算符4.3 逻辑运算符4.4 位运算符 S…

【热门】用ChatGPT做智慧农业云平台——农业ERP管控系统

随着科技的进步,原有农业种植方式已经不能满足社会发展的需要,必须对传统的农业进行技术更新和改造。经过多年的实践,人们总结出一种新的种植方法——温室农业,即“用人工设施控制环境因素,使作物获得最适宜的生长条件,从而延长生产季节,获得最佳的产出”。这种农业生产方式…

Linux安装 php5.6

Linux安装 php5.6.30 下载-解压-配置-安装 下载到 /usr/local wget http://am1.php.net/distributions/php-5.6.30.tar.gztar -zxvf php-5.6.30.tar.gz cd php-5.6.30#编译配置 ./configure --prefix/usr/local/php --with-curl/usr/local/curl --with-freetype-dir --wit…

无mac电脑在苹果开发者上传构建版本

我们登录苹果开发者网站的后台,进入app store后,发现上架的页面需要上传一个构建版本。 这个构建版本的意思就是我们的应用二进制文件,是上架最重要的文件。但是在苹果开发者后台是无法直接上传这个文件的,它提示我们可以使用xco…

R语言机器学习教程大纲

文章目录 介绍机器学习算法监督学习Supervised Learning分类Classification回归Regression 无监督学习 Unsupervised Learning聚类 Clustering降纬 Dimensionality Reduction相关Association 强化学习Reinforcement Learning模型自由 Model-Free Methods模型驱动 Model-Based M…

服务器托管的优缺点有哪些?

由于数字化程度不断提高,服务器在日常业务中发挥着越来越重要的作用。在大多数情况下,服务器由公司自己维护和管理。但对于一些公司来说,托管服务器(将这些任务交给专业人员)是更好的选择。 关于服务器的优缺点,有一点是明确的&am…

【SpringBoot】16 文件上传(Thymeleaf + MySQL)

Gitee仓库 https://gitee.com/Lin_DH/system 介绍 文件上传是指将本地的图片、视频、音频等文件上传到服务器,供其他用户浏览下载的过程,文件上传在日常项目中用的非常广泛。 实现代码 第一步:在配置文件新增如下配置 application.yml s…

浏览器实时更新esp32-c3 Supermini http server 数据

一利用此程序的思路就可以用浏览器显示esp32 采集的各种传感器的数据,也可以去控制各种传感器。省去编写针对各系统的app. 图片 1.浏览器每隔1秒更新一次数据 2.现在更新的是开机数据,运用此程序,可以实时显示各种传感器的实时数据 3.es…