Anonim

“系统找不到指定的文件”是Windows操作系统上最常见的错误消息之一。 虽然在以前的版本中经常出现,但此错误消息在Windows 10中尤其常见。

与该消息相关的最常见错误代码是0x80070002。 当然,代码可能会根据故障类型,操作系统规格和其他情况而有所不同。

幸运的是,有很多解决此问题的方法。 继续阅读以了解如何处理“系统找不到指定的文件”错误消息。

导致错误的原因

快速链接

  • 导致错误的原因
  • 使用防病毒软件扫描您的PC
  • 检查系统日志文件
        • 双击“我的电脑”。
        • 打开系统分区(通常为“ C”)。
        • 双击“ Windows”文件夹。
        • 双击“ inf”文件夹。
        • 浏览“ setupapi.dev”或“ setupapi.dev.log”文件。 双击打开它。
        • 同时按“ CTRL”和“ F”键。
        • 打开“查找”框后,搜索“找不到文件”,然后单击“查找下一个”按钮。
        • 找到丢失的文件后,将其复制并粘贴到“ inf”文件夹中。
        • 重新安装驱动程序。
        • 重新启动电脑。
  • 通过.inf文件安装驱动程序
        • 浏览计算机以获取驱动程序文件。
        • 解压缩文件。 您可以使用已安装的任何压缩/提取程序。
        • 在解压缩的文件夹中找到“ .inf”文件。 如果有多个.inf文件,请查找“类型”设置为“设置信息”的文件。
        • 右键单击该文件,然后从下拉菜单中选择“安装”选项。
        • 该文件应该可以自行安装。 但是,并非每个.inf文件都可以这种方式安装。 如果是这种情况,您将看到一条错误消息,通知您您选择的文件不支持该类型的安装。 如果发生这种情况,请尝试下一种方法。
  • 卸载/重新安装驱动程序
        • 按“ Win”键打开“开始”菜单。
        • 在搜索框中搜索“设备管理器”。
        • 单击结果列表中的“设备管理器”链接。
        • 打开设备管理器后,展开要卸载的设备的类别。
        • 找到设备并右键单击它。
        • 从下拉菜单中选择“卸载”选项。
        • 单击“确定”按钮确认您的选择。
        • 再次安装驱动程序。
        • 重新启动PC,然后检查问题是否仍然存在。
  • 尝试更改您的注册表
        • 同时按下“ Win”和“ R”键以启动“ Run”框。
        • 出现该框后,在文本字段中输入“ regedit”,然后按“ Enter”。
        • 您应该备份注册表,以便在出现问题时可以将其还原。 单击“文件”选项卡,然后单击“导出…”。 在“导出范围”部分下,选择“全部”。 单击“保存”以保存您的注册表备份。
        • 在不进行备份的情况下,请使用“注册表编辑器”窗口的左侧窗格转到以下位置:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion。
        • 找到“ RunOnce”键。 如果不存在,请右键单击“ CurrentVersion”并从下拉菜单中依次选择“新建”和“密钥”来创建它。 确保将新键命名为“ RunOnce”。
        • 转到左侧窗格中的“ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion”,然后检查是否存在“ RunOnce”键。 如果为负,请再次创建。
        • 关闭注册表编辑器,然后重新启动计算机。
  • 最后的话

首先,让我们研究此错误的一些最主要的原因。 典型的原因包括注册表项异常,连接问题,系统分区脱机,系统文件损坏或丢失,软件文件损坏或丢失,文件权限设置错误,磁盘错误,驱动程序文件丢失等等。

使用防病毒软件扫描您的PC

病毒或其他威胁,例如恶意软件或网络攻击,可能是导致此错误的原因。 为了进行检查,请运行防病毒扫描。 如果出现任何损坏的文件,恶意内容或垃圾文件,请清理它们。 另一方面,如果扫描未找到问题的原因,则应尝试下一种方法。

检查系统日志文件

确定计算机干净且没有病毒或其他恶意文件后,您可以继续检查系统日志文件以查找引起问题的驱动程序文件。 这是操作方法。

  1. 双击“我的电脑”。

  2. 打开系统分区(通常为“ C”)。

  3. 双击“ Windows”文件夹。

  4. 双击“ inf”文件夹。

  5. 浏览“ setupapi.dev”或“ setupapi.dev.log”文件。 双击打开它。

  6. 同时按“ CTRL”和“ F”键。

  7. 打开“查找”框后,搜索“找不到文件”,然后单击“查找下一个”按钮。

  8. 找到丢失的文件后,将其复制并粘贴到“ inf”文件夹中。

  9. 重新安装驱动程序。

  10. 重新启动电脑。

通过.inf文件安装驱动程序

如果从制造商的站点下载并安装了驱动程序后,错误仍然存​​在,则可以尝试通过.inf文件安装它们。 运作方式如下。

  1. 浏览计算机以获取驱动程序文件。

  2. 解压缩文件。 您可以使用已安装的任何压缩/提取程序。

  3. 在解压缩的文件夹中找到“ .inf”文件。 如果有多个.inf文件,请查找“类型”设置为“设置信息”的文件。

  4. 右键单击该文件,然后从下拉菜单中选择“安装”选项。

  5. 该文件应该可以自行安装。 但是,并非每个.inf文件都可以这种方式安装。 如果是这种情况,您将看到一条错误消息,通知您您选择的文件不支持该类型的安装。 如果发生这种情况,请尝试下一种方法。

卸载/重新安装驱动程序

如果先前的方法失败,则再次卸载并重新安装驱动程序可能会解决问题。 为此,请按照以下说明的步骤进行操作。

  1. 按“ Win”键打开“开始”菜单。

  2. 在搜索框中搜索“设备管理器”。

  3. 单击结果列表中的“设备管理器”链接。

  4. 打开设备管理器后,展开要卸载的设备的类别。

  5. 找到设备并右键单击它。

  6. 从下拉菜单中选择“卸载”选项。

  7. 单击“确定”按钮确认您的选择。

  8. 再次安装驱动程序。

  9. 重新启动PC,然后检查问题是否仍然存在。

尝试更改您的注册表

一些用户通过更改其计算机上的注册表项解决了此问题。 为此,请按照以下概述的步骤进行操作。

  1. 同时按下“ Win”和“ R”键以启动“ Run”框。

  2. 出现该框后,在文本字段中输入“ regedit”,然后按“ Enter”。

  3. 您应该备份注册表,以便在出现问题时可以将其还原。 单击“文件”选项卡,然后单击“导出…”。 在“导出范围”部分下,选择“全部”。 单击“保存”以保存您的注册表备份。

  4. 在不进行备份的情况下,请使用“注册表编辑器”窗口的左侧窗格转到以下位置:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion。

  5. 找到“ RunOnce”键。 如果不存在,请右键单击“ CurrentVersion”并从下拉菜单中依次选择“新建”和“密钥”来创建它。 确保将新键命名为“ RunOnce”。

  6. 转到左侧窗格中的“ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion”,然后检查是否存在“ RunOnce”键。 如果为负,请再次创建。

  7. 关闭注册表编辑器,然后重新启动计算机。

最后的话

毫无疑问,令人讨厌的“系统找不到指定的文件”错误是令人讨厌的错误,但使用所述方法可以相当快地解决它。 当然,如果您不喜欢修改驱动程序和注册表,则应将PC升级为专业人士。

系统找不到指定的文件– 0x80070002 –如何修复