事件链:
清空回收站默默失败。试了好几次。
选择回收站中的项目范围并删除它们(有些不起作用),缩小范围直到只剩下一个项目:一个名为容器。
尝试删除容器、恢复它,或者清空回收站全部默默失败:什么也没有发生,也没有错误消息。
以管理员身份登录后,该用户会看到一个不同的回收站,其中不包含容器。
如何在不破坏系统稳定性的情况下从回收站中删除该文件夹?
(在 Windows Vista 上。)
答案1
对我有用的是:
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 Options
请View
取消选中隐藏受保护的操作系统文件(推荐)。
答案2
这个技巧每次都对我有效。首先打开隐藏文件和文件夹。接下来转到 System 32 文件夹并突出显示该文件夹,这样您就可以看到该文件夹中的所有文件夹和文件。
接下来找到一个名为“qedit.dll”的文件。首先,您必须拥有该文件的所有权,以便可以暂时重新定位它。一旦将其重新定位到无法与 System32 文件夹交互的位置,请转到回收站并删除文件,注意这一次 Windows 资源管理器不会崩溃,并允许您清空回收站。然后只需将“qedit.dll”文件重新定位回 System32 文件夹即可。
绝对保证每次都能有效!
答案3
该文件可能被防病毒软件阻止,在这种情况下被视为正在使用,因此无法删除,或者您没有足够的权限删除它,在这种情况下,您必须获取回收站的权限,然后将其删除。要执行此操作:右键单击属性安全编辑添加 - 在此处输入您的登录用户(必须是管理员),授予其完全控制权,按确定,确定。然后删除回收站。
答案4
有时,如果您关闭回收站并重新打开它,它将显示项目已被删除;一次从回收站中删除大量项目可能会滞后输出数据。