启用“在单独的进程中打开文件夹窗口”可隔离资源管理器崩溃:通过文件夹选项勾选或注册表新建SeparateProcess=1,重启资源管理器后,多窗口对应多个独立explorer.exe进程且PID不同。

Win10默认将所有文件夹窗口塞进同一个explorer.exe进程里,一旦某个文件夹加载了异常Shell扩展或卡死,整个资源管理器就跟着瘫痪——桌面消失、任务栏冻结、右键菜单失灵。开启“在单独的进程中打开文件夹窗口”能彻底隔离故障,让每个窗口拥有独立PID,崩溃互不传染。
通过文件夹选项界面启用
第一步:按下 Win + E 打开文件资源管理器,点击顶部菜单栏的【查看】→【选项】。
第二步:在弹出的“文件夹选项”窗口中,切换到【查看】选项卡,向下滚动找到“在单独的进程中打开文件夹窗口”这一项。
第三步:勾选该项前面的复选框 → 点击【应用】→ 再点【确定】。这一步生效后,新打开的文件夹窗口会自动分配独立进程,但已打开的旧窗口仍沿用原进程,需手动关闭重开才体现效果。
通过注册表强制全局启用(适用于组策略不可用版)
方法一:直接修改注册表键值
按 Win + R 输入 regedit 回车 → 导航至:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
在右侧空白处右键 → 新建 → DWORD (32位) 值 → 命名为 SeparateProcess → 双击该值,将数值数据设为 1 → 点击确定。
【重要前提】 修改前请确保当前用户具有注册表写入权限;若该键值已存在且数值为0,直接双击改1即可,无需删除重建。
方法二:导入预置.reg文件(推荐给批量部署场景)
新建一个文本文档,粘贴以下内容:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"SeparateProcess"=dword:00000001
保存为 enable_separate_process.reg(注意编码选ANSI或UTF-16),双击运行并确认导入 → 重启文件资源管理器或注销重登录。
验证是否生效
打开任务管理器(Ctrl+Shift+Esc)→ 切换到【详细信息】选项卡 → 查看所有 explorer.exe 进程的PID列。
依次打开两个不同路径的文件夹(例如C:\和D:\),观察是否出现两个以上explorer.exe进程,且PID互不相同。若只有一个PID,则设置未生效,大概率是注册表权限被策略锁定或组策略覆盖。
这一步操作起来很简单,直接看PID数字就能判断,不需要额外工具。

















