Windows - 无法从回收站中删除文件夹,也无法恢复


8

事件链:

  • 静态回收站无效。反复试过。

  • 回收站中选定的项目范围并删除它们(有些项目不起作用),缩小范围直到只留下一个项目:名为Container的文件夹。

  • 尝试删除容器,还原它或清空回收站都会无提示失败:没有任何反应,没有错误消息。

  • 以管理员身份登录,该用户看到不包含Container的其他回收站。

如何在不破坏系统稳定性的情况下从回收站中删除此文件夹?

(在Windows Vista上。)


您无法删除配置文件的回收站中的文件夹的事实已经证明您的系统不稳定
Ramhound 2014年

1
@Ramhound它非常稳定。它在过去三年中仅崩溃一次,通常可以在重启之间持续几个月的正常运行时间。无法删除文件只是Windows中的另一个错误。它似乎应该很容易修复,所以你可能想知道它为什么还没有完成,有这么多用户一次又一次地遇到这个问题。如果他们的代码没有缺陷,他们将无法出售支持!无论是那个还是一个小问题都存在于一百万个错误的积压中。
Evgeni Sergeev 2014年

我从未遇到过这个问题,并且自2001年以来已跨多个系统迁移了相同的系统映像。我只是指出用户配置文件显然已损坏
Ramhound 2014年

Answers:


18

对我有用的是:

  • Shift +右键单击命令提示符以管理员身份运行

  • cd C:\$Recycle.Bin

  • 现在,使用dir“未找到文件”,但自动完成仍然有效,因此我们可以通过键入来查找目录的名称,例如dir然后Tab重复按下。

  • 感谢这个答案rd /s(递归删除目录)在每个文件夹中C:\$Recycle.Bin。对我来说,它们的名称以“S”开头,后跟数字和连字符,如“S-1-2-3-1234567-12344-121212”。

  • 之后,回收站恢复正常,卡住的文件夹消失了。

这可能与回收站中的文件或文件夹的路径长于某个限制有关。在这个答案中提出了一些备选方案:(a)使用UNC \\.\...路径表示法处理长文件名,以及(b)使用RoboCopy。

同样有用的是启用Windows资源管理器显示隐藏的系统文件和文件夹,例如C:\$Recycle.Bin(可能在不同的系统上称为不同,例如“Recycler”),方法是:按Alt键在Windows资源管理器中显示菜单Tools | Folder OptionsView选项卡,取消选中隐藏受保护的操作系统文件(推荐)


4
我不得不杀死explorer.exe进程,但之后你的回答rd /s foldernamecmd.exe作为管理员工作的。
Jo Smo 2015年

1

这个技巧每次都对我很有用。首先打开隐藏文件和文件夹。接下来转到System 32 Folder并突出显示该文件夹,以便查看该文件夹中的所有文件夹和文件。

接下来找到一个名为“qedit.dll”的文件。首先,您必须拥有该文件的所有权,以便临时重新定位。一旦重新定位到无法与System32文件夹交互的位置,请转到回收站并删除文件,注意这次Windows资源管理器不会崩溃并允许您清空回收站。然后只需将“qedit.dll”文件重新定位回System32文件夹即可。

绝对保证每次都能工作!


0

该文件可能被防病毒软件阻止,在这种情况下被认为是在使用中,因此不可擦除,或者您没有足够的权限擦除它,在这种情况下,您将不得不同化回收者的权限,然后将其删除。要做到这一点:RightClick属性安全编辑添加 - 将您的登录用户(必须是管理员),给它完全控制按OK,确定。然后删除回收站。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.