最后更新于 2019-2-24

问题描述

近日接连接到一些用户的反馈,说他们在使用DirectX修复工具的时候,所有文件的状态均为修复失败或者下载失败(如下图)。虽然他们使用的是标准版或增强版而非在线修复版,程序还是会尝试下载需要的DirectX组件。

注:由于我无法复现此现象,因此此图片来自网络截图。所有权归原上传者所有。

之后他们也都按照程序的提示以安全模式启动系统,但是结果仍然是全部失败或下载失败。部分人尝试上网寻找解决办法,但是发现不管是百度还是各种论坛都没有人能给他们一个满意的解决办法。

经过我从网上各种渠道的了解,此问题虽然是小概率事件(目测不足1%),但是在各个系统均有零星出现,从Windows 7,Windows 8一直到最新的Windows 10均存在。并且,不管使用哪个版本的DirectX修复工具(从V1.2版到V3.7版),在他们的电脑上也都会出现此问题。

排查这个问题花费了很长的时间,因为这些问题在我的电脑上均不复现,只有在极个别电脑上出现。经过我对几个用户进行了远程查看后,终于发现了产生问题的原因。

DirectX修复工具为了保障用户修复的安全性,会调用系统组件进行文件校验。如果系统中的这些系统组件恰好存在异常,则会造成程序校验失败,导致给出的结论是所有文件均失败或下载失败。当然这个结论也是不正确的。

解决方法

虽然产生问题的原因很难确定,但是解决此问题却十分地简单。在本程序的“工具”菜单下的“选项”对话框里,有一个选项为“安全级别”(如下图):

程序默认的选项为“高”。“高”安全级别的意思是,程序将调用系统核心组件进行安全校验。如果此时系统核心组件有问题,自然是会修复失败。这时只要将“安全级别”更改为“低”,并确定即可。“低”安全级别时,程序将会使用内建的校验算法来进行安全校验,绕过了系统组件存在异常的问题,此时再进行修复自然也就可以修复成功了。

当更改完模式再次修复时,将不会再次出现所有文件均失败的情况,可能只是某些文件异常或丢失。程序通过正常的步骤进行修复,修复后即可解决绝大部分0xc000007b以及DirectX异常造成的错误。

编后语

由于造成此现象的原因不在程序内部,而是某些个别系统,因此想要通过修改程序来实现避免此问题比较棘手。同时,由于这是小概率事件,在我周边的电脑都没有出现过类似的问题,定位到具体哪个系统核心组件异常也比较困难。近期,我针对此问题也做了一些专项研究,大致定位了问题所在。由于这个问题在我的电脑上不复现,我无法测试效果,因此在这里希望出现这个问题的玩家帮助我进行测试。请大家下载我提供的Hash Verification哈希值校验工具,运行校验工具,然后对DirectX Repair.exe文件进行哈希校验。请将计算出的哈希值截图(如不会截图请手机拍照),并通过电子邮件将截图(或照片)传给我以供研究。在此,我对愿意帮我测试的用户深表感谢,对那些被修复失败提示所困扰的用户深表歉意。

翻看网上的帖子,最早出现这个问题可能要追溯到几年前。但是由于不复现的原因一直也无法解决。在这里我也感谢那些愿意付出时间让我进行远程调试的朋友。要不是你们的协助,此问题很会继续发生下去。

最后,我也对所有用户的理解与支持深表感谢。

总结

使用DirectX修复工具时,发现所有文件的状态均为修复失败或者下载失败,可以通过在DirectX修复工具的选项菜单里将“安全级别”调为“低”来避免此问题。

DirectX修复工具全部文件修复失败或下载失败的解决方法相关推荐

  1. directx修复工具win7_win7提示explorer.exe应用程序错误的解决方法

    相信有很多用户都清楚,explorer.exe是windows操作系统当中非常重要的程序,当explorer.exe发生错误的时候,系统很容易出现异常的情况,那么win7提示explorer.exe应 ...

  2. 机械硬盘低级格式化软件_西数硬盘专用修复工具_WD HDD Repair Tool|西部数据硬盘修复工具 V3.6 中文版 - 偶要下载站...

    如果您的硬盘是西部数据的硬盘,如果有点小问题的话,我建议您使用WD HDD Repair Tool这款西数硬盘专用修复工具,来修复一下试试,也许能修复呢! WD HDD Repair Tool使用方法 ...

  3. VMware虚拟机提示“锁定文件失败 打不开磁盘”解决方法

    有用户在打开VMware虚拟机时提示"锁定文件失败 打不开磁盘或它所依赖的某个快照磁盘.模块启动失败.未能启动虚拟机."遇到这个问题该怎么办呢?出现这个问题是由于虚拟机磁盘保护机制 ...

  4. ppt打不开服务器上的文件,PPT文件打不开的原因及解决方法

    原标题:PPT文件打不开的原因及解决方法 在平时的工作当中,我们难免会遇到PPT打不开的情况,怎么办呢?PPT打不开的原因有很多,下面就来跟大家详细介绍下PPT文件打不开的原因及解决方法,希望可以对遇 ...

  5. ppt打不开服务器文件,ppt都打不开,没法活了!文件打不开的原因以及解决方法...

    ppt都打不开,没法活了!文件打不开的原因以及解决方法 2018-03-25 22:04 责任编辑:砕月 导读 / 我们知道Power Point也是办公软件的重要组件之一,当然包括word和exce ...

  6. win10系统安装到服务器失败怎么解决,重装系统win10失败怎么办 重装系统失败的常见原因和解决方法...

    当我们对电脑错误操作或是电脑系统被病毒.木马破坏,我们就可以使用重装系统的方法来修复系统问题.而在进行一键重装系统win10的过程中,一些对电脑不太熟悉的用户可能会因为一些失误操作导致重装系统失败.不 ...

  7. u盘不能从计算机辅助东西卷问题,U盘文件无法复制的原因分析及解决方法(图文详情)...

    现在U盘的使用已经非常普遍,且很多文档的移动多用U盘来进行,当我们要将一些文件复制到U盘中的时候,可能出现无法复制的情况,导致这种情况发生的原因有很多,下面小编就谈谈四种文件无法复制到U盘的解决方法, ...

  8. win7安装android驱动失败怎么办,Win7蓝牙驱动安装失败的原因分析与解决方法

    蓝牙是一种支持设备短距离通信的无线电技术,现在不管是手机还是电脑都已经普遍的使用蓝牙功能了.如果Win7系统电脑没有安装蓝牙驱动的话,是需要安装后才能使用的.最近,有用户在安装蓝牙驱动的时候,发现安装 ...

  9. w10新建文件夹就卡死_Win10系统新建文件夹假死的3种解决方法

    在使用win10系统的过程中,我们经常会在电脑中新建文件夹来使用,可是有win10系统用户却遇到了新建文件夹假死的情况,想必有很多用户也遇到过一样的情况吧,针对这个问题,小编就给大家带来Win10系统 ...

  10. win7电脑文件夹属性没有安全选项的解决方法

    在win7系统中,我们可以在文件夹属性的安全选项里对文件夹进行修改.读取.写入等权限的设置,但是很多朋友在准备设置权限时发现安全选项找不到了,这时候我们可以通过输入命令的方式将它找回来,下面一起来看看 ...

最新文章

  1. 利用LSM实现更安全的linux
  2. Git push error: Unable to unlink old (Permission denied)
  3. 转行程序员深漂的这三年 #1
  4. 网络管理员常见九大问题快速解决方法
  5. IDEA Error:java: Compilation failed: internal java compiler error
  6. HTML相对路径(Relative Path)和绝对路径(Absolute Path)
  7. 添加aspnet_isapi.dll的映射时“确定”按钮不可用的解决方案
  8. 关于虚数i和欧拉公式对旋转的一点启示
  9. 微信小程序获取手机号 前台+php后台
  10. 学习WEB的心理路程
  11. 【运维有小邓】日志分析软件 - EventLog Analyzer
  12. Google BETA版本测试介绍
  13. 树莓派 teamviewer 使用代理服务器上网
  14. 少儿编程是智商税吗?不花钱让孩子赢在起跑线
  15. kakfka2.2源码分析之handleFetchRequest
  16. 《Fundamentals Of Computer Graphics》虎书第三版翻译——第六章 矩阵变换
  17. ESP32:蓝牙BLE控制M3508电机
  18. USB-IF介绍及标准下载
  19. 南山- 旅游景点 - 小宝的家 - 和讯博客
  20. 慕课网 springboot学习记录

热门文章

  1. 数据结构实验:电话号码查询系统
  2. 【FPGA基础】四位二进制--格雷码转换器(vivado)
  3. 单容水箱液位pid控制实验报告_过程控制实验-单容水箱液位控制系统
  4. coolpad手机量身打造的刷机工具--下载助手_V2.2.4(Mini_AD_Coolpad)
  5. Tomcat8安装及配置步骤
  6. 哈工大离散数学期末试题2021回忆版
  7. matlab 使用uci数据集,如何使用UCI数据集
  8. 基于chrome内核的微软Edge浏览器~
  9. Apizza在线接口调试文档工具如何方便的设置线上线下环境变量
  10. PGIS大数据量点位显示方案