文件夹被占用无法重命名,是因进程持有句柄;应先用资源监视器定位占用进程(如explorer.exe、onedrive等),再通过关闭相关程序、unlocker解锁或安全模式操作释放句柄,必要时以管理员权限执行takeown与icacls命令接管所有权并清除残留句柄。

Win10中右键重命名文件夹时弹出“文件正被另一个程序使用”提示,说明该文件夹或其内部文件已被某个进程锁定,系统拒绝修改——这不是权限问题,而是Windows内核级的句柄占用保护机制在起作用。
先确认是谁在占用
按下 Ctrl + Shift + Esc 打开任务管理器 → 切换到“性能”选项卡 → 点击底部“打开资源监视器” → 切换到“CPU”选项卡 → 展开“关联的句柄”区域 → 在搜索框中粘贴你要重命名的文件夹完整路径(例如 C:\Users\ZhangSan\Documents)。
等待几秒,下方列表会显示所有正在访问该路径的进程。重点关注“进程”列和“句柄名称”列,比如看到 explorer.exe 占用了 Documents 文件夹,就说明资源管理器窗口正开着这个位置;若出现 chrome.exe 或 Acrobat.exe,说明浏览器或PDF阅读器正打开该目录下的某个文件。
注意:不要直接结束 svchost.exe、lsass.exe 或 winlogon.exe 这类系统关键进程,强行终止可能导致蓝屏或登录失败。
释放占用的三种方法
方法一:关闭相关程序后重试
找到占用进程对应的软件(如微信、迅雷、OneDrive、杀毒软件托盘程序),右键退出或在设置里彻底关闭后台服务。特别是OneDrive和Google Drive这类同步工具,常驻后台并持续监控文件夹变更,关掉它们再试一次重命名,这一步操作起来很简单,直接右键任务栏图标选择“退出”就行。
方法二:用Unlocker强制解除锁定
下载 Unlocker 1.9.3.0(仅适用于Win10),安装后右键点击目标文件夹 → 选择“Unlocker” → 等待扫描完成 → 勾选全部列出的进程 → 点击“解锁”。如果Unlocker提示“无法解除”,说明有驱动级或内核态进程在占用,此时应改用安全模式操作。
方法三:进入安全模式重命名
在登录界面按住 Shift 键不放,同时点击右下角“电源”→“重启” → 进入“疑难解答”→“高级选项”→“启动设置”→“重启” → 按 F4 启动带网络的安全模式。此时几乎所有第三方软件和服务都不加载,文件夹不再被占用,可直接在文件资源管理器中重命名。
终极方案:用管理员命令行强制接管所有权
第一步:以管理员身份运行PowerShell
右键“开始”按钮 → 选择“Windows PowerShell(管理员)”。
第二步:获取文件夹完全控制权
输入以下命令(将 C:\YourFolder 替换为实际路径):
takeown /f "C:\YourFolder" /r /d y
icacls "C:\YourFolder" /grant administrators:F /t
第三步:结束残留句柄
执行:
cmd /c "echo y | cacls "C:\YourFolder" /t /e /g administrators:f"
这条命令会强制刷新所有继承权限,并清除可能滞留的旧句柄引用。
第四步:立即重命名
不用重启,直接打开文件资源管理器,右键该文件夹 → “重命名”,输入新名称后回车。这一步必须在执行完前三步后的5分钟内完成,否则某些服务可能重新建立句柄连接。











