无法在 Windows 7 中删除文件(2)

无法在 Windows 7 中删除文件(2)

我知道类似帖子但他们还没有解决我的问题。我.iso之前用 MagicDisc 安装了一个安装文件,现在无法删除。我当然已经卸载了该文件并关闭了 MagicDisc。我还以安全模式重新启动,尝试删除管理员权限,尝试通过命令行删除,但没有任何效果。非常感谢有关如何淘汰此弹性文件的建议。

在资源管理器中,错误消息是:

在此处输入图片描述

通过命令行,错误是:

PS C:\users\Robin\Downloads> del .\ArcGIS_Desktop_101_129026.iso
del : Cannot remove item C:\users\Robin\Downloads\ArcGIS_Desktop_101_129026.iso: The process cannot access the file
'C:\users\Robin\Downloads\ArcGIS_Desktop_101_129026.iso' because it is being used by another process.
At line:1 char:1
+ del .\ArcGIS_Desktop_101_129026.iso
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (C:\users\Robin\..._101_129026.iso:FileInfo) [Remove-Item], IOException
    + FullyQualifiedErrorId : RemoveFileSystemItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand
PS C:\users\Robin\Downloads> del *.iso
del : Cannot remove item C:\users\Robin\Downloads\ArcGIS_Desktop_101_129026.iso: The process cannot access the file
'C:\users\Robin\Downloads\ArcGIS_Desktop_101_129026.iso' because it is being used by another process.
At line:1 char:1
+ del *.iso
+ ~~~~~~~~~
    + CategoryInfo          : WriteError: (C:\users\Robin\..._101_129026.iso:FileInfo) [Remove-Item], IOException
    + FullyQualifiedErrorId : RemoveFileSystemItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand
PS C:\users\Robin\Downloads>

附录

在此处输入图片描述

答案1

对于被另一个打开的进程锁定的文件,我最成功的是使用解锁者

安装时要小心,因为开发人员选择在安装过程中添加工具栏安装。只需在安装中选择“高级”并取消选中所有选项即可。

安装后,只需右键单击文件并选择“解锁器”。您将看到当前使用该文件的所有进程。您只需在选择框中选择“擦除”选项,然后单击“全部解锁”。

答案2

由于该文件正在由系统进程 (ID=4) 使用,因此您无法终止它来释放锁。

从您选择的实时 CD(例如 ubuntu)启动,并挂载您的硬盘。删除该文件,然后重新启动进入 Windows。

答案3

过去,我曾使用 Process Explorer 来查找阻止删除的句柄。在此处下载:http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

打开它并点击“查找”,然后点击“查找句柄或 DLL”

您可能只需在搜索框中输入 iso 即可。如果它找到使用 iso 的程序,请突出显示它,然后您会看到它出现在下部的主窗口中。从那里,只需右键单击句柄并选择关闭。过去对我有用,所以希望它对您有所帮助。

干杯!

答案4

此进程正在系统进程下运行。您可以使用 psexec 执行以下任务: http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx

然后在系统账户下启动cmd:psexec -i -s cmd

之后,您可以使用交互式 cmd shell 来终止锁定文件的进程:taskkill /PID 4,如果失败,您可以尝试添加 /F(强制)开关。

然后删除文件:del /F .\ArcGIS_Desktop_101_129026.iso

这是一种“蛮力”方法,所以希望您知道自己在做什么。

相关内容