修复 Windows 中的“文件已在另一个程序中打开”错误:分步指南

修复 Windows 中的“文件已在另一个程序中打开”错误:分步指南

您是否遇到过这样的情况:尝试删除或移动文件时,却收到一条恼人的消息:“无法完成操作,因为该文件已在其他程序中打开”?这种情况比许多用户意识到的更为常见。幸运的是,您可以使用多种解决方案来快速有效地解决这些文件打开错误。

快速修复

在深入研究更复杂的故障排除方法之前,请尝试以下通常可以解决问题的快速解决方案:

  • 重新启动计算机:重新启动有助于关闭可能在不知不觉中使用该文件的应用程序或进程。
  • 检查防病毒程序:确保您的防病毒软件当前没有扫描文件或文件夹,因为这通常会锁定文件。
  • 断开网络连接:OneDrive 或 Google Drive 等云同步服务可能会在同步过程中锁定文件。断开网络连接即可停止同步过程。

1.确认另一台电脑是否正在使用该文件

如果您的设备已连接到本地网络,其他用户可能正在访问该文件(即使他们可能不知情)。要确认其状态,请按以下步骤操作:

首先打开“开始”菜单,然后输入“计算机管理”。选择相应的结果。

通过选择系统工具 -> 共享文件夹 -> 打开文件来浏览左侧窗格。

点击

如果检测到有问题的文件,请右键单击它并选择“关闭”。或者,右键单击空白处并选择“断开所有打开的文件”,以关闭其他计算机可能仍在使用的文件。

2.使用任务管理器识别程序

如果错误仍然存​​在,请在任务管理器中查找该文件,因为它可能与后台运行的特定程序相关。

Win+X并选择任务管理器。点击“进程”选项卡查看正在运行的应用程序。

选择有问题的程序或文件,然后单击“结束任务”,或右键单击特定应用程序,然后选择“结束任务”

通过结束任务来解决文件在另一个程序中打开的错误。

完成后,请再次尝试删除该文件。如果仍然无效,别担心——还有其他解决方案可供参考。

3.重启文件资源管理器

重启文件资源管理器可以帮助清除任何残留的文件锁,而不会造成数据丢失的风险。请确保事先保存所有活动文件。

再次按Win+访问任务管理器X。转到“进程”选项卡。搜索“Windows 资源管理器”,右键单击它,然后选择“重新启动”

如果没有任何变化,重新启动计算机也应该重新启动 Windows 资源管理器。

4.禁用缩略图缓存

已知缩略图缓存会导致“文件已在另一个程序中打开”错误。要解决此问题,请按照以下步骤操作:

Win使用+打开“运行”窗口R。输入gpedit.msc并按下Enter。如果您没有组策略编辑器,请参考其他方法来管理缩略图缓存。

在左侧窗格中,导航到用户配置->管理模板->Windows 组件->文件资源管理器

在本地组策略编辑器中访问路径。

在右侧窗格中找到关闭隐藏的 thumbs.db 文件中缩略图缓存选项并双击它。

将其设置为“已启用”,然后点击“应用”“确定”以生效。在文件资源管理器中禁用缩略图将允许你对锁定的文件执行预期操作。你可以稍后根据需要恢复设置。

对于无法访问组策略编辑器的用户,可以通过命令提示符删除缩略图文件。

通过命令行删除缩略图

1.打开开始菜单,输入cmd,然后选择以管理员身份运行

2.确保您在安装 Windows 的同一驱动器上操作,通常是“C”盘。否则,请输入cd [您的驱动器号]并点击Enter

3.执行以下命令:

del /ash /s thumbs.db

4.等待命令完成,然后键入exit退出命令提示符。

5.在文件资源管理器中导航到“此电脑”。点击“查看”旁边的三个点,然后选择“选项”

点击

6.在“视图”选项卡中,选择“始终显示图标,从不显示缩略图”,然后单击“应用”

检查

5.清除临时文件

临时文件经常累积,可能会干扰文件操作,导致出现相关错误消息。定期从系统中删除这些文件是有益的。

要删除临时文件:

Win+ R,输入%temp%,然后点击Enter

在打开的 Temp 文件夹中,按Ctrl+A选择所有内容并同时删除它们。

删除 Windows 中 Temp 文件夹中的文件。

6.扫描病毒

如果您已经尝试过上述方法,那么可能是时候怀疑潜在的恶意软件了。病毒可以劫持文件并限制更改。请务必使用防病毒软件运行完整的系统扫描,以检查是否存在威胁。

如果检测到病毒,请隔离并删除任何受影响的文件以保护您的系统免受感染。

7.清空回收站

您认为回收站可能是导致此问题的原因吗?杂乱的回收站有时也会导致这些错误。只需右键单击回收站图标,然后选择“清空回收站”即可。

点击

短暂等待删除过程完成后,尝试再次访问您的文件。

8.检查硬盘问题

文件访问错误可能源于硬盘问题。请使用 Windows 内置实用程序或第三方工具来评估硬盘的健康状况。如果检测到问题,请立即优先备份重要数据。

9.使用资源监视器停止后台进程

有时程序会随 Windows 自动启动,或与其他程序同时启动,导致文件在后台被锁定。要识别并终止这些进程,请使用资源监视器。

启动运行窗口,输入resmon.exe,然后单击确定

在CPU选项卡中,展开标记为Associated Handles 的部分。

扩展

使用“搜索句柄”框输入文件或文件夹的名称。您将看到与其关联的所有进程。右键单击任何相关进程,然后选择“结束进程”

在资源监视器中结束一个进程。

10.在 PowerToys 中使用 File Locksmith

PowerToys 是微软提供的一套默认不包含的工具,它包含大量有用的实用程序,其中包括可帮助您重新获得对锁定文件的控制权的 File Locksmith。

如果您还没有下载并安装 PowerToys,请先下载并安装。右键单击通知区域中的 PowerToys 图标即可访问设置。

确保File Locksmith已启用。如果处于关闭状态,请将其切换至开启状态。

正在打开文件锁匠。

启用后,右键单击有问题的文件,然后选择“使用 File Locksmith 解锁”。如果没有此选项,则可能需要重新启动。

使用 PowerToys File Locksmith 解锁文件。

查看正在使用该文件的应用程序或服务列表。右键单击任何不需要的任务,然后选择“结束任务” 。您可以使用右上角的“重新加载”按钮刷新任务,以确保信息更新。

11.解决程序特定的文件打开错误

如果错误消息指定了特定的程序,请考虑尝试以下方法:

  • 关闭产生错误的程序并重新启动计算机以释放任何挂起的进程。
  • 启动至安全模式以消除后台进程的干扰。尝试在安全模式下删除或修改该文件。
  • 查找可能无意中打开的重复文件,尤其是通过 Web 浏览器访问时;这些文件通常带有 (1)、(2) 等后缀。

12.复制和删除方法

如果所有方法都失败了,您仍然可以通过复制文件(而不是剪切文件)来绕过此问题。即使原始文件已被锁定,将其复制到新位置也可能会成功。创建副本后,尝试删除原始文件,由于锁定,可能需要强制删除。

常见问题

1.“文件已在另一个程序中打开”错误是什么意思?

此错误通常表示您尝试访问或修改的文件当前正在被另一个应用程序使用,因此在关闭之前您无法进行任何更改。

2.我如何知道哪个程序正在使用该文件?

您可以使用任务管理器或资源监视器来识别哪个程序正在使用该文件。在这些工具中查找文件名,以查看哪个应用程序正在锁定它。

3.重新启动计算机就能解决此问题吗?

重启电脑通常可以解决文件锁定问题,因为重启会关闭所有应用程序和进程。但是,如果错误仍然存​​在,则需要进一步排除故障。

来源和图片

发表回复

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