系统找不到指定的文件(错误)

系统找不到指定的文件是 Windows 10 在尝试打开或删除文件、启动应用程序、更新操作系统、备份数据或执行其他文件操作时可能出现的错误消息。

在更严重的情况下,尝试启动操作系统时会弹出错误,而是显示橙色屏幕。 但是,有几种方法可以修复此问题,具体取决于您在哪里偶然发现它。

如何修复系统在 Windows 10 上找不到指定的文件错误

查看以下修复。 如果可能,请确保创建系统还原点,以便在需要从头开始解决方案时恢复 Windows 10。

1.重启你的电脑

可能 Windows 正在显示由于挂起的进程或无响应的服务,系统找不到指定的文件错误。 因此,从重启计算机等基本操作开始是个好主意。 一个更好的主意是硬重启你的电脑。 关机后,拔下电源并按住电源按钮 20-30 秒以清除 PC 缓存。 然后,启动您的操作系统并检查您的问题现在是否已解决。

2.更新Windows 10

将最新更新添加到您的操作系统对于计算机的维护至关重要,Windows Update 使这成为可能。 此服务应在后台自动运行,持续检查更新,并在需要进一步操作时提示您。

查看通知中心或电源选项菜单中是否有任何红点表示等待重新启动,尤其是在您很长时间没有关闭计算机的情况下。 否则,您可以手动检查更新:

单击开始按钮,键入检查更新,然后按 Enter
单击检查更新并等待
如果有任何待处理,请单击下载
在此期间不要关闭或重新启动您的 PC。 下载并安装更新后,执行 PC 重新启动以完成任务

3. 运行 Windows 更新疑难解答

由于系统找不到指定的文件错误,许多用户无法运行 Windows 更新。 在这种情况下,您应该使用 Windows 更新疑难解答来查找并修复阻止此应用运行的常见问题:

单击开始按钮,键入疑难解答设置,然后按 Enter
单击其他疑难解答
选择 Windows 更新并单击运行疑难解答
应用故障排除程序确定的任何修复程序
重新启动您的 PC 并立即尝试运行 Windows 更新

4. 检查 Windows 更新服务

一些用户禁用 Windows 更新服务,因为它会中断他们的活动,并且在紧急任务期间需要永远关闭、启动或重新启动他们的计算机。 但是,如果它仍然处于禁用状态,该服务将无法获取关键更新,从而导致各种计算机问题。

如何重新启动 Windows 更新服务:

按 Win 键 + R,键入 services.msc,然后按 Enter 打开服务应用程序
找到并双击 Windows Update 以查看其属性
将启动类型设置为自动(延迟启动)
单击开始按钮立即启动服务
单击应用并返回主窗口
找到 Background Intelligent Transfer Service 和 App Readiness services 来更改上面相同的设置

关闭网络列表服务也是一个好主意,它有时会与 Windows 更新服务发生冲突:

找到并双击网络列表服务以访问其属性
将启动类型设置为禁用
单击停止以终止服务
单击应用并退出到桌面
立即尝试运行 Windows 更新

5. 以安全模式启动 Windows 10

如果系统找不到指定的文件错误是由有故障的第三方驱动程序或服务触发的,您可以在安全模式下运行 Windows 10 以自动关闭所有不属于您的操作系统的驱动程序和服务。 这是您需要做的:

右键单击开始按钮并转到设置
选择更新和安全
前往恢复
在高级启动中,单击立即重新启动
转到疑难解答 > 高级选项 > 启动设置
单击重新启动
如果您不需要 Internet 访问,请按 F4。 否则,按 F5 启用带网络连接的安全模式

6.禁用启动应用程序

如果安全模式无法帮助修复系统找不到指定的文件错误,请尝试禁用启动程序。 例如,您可能有一个计划在每次打开计算机时自动运行的安全应用程序,这与关键系统进程发生冲突。 识别有罪的一方可能很困难,因此最好关闭所有内容。

如何禁用启动程序:

右键单击 Windows 10 任务栏并选择任务管理器
转到启动部分
对于每个处于启用状态的应用程序,选择其条目并单击禁用
重启你的电脑

7.干净启动操作系统

在 Windows 10 上执行干净启动有点类似于安全模式。 不同之处在于干净启动不仅会禁用非必要的设备和服务,还会禁用启动项。 以下是如何配置它:

按 Win 键 + R,键入 msconfig,然后按 Enter 打开系统配置应用程序
留在常规选项卡中
选择选择性启动
取消勾选加载系统服务和加载启动项
单击应用
切换到启动选项卡
点击打开任务管理器
禁用所有处于启用状态的启动应用程序
重启你的电脑

如果您稍后需要将启动设置恢复为默认值,请打开系统配置应用程序并选择正常启动。

8.卸载第三方应用程序

启动应用程序后系统找不到指定的文件错误可能表示软件冲突。 也许您的程序与另一个程序发生冲突,例如两个具有独立实时引擎的防病毒程序。 除了从您的计算机中删除其他应用程序外,您无需执行任何操作。

右键单击开始按钮并选择应用程序和功能
从列表中找到并选择一个程序
单击卸载,然后再次确认
继续使用向导
重启你的电脑

但是,如果程序更改了注册表设置,Windows 默认卸载程序将无法帮助恢复它们。 相反,您应该使用软件卸载程序,它不仅可以删除程序,还可以删除任何剩余的文件和注册表项。

9.断开外部设备

冲突 12 月 也可能是由于最近插入计算机的外围设备不受支持。 如果您最近购买或收到了一件新硬件作为礼物,例如 Wi-Fi 适配器、新耳机、网络摄像头或 USB 闪存驱动器,请立即将其从您的 PC 中移除,然后重新启动以检查这是否解决了系统找不到指定的文件错误。

这可能不是设备的错,而是您的端口的错。 如果您有多个可用选项,请尝试更改 USB 端口。 否则,将多端口 USB 集线器插入计算机,然后将设备插入集线器,而不是直接插入 PC。 它有时有效。

10. 运行 CHKDSK

CHKDSK(检查磁盘)是一个 Windows 内部工具,您可以从命令行环境进行操作。 它有助于修复硬盘损坏问题和坏扇区 12 月 阻止您的计算机正常运行并导致系统找不到指定的文件错误。

如何使用 CHKDSK:

单击开始按钮,键入命令提示符,选择此应用程序,然后单击以管理员身份运行
如果 Windows 安装在默认 C: 驱动器上,请键入 chkdsk c: /f /r。 否则,请确保将 c: 替换为 OS 分区号
当系统要求在下次系统重新启动时安排 CHKDSK 时,键入 y 并按 Enter
重新启动您的 PC 并等待 CHKDSK 完成其工作

11.运行证监会

如果您在运行 CHKDSK 工具后仍然收到系统找不到指定文件的错误,也许您应该将注意力转移到系统上,因为它可能有损坏或丢失的文件。 SFC(系统文件检查器)可以在这方面为您提供帮助。

证监会使用方法:

以安全模式启动 Windows 10
按 Win 键 + R 并按 Enter 运行命令提示符
写 sfc /scannow 并按 Enter
证监会完成后,重新启动你的电脑

12. 运行 DISM

DISM(部署映像服务和管理)是一种比 SFC 更高级的工具,因为它可以检查 Windows 映像文件中组件存储的完整性。

DISM使用方法:

以安全模式启动 Windows 10
打开命令提示符
键入 DISM /online /cleanup-image /scanhealth 并按 Enter
如果它识别出任何错误,请运行 DISM /online /cleanup-image /restorehealth 以消除它们
完成后,以安全模式重新启动 Windows 10
打开命令提示符并运行 SFC (sfc /scannow)
正常重启你的电脑

13.查阅系统日志

您可以通过查阅系统日志文件找出导致系统找不到文件指定错误的确切设备驱动程序。 这是您需要做的:

按 Win 键 + E 打开 Windows 资源管理器
转到以下地址:

%SystemRoot%INF

在记事本中找到并打开 setupapi.dev 或 setupapi.dev.log 文件
按Ctrl+F,输入系统找不到文件,回车
在 FilePath 处,复制驱动程序的名称
打开网络浏览器并输入驱动程序文件名以找出它所属的设备

识别出有罪设备后,您可以在设备管理器中采取进一步措施(继续执行以下解决方案)。

14.快速重装设备

通过考虑系统日志中找到的驱动程序和设备,您应该前往设备管理器以重新安装设备。 如果它未正确安装在您的 Windows 10 PC 上,此方法应该可以修复它。 这是您需要做的:

右键单击开始按钮并选择设备管理器
找到设备并双击​​它
切换到驱动程序选项卡,然后单击驱动程序详细信息
在这里您可以仔细检查驱动程序文件是否与您在系统日志中找到的信息相匹配
返回设备管理器主窗口
右键单击设备并选择卸载设备
选中删除此设备的驱动程序软件,然后单击卸载确认
打开操作菜单并选择扫描硬件更改
如果设备没有重新出现在设备管理器中,请重新启动您的 PC,因为 Windows 会自动重新安装丢失的适配器

15.更新设备驱动程序

该设备可能已正确安装在您的计算机上,但其驱动程序已过时。 这里的解决方案是更新过时的驱动程序:

按 Win 键 + R,键入 devmgmt.msc,然后按 Enter
右键单击设备并选择更新驱动程序
单击自动搜索驱动程序并按照屏幕上的说明进行操作

如果在线搜索未返回任何结果,请单击在 Windows Update 上搜索更新的驱动程序。 但是,如果您已经检查了系统更新或专用服务不起作用,则必须手动下载并安装驱动程序。

但是,如果您不想冒险安装不受支持的驱动程序,最好使用驱动程序更新工具。 此外,您可以使用它同时更新所有过时的驱动程序,而不会出现兼容性问题。

16.回滚驱动程序

如果您已经下载了不受支持的驱动程序,则必须在执行更新之前将其回滚到以前的版本。 这是您需要做的:

单击开始按钮,搜索设备管理器,然后按 Enter
右键单击设备并转到属性
选择驱动程序部分
单击回滚驱动程序并按照说明进行操作。 如果按钮显示为灰色,则可以跳过此步骤,因为您无法执行回滚

17.重新安装程序

应根据可用操作重置、修复或重新安装某些软件应用程序。 它当然适用于最近一次软件更改后系统找不到指定的文件错误开始出现在屏幕上的情况。

对于 Microsoft Store 应用,您有多种选择。 单击开始按钮,搜索程序,然后转到应用程序设置。 从该部分,您可以一键修复或重置应用程序。 而且,如果这两个选项失败,您应该卸载该应用程序并从 Microsoft Store 重新安装。

使用常规软件程序会更简单,因为修复选项很少起作用。 相反,您可以从应用程序和功能中卸载该应用程序,然后从其官方网站再次下载并继续进行设置操作。

18.检查注册表设置

如果由于系统找不到指定的文件错误而无法打开文件或启动应用程序,则应检查注册表设置以确保一切正常。 这很容易。 这是您需要做的:

单击开始按钮,搜索注册表编辑器,然后按 Enter 键打开此应用
打开文件菜单并单击导出
通过设置文件名、选择目标并单击保存来创建注册表备份。 如果稍后需要恢复初始注册表配置,只需双击 .reg 文件即可
访问以下地址:

ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion

查找 RunOnce 键(看起来像左侧树中的文件夹)
如果密钥不存在,请右键单击 CurrentVersion 密钥并选择新建 > 密钥
将键名设置为 RunOnce
现在,转到这个位置:

ComputerHKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersion

采取相同的步骤:如果 RunOnce 键不存在,则创建它
退出注册表编辑器

19.恢复原来的注册表设置

如果系统注册表遭受了您无法识别的更多修改,则将其配置恢复为出厂值会更容易,这比使用注册表清理器更有效。 这是实现它的方法。

单击开始按钮,搜索注册表编辑器,然后启动此工具
创建注册表备份:
打开文件菜单并单击导出
设置文件名和目的地
单击保存以创建当前注册表设置的备份

按 Windows 键并单击电源按钮以查看电源选项
在按住 Shift 键的同时,单击重新启动以在故障排除模式下重新启动 Windows
选择疑难解答 > 高级选项 > 命令提示符
选择您的 PC 帐户并输入您的密码以继续
编写以下命令并在每个命令后按 Enter:

cd %SystemRoot%System32config
ren %SystemRoot%System32configDEFAULT DEFAULT.old
ren %SystemRoot%System32configSAM SAM.old
ren %SystemRoot%System32configSECURITY SECURITY.old
ren %SystemRoot%System32configSOFTWARE SOFTWARE.old
ren %SystemRoot%System32configSYSTEM SYSTEM.old
copy %SystemRoot%System32configRegBackDEFAULT %SystemRoot%System32config
copy %SystemRoot%System32configRegBackDEFAULT %SystemRoot%System32config
copy %SystemRoot%System32configRegBackSAM %SystemRoot%System32config
copy %SystemRoot%System32configRegBackSECURITY %SystemRoot%System32config
copy %SystemRoot%System32configRegBackSYSTEM %SystemRoot%System32config
copy %SystemRoot%System32configRegBackSOFTWARE %SystemRoot%System32config

重启你的电脑

20.卸载系统更新

某些 Windows 更新最终会损害您的计算机并导致各种问题,包括系统找不到指定的文件错误。 在这种情况下,最好的做法是删除最新的系统更新。 就是这样:

按 Win 键 + R,键入 appwiz.cpl,然后按 Enter
单击查看已安装的更新
要按安装时间对更新进行排序,请单击安装时间列
搜索 Microsoft Windows 类别
双击该组中的第一个更新
当要求确认其卸载时,单击是
重启你的电脑

如果由于系统找不到指定的文件错误而无法启动 Windows,您可以连续 3 次中断启动顺序以启动 Windows 故障排除模式。 然后转到疑难解答 > 高级选项 > 卸载更新。

21. 检查您的计算机是否有恶意软件

恶意软件代理可能感染了系统文件,从而阻止您打开任何文件或启动应用程序。 要解决此问题,您可以求助于 Windows Defender:

按 Win 键,搜索 Windows 安全,然后打开此应用
选择病毒和威胁防护
单击扫描选项
选择快速扫描并单击立即扫描
如果没有发现任何威胁,请选择 Windows Defender 脱机扫描并单击立即扫描
允许 Windows 隔离或删除任何可疑文件。 如果您认为其中一些文件是安全的,请确保将它们添加到白名单中,以便将它们从任何即将进行的扫描中排除

如果您有依赖的第三方安全解决方案,请务必调整上述步骤。

22. 使用 Linux live 发行版

您可能认为由于这个严重错误,您的数据将永远丢失。 甚至可能无法执行磁盘备份,因为 Windows 无法识别所选文件。 如果您的操作系统存在需要系统重置的重大问题,您可以在 Linux 实时发行版的帮助下保存文件。

简而言之,您将创建一个启动基于 Linux 的操作系统(例如 Ubuntu)的 USB 闪存驱动器,以便访问您的文件并将它们复制到安全的地方。 由于它不是 Windows,因此您不应该再收到 The system cannot find the file specified 错误了。 然后,您可以安全地处理涉及数据丢失的更危险的情况,例如磁盘格式化。

如何使用 Rufus 创建 Linux live 发行版:

下载 Linux 发行版。 如果你不能决定哪个,我们建议 Ubuntu 因为它很直观
将 USB 闪存驱动器连接到您的 PC。 确保它不包含您以后可能需要的任何文件,因为磁盘将被格式化
下载 Rufus 从 官方网站
安装并运行 Rufus
选择笔式驱动器并将引导部分设置为磁盘或 ISO 映像
单击选择并添加 Ubuntu ISO
将分区方案设置为 MBR
在文件系统中,选择 FAT32
单击确定并等待 Rufus 创建您的 Linux 实时发行版驱动器

如何从 USB 闪存驱动器启动 Linux:

将闪存驱动器插入 PC
重新启动 Windows
在您的显示器打开后和 Windows 启动之前,按屏幕上显示的键进入启动启动菜单(例如 F12)
选择 USB 存储驱动器并按 Enter
加载 Ubuntu 后,创建文件备份

23.更改驱动器号

由于您的 HDD 或 SSD,您可能会遇到文件访问错误。 例如,如果它没有分配分区号,或者它与另一个驱动器共享该分区号,则应立即解决此问题。 最简单的方法是使用磁盘管理。

如何使用磁盘管理分配驱动器号:

按 Win 键 + R,键入 diskmgmt.msc,然后按 Enter
在磁盘管理中,选择给您带来麻烦的驱动器
右键单击驱动器并选择更改驱动器号和路径
如果驱动器已经有一个字母
单击更改
设置新的驱动器号
点击确定

如果驱动器没有字母
点击添加
在 Mount in the following empty NTFS 文件夹中,单击 Browse
通过选择一个空的 NTFS 文件夹来设置新的驱动器路径,然后单击确定
然后,点击确定确认

退出桌面

但是,如果您无法访问磁盘管理或无法识别您的驱动器,您可以转到控制台环境。

如何使用命令提示符分配驱动器号:

按 Windows 键 + R,键入 cmd,然后按 Ctrl + Shift + Enter 以提升权限启动命令提示符
键入 diskpart 并按 Enter 以使用 Windows 内置的分区管理器
运行 list volume 以查看所有当前驱动器
查看分配给您的磁盘或分区的编号。 运行 select volume # 并使用该号码(例如选择第 4 卷)
写入assign letter= 并添加新的驱动器号(例如assign letter=e)。 按回车
退出桌面

24.格式化分区

如果更改驱动器号没有帮助摆脱系统找不到指定文件的错误,是时候格式化分区了。 请记住,这意味着失去保存在那里的所有东西。

因此,您应该在继续此解决方案之前执行备份。 如果您无法在 Windows 中执行备份,请查看之前关于如何从 Linux 发行版创建备份的解决方案。

如何使用 Windows 资源管理器格式化分区:

按 Win 键 + E 在 Windows 10 上打开文件资源管理器
选择驱动器,右键单击它,然后选择格式化
在文件系统中,选择 NTFS
启用快速格式化
点击开始

如何使用磁盘管理格式化分区:

右键单击开始按钮并启动磁盘管理
选择分区,右键单击它,然后选择格式化
将文件系统设置为 NTFS
启用执行快速格式化
点击确定

如何使用命令提示符格式化分区:

按 Win 键,搜索命令提示符,然后单击以管理员身份运行。 如果用户帐户控制提示,请单击是
键入 diskpart 并按 Enter
运行 list volume 以查看所有卷
确定您的分区号并在输入选择卷#时使用它(例如选择卷5)
运行 format fs=ntfs 将分区格式化为 NTFS

25.回滚操作系统

您可以将 Windows 10 回滚到在您开始遇到系统找不到指定的文件错误之前记录的还原点,这要归功于系统还原。 这意味着撤消对您的计算机所做的所有您无法检测到的软件修改,这些修改会以某种方式导致文件访问和应用程序启动问题。 但是,这自动意味着您在记录还原点后安装的所有程序将不再存在,因此您必须重新安装它们。

如何使用系统还原:

使用管理员帐户登录 Windows 10
单击开始按钮,找到控制面板,然后打开此应用
选择恢复
单击打开系统还原
选择一个还原点或单击显示更多还原点以获得更多选项。 单击扫描受影响的程序以发现您必须重新安装的确切应用程序
做出选择后,单击下一步并按照其余步骤操作

如果您无法启动 Windows 10,请连续 3 次中断启动以进入系统故障排除模式。 然后,转到疑难解答 > 高级选项 > 系统还原。

26.重置Windows 10

如果您仍然无法摆脱系统找不到指定的文件错误或系统还原不起作用,则除了将 Windows 10 恢复为出厂设置之外别无他法。 这意味着卸载所有应用程序并将系统配置恢复为默认值。 但是您可以保留您的个人文件,因此无需执行备份。

如何重置 Windows 10:

右键单击开始按钮并选择设置
单击更新和安全并选择恢复
在重置此 PC 时,单击开始
选择保留我的文件并按照其余说明进行操作

您还可以在 Windows 启动之前打开和关闭 PC 三次以启动高级启动模式。 在那里,您可以转到疑难解答 > 重置您的电脑。

如果您设法通过使用 Linux live 发行版来获取您的文件,我们建议您通过选择删除所有选项而不是保留我的文件来执行干净的重置。

错误系统找不到指定的文件可以修复

要查看,您可以尝试通过重新启动 PC、更新 Windows 10、运行 Windows 更新疑难解答、检查 Windows 更新服务、以安全模式启动操作系统、禁用启动应用程序、运行来修复系统找不到指定的文件错误干净启动,并卸载第三方应用程序。

断开外部设备、运行 CHKDSK、SFC 和 DISM、调查系统日志、重新安装设备、更新或回滚驱动程序、重新安装程序、检查注册表设置或将注册表恢复为默认值、卸载系统更新、运行恶意软件扫描、使用 Linux live 发行版、更改驱动器号、格式化分区、使用系统还原和重置 Windows 10。

你是如何修复这个错误的? 请在下面的评论中告诉我们。