双击文件夹弹出“选择打开方式”是因Folder类open项丢失或异常,需在HKEY_CLASSES_ROOT\Folder\shell下重建open项、设LegacyDisable为空、command默认值为explorer.exe "%1",并确保shell默认值为open、删除非标子项,最后重启资源管理器生效。

Win11中双击文件夹不再正常打开,而是弹出“选择打开方式”对话框,说明系统已丢失对Folder类对象的默认双击行为绑定,注册表中Folder\shell\open项被删除、重命名或其command子项配置异常,必须手动还原标准执行路径。
确认并重建Folder默认打开项
这一步直接修复注册表核心逻辑,是解决“双击变选打开方式”的首要操作。
按 Win + R 打开运行框,输入 regedit 并回车,同意UAC提示以管理员身份运行注册表编辑器。
导航至路径:HKEY_CLASSES_ROOT\Folder\shell。
检查该路径下是否存在名为 open 的子项;若不存在,右键点击 shell → 新建 → 项,命名为 open。
选中刚创建(或已存在的)open 项,在右侧空白处右键 → 新建 → 字符串值,命名为 LegacyDisable;双击它,将数值数据留空(不填任何字符),点击确定。
在 open 项下,右键 → 新建 → 项,命名为 command;选中 command,双击右侧的 (默认) 值,将其数值数据设为:explorer.exe "%1"。
修复被篡改的默认值与异常键
某些第三方工具卸载后会残留错误键名(如open_new、open_in_files等),并把shell项的默认值指向它们,导致系统彻底忽略open。
一款AI工具,主要用于Codex 通用编排:利用 `update_plan` 与后台 PTY 终端并行运行 `codex exec` 工作进程,适合需要提升相关任务效率的用户。
仍在 HKEY_CLASSES_ROOT\Folder\shell 路径下,查看右侧窗格顶部的 (默认) 值——它的数值数据必须是 open;如果不是,请双击修改为 open。
逐一检查 shell 下所有子项名称,删除任何非标准名称的项,例如:open_in_files、open_with_explorer、explore 等;只保留 open 和系统自带的 find、play(如有)。
【删除前务必确认该键不是您正在使用的合法第三方管理器所创建】
刷新资源管理器并验证
注册表修改后需强制刷新explorer.exe进程,否则新设置不会生效。
按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”页签下找到 Windows 资源管理器 → 右键 → 重新启动。
等待桌面和任务栏完全恢复后,双击任意文件夹图标,应立即在新窗口中打开;若仍弹出“选择打开方式”,请返回第一步复查 command 项中的默认值是否拼写准确、引号是否为英文半角、路径中是否有隐藏空格。









