系统提示“被SYSTEM占用”时,可依次尝试:一、安全模式删除;二、管理员CMD用takeown+icacls提权后rd删除;三、PowerShell执行Remove-Item -Force -Recurse;四、Sysinternals Handle工具关闭句柄;五、diskpart挂载离线卷后删除。

如果您尝试删除某个文件夹,但系统提示“被SYSTEM占用”,说明Windows内核级进程(如Session Manager、CSRSS或服务宿主)正锁定该文件夹,普通用户权限无法干预。以下是解决此问题的步骤:
一、进入安全模式执行删除
安全模式仅加载必要驱动与服务,SYSTEM对非关键路径的占用大幅减少,可绕过多数内核级锁定。
1、按下 Win + R,输入 msconfig,回车打开系统配置。
2、切换至“引导”选项卡,勾选“安全引导”,选择“最小”,点击“确定”。
3、重启电脑,进入安全模式桌面后,直接定位并删除目标文件夹。
4、再次运行 msconfig,取消“安全引导”勾选,重启恢复常规启动。
二、使用命令提示符(管理员)+ takeown + icacls 提权后删除
SYSTEM占用常伴随所有权归属问题,需先夺取所有权并重置权限,使当前账户获得完全控制权。
1、右键“开始”按钮,选择“终端(管理员)”或“命令提示符(管理员)”。
2、执行 takeown /f "D:\顽固文件夹" /r /d y(将路径替换为实际路径)。
3、执行 icacls "D:\顽固文件夹" /grant administrators:F /t。
4、执行 rd /s /q "D:\顽固文件夹" 强制递归删除。
三、借助PowerShell(管理员)调用Remove-Item -Force -Recurse
PowerShell对SYSTEM级句柄的释放策略更激进,尤其在配合强制参数时可突破资源管理器限制。
1、右键“开始”按钮,选择“Windows PowerShell(管理员)”。
2、输入 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 并按回车确认。
3、输入 Remove-Item -Path "D:\顽固文件夹" -Force -Recurse -ErrorAction SilentlyContinue(路径需替换)。
4、若返回无错误提示,即表示已成功清除。
四、使用Sysinternals工具Handle解除SYSTEM句柄绑定
Handle是微软官方开发的底层工具,可精确识别并关闭SYSTEM进程对指定路径的句柄引用,不终止进程本身。
1、访问微软官网下载 Sysinternals Suite,解压后找到 handle64.exe(64位系统)。
2、以管理员身份运行CMD,cd进入handle64.exe所在目录。
3、执行 handle64.exe -a "D:\顽固文件夹",查看占用该路径的SYSTEM PID。
4、执行 handle64.exe -c
5、立即在资源管理器中尝试删除该文件夹。
五、挂载为离线卷后通过diskpart清理
当文件夹位于NTFS卷且SYSTEM占用源于卷挂载状态时,临时卸载卷可彻底切断所有进程访问路径。
1、右键“开始”,选择“磁盘管理”,右键目标文件夹所在分区 → “脱机”。
2、打开管理员CMD,输入 diskpart 回车,再依次输入:list volume、select volume X(X为对应卷号)、assign letter=Z。
3、此时该卷以Z:映射,不再受原SYSTEM会话影响,执行 rd /s /q Z:\顽固文件夹。
4、完成后在磁盘管理中右键该卷 → “联机”,恢复正常使用。










