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

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

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

与此消息相关的最常见错误代码是 0x80070002。当然,代码可能会因故障类型、操作系统规格和其他情况而异。

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

导致错误的原因

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

使用防病毒软件扫描您的 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”键以启动“运行”框。
  2. 出现该框后,将“regedit”写入文本字段,然后按“Enter”。
  3. 您应该备份您的注册表,以便在出现问题时可以恢复它。单击“文件”选项卡,然后单击“导出...”。在“导出范围”部分下,选择“全部”。单击“保存”以保存您的注册表备份。
  4. 备份完成后,使用注册表编辑器窗口的左侧窗格转到此位置:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion。
  5. 找到“RunOnce”键。如果它不存在,请通过右键单击“CurrentVersion”并从下拉菜单中选择“New”和“Key”来创建它。确保将新密钥命名为“RunOnce”。
  6. 转到左侧窗格中的“HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersion”并检查“RunOnce”键是否存在。如果为负,则再创建一次。
  7. 关闭注册表编辑器并重新启动计算机。

最后一句话

令人讨厌的“系统找不到指定的文件”错误无疑是一个令人讨厌的问题,但使用本文中描述的方法可以很快解决。当然,如果您对修改驱动程序和注册表感到不自在,您应该将您的 PC 交给专业人士。