回收站清空异常需分三步解决:先结束explorer.exe进程释放占用,再用powershell命令clear-recyclebin -force强制清空,若失败则以管理员权限重置各盘$recycle.bin文件夹属性、所有权及权限后彻底删除。

回收站右键无“清空”选项、点击后无响应、提示“项目正被使用”或清空后磁盘空间未释放,说明底层文件句柄被锁定、权限异常或元数据结构已损坏,必须绕过图形界面直接干预系统级存储结构。
先强制结束资源管理器进程释放占用
很多顽固文件卡在清空流程中,是因为explorer.exe仍在读取$Recycle.Bin目录内容,导致删除操作被系统拒绝。
按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“详细信息”选项卡 → 找到 explorer.exe → 右键选择“结束进程树”。
此时桌面图标和任务栏会消失,这是正常现象;不要关闭任务管理器窗口。
在任务管理器中点击“文件”→“运行新任务”→输入 explorer.exe → 勾选“以管理员身份创建此任务”→ 点击“确定”。桌面将重建,但此时回收站尚未清理,只是解除了进程级锁定。
用PowerShell一键清空所有驱动器回收站
该命令不依赖回收站UI状态,直接调用Windows底层回收站管理接口,适用于右键菜单缺失或清空后空间未更新的场景。
方法一:普通用户权限执行(推荐优先尝试)
按下 Win + R → 输入 powershell → 回车 → 粘贴并执行:
Clear-RecycleBin -Force
方法二:若提示“执行策略被阻止”,必须改用管理员权限:
右键“开始”按钮 → 选择“Windows PowerShell(管理员)” → 粘贴执行:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force → 再执行:
Clear-RecycleBin -Force
执行完成后不会弹出任何成功提示,直接关闭窗口即可。打开“此电脑”,检查各盘符可用空间是否增加。
手动清除各盘符$Recycle.Bin文件夹
当PowerShell也失败时,说明某个分区的$Recycle.Bin已被系统标记为只读或所有权丢失,需人工重置权限并暴力删除。
第一步:获取管理员CMD权限
按下 Win + R → 输入 cmd → 回车后右键搜索结果中的“命令提示符”→ 选择“以管理员身份运行”。
第二步:逐个处理各盘符(示例以D盘为例)
输入:cd /d D: → 回车
输入:attrib -h -r -s $Recycle.Bin → 回车(移除隐藏、只读、系统属性)
输入:takeown /f $Recycle.Bin /r /d y → 回车(获取所有者权限)
输入:icacls $Recycle.Bin /grant administrators:F /t → 回车(授予管理员完全控制权)
输入:rd /s /q $Recycle.Bin → 回车(彻底删除该盘回收站容器)
注意:每处理完一个盘符,必须重新执行cd /d X:切换到下一盘符,不能跳过这一步,否则命令作用于错误路径。
第三步:全部处理完毕后,重启资源管理器(同第一阶段最后一步),系统会在下次写入删除文件时自动重建干净的$Recycle.Bin。











