DirectX修复工具使用技巧之一——解除被占用的文件,完整修复C++

DirectX修复工具使用技巧之一——解除被占用的文件,完整修复C++最后更新:2020-9-23随着V4.0正式版的发布,近来有部分用户来咨询如何删除被占用的C++文件。在此我将以解决最常见的PC版QQ占用的3个C++2010文件(alt100.dll、msvcr100.dll、msvcp100.dll)为例,向大家演示一下操作方法,其他C++或文件的方法大同小异。此次操作以Windows10为例,其他系统相应参考即可。首先,当C++修复失败时,如果想查看具体的错误信息,请首先确定您使用的V4.0增强版或更高版本,老版本不支持此…

大家好,又见面了,我是你们的朋友全栈君。

最后更新:2020-9-23

        随着V4.0正式版的发布,近来有部分用户来咨询如何删除被占用的C++文件。在此我将以解决最常见的PC版QQ占用的3个C++2010文件(alt100.dll、msvcr100.dll、msvcp100.dll)为例,向大家演示一下操作方法,其他C++或文件的方法大同小异。此次操作以Windows10为例,其他系统相应参考即可。

        首先,当C++修复失败时,如果想查看具体的错误信息,请首先确定您使用的V4.0增强版或更高版本,老版本不支持此功能。确认好版本后,运行DirectX修复工具,依次打开“工具”->“选项”->“常规”对话框,并确认“修复失败时启用调试模式”已勾选,如下图。

DirectX修复工具使用技巧之一——解除被占用的文件,完整修复C++

        准备工作做好后,即可开始正常修复过程,如果您的系统中为常规情况,那么修复将会一帆风顺,最终成功。但如果您的电脑里存在各种特殊问题,那么就可能遇到修复失败,如下图。

DirectX修复工具使用技巧之一——解除被占用的文件,完整修复C++

        如上图所示,修复完成后,C++2010仍未修复成功,并存在3个错误文件。这时我们只要点击蓝色的超级链接,即可在新打开的窗口中查看具体问题文件,如下图。

DirectX修复工具使用技巧之一——解除被占用的文件,完整修复C++

        从图中可见,3个文件被占用,导致修复失败。这时可以在任何一个文件上点击右键,可以定位到文件所在目录。知道被占用的文件后,不管我们在上图对话框里直接点删除,还是定位后再手动删除,Windows都会提示文件被QPCore Service占用,无法删除,如下图。

DirectX修复工具使用技巧之一——解除被占用的文件,完整修复C++

        这时怎么办呢?经验丰富的用户从QPCore Service这个文件名上一眼就能看出,这个是QQ的程序文件;如果是小白完全不知道这个QPCore Service对应的是哪个程序,百度一下即可。经检查,是QQ在占用这几个文件,所以导致修复失败,所以正常的思路是把占用文件的QQ程序退出应该就行了。但当我们右下角图标里退出QQ后,发现上面的错误依然存在,删除这几个文件时依旧提示被QPCore Service占用。这是因为QQ不仅有前台的QQ.exe程序,还有后台的QQProtect.exe保护程序。后台程序不退出依旧会导致文件被占用,因此我们只需要把后台的保护进程终止即可。

        首先需要打开任务管理器,在任务栏单击右键,点“任务管理器”即可,如下图。

DirectX修复工具使用技巧之一——解除被占用的文件,完整修复C++

        如果这是您第一次使用任务管理器,详细信息是处于折叠的状态,需要左下角点击展开详细信息,如下图。之前已经展开过的就不用再展开了。

DirectX修复工具使用技巧之一——解除被占用的文件,完整修复C++

        展开后,点击“详细信息”选项卡,如下图,可以看到当前正在运行的程序。

DirectX修复工具使用技巧之一——解除被占用的文件,完整修复C++

        这时我们向下滚动列表,并找到“QQProtect.exe”进程,并右键结束任务即可,如下图。

DirectX修复工具使用技巧之一——解除被占用的文件,完整修复C++

        该任务结束后,任务管理器列表里没有任何关于QQ的进程了,这时我们再找到刚才被占用删不掉的文件,右键即可删除。所有被占用的文件都删除后,即可再次运行修复工具,把没修复成功的组件进行修复即可。

总结

        如需查看C++修复失败的具体原因,需使用V4.0或更高版本,并开启“修复失败时启用调试模式”功能。如C++修复失败,可在详细错误信息窗口中看到失败的原因。如果出现文件被占用,在任务管理器中找到正在占用的进程,并结束后,即可删除异常文件,进而可以重新运行修复工具进行再次修复。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141777.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • sql在线练习网站(http://sqlzoo.cn)答案解析(1)

    sql在线练习网站(http://sqlzoo.cn)答案解析(1)一:SELECT(http://www.sqlzoo.cn/1.htm)1a.查看关于bbc表的详细说明SELECTname,region,populationFROMbbc2a.

    2022年8月4日
    23
  • 教你搭建一套自己的SVN服务器

    教你搭建一套自己的SVN服务器想不想自己搭建一套SVN服务器?来吧!Followme!

    2022年7月19日
    17
  • RJ45布线 568A 和568B布线标准[通俗易懂]

    RJ45布线 568A 和568B布线标准[通俗易懂]详细的568A和568B线序创建时间:2012年5月24日(星期四)中午11:05|分类:计算机技术|字数:660|发送到我的Qzone|另存为…|打印|添加到日历568A:白绿|绿|白橙|蓝|白蓝|橙|白棕|棕568B:白橙|橙|白绿|蓝|白蓝|绿|白棕|棕直…

    2022年9月16日
    2
  • 使用 Python 程序实现摩斯密码翻译器「建议收藏」

    作者主页:海拥作者简介:CSDN全栈领域优质创作者、HDZ核心组成员、蝉联C站周榜前十粉丝福利:往期获奖记录每周送6~9本书,不定期送各种小礼品(搪瓷杯、抱枕、鼠标垫、马克杯等)摩斯密码是一种将文本信息作为一系列通断的音调、灯光或咔嗒声传输的方法,无需特殊设备,熟记的小伙伴即可直接翻译。它以电报发明者SamuelF.B.Morse的名字命名。算法算法非常简单。英语中的每个字符都被一系列“点”和“破折号”代替,或者有时只是单数的“点”或“

    2022年4月14日
    51
  • Linux#使用ll命令

    Linux#使用ll命令     ubuntu和mac环境下,没有ll命令,对于习惯在Linux环境使用ll命令的开发人员来说,着实不便。     介绍两种添加ll命令的方法:     一、设置别名        1、编辑~/.bashrc mac环境为~./bash_profile             sudovim~/.bash_profile        2、…

    2022年9月16日
    3
  • Java实现 蓝桥杯 算法提高 三进制数位和

    Java实现 蓝桥杯 算法提高 三进制数位和算法提高三进制数位和时间限制:1.0s内存限制:256.0MB提交此题问题描述  给定L和R,你需要对于每一个6位三进制数(允许前导零),计算其每一个数位上的数字和,设其在十进制下为S。一个三进制数被判断为合法,当且仅当S为质数,或者S属于区间[L,R]。你的任务是给出合法三进制数的个数。输入格式  一行两个非负整数L,R。输出格式  一行一个非负整数表示答案。样例输…

    2022年6月16日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号