必须先启用“单击选择,双击打开”模式,再通过注册表将右键绑定为打开命令:文件夹在directory\shell下配置explorer.exe "%1",文件需按类型(如txtfile、acrobat.document.dc)分别配置对应程序路径。

你在Windows 11中希望鼠标右键单击就能直接打开文件或文件夹,避免反复双击、减少误触左键、提升触控板或手部受限场景下的操作效率——这并非简单交换左右键功能,而是必须先让系统进入“单击可执行”状态,再将右键行为重绑定为打开动作;若跳过前提设置,右键点击只会弹出菜单,根本不会触发任何打开行为。
启用单击交互基础模式
这一步是所有后续操作生效的前提。系统不处于单击可执行状态时,右键根本无法被识别为“触发动作”,只会固守上下文菜单逻辑。【未完成此步,注册表修改完全无效】
按 Win + R 打开运行对话框 → 输入 folderoptions → 回车。
在弹出的“文件资源管理器选项”窗口中,切换到“常规”选项卡 → 在“单击项目的方式”区域,必须选择【单击选择,双击打开】→ 点击“应用” → 再点“确定”。
注意:这里绝不能选“通过单击打开项目(指向时选定)”。选错会导致左键单击直接打开,而右键仍只能调出菜单,彻底失去绑定机会——因为系统会把右键视为“非主操作键”,拒绝赋予执行权限。
用注册表将右键映射为打开命令(仅对文件夹生效)
该方法安全、稳定,不改动桌面或任务栏右键逻辑,只影响资源管理器内文件夹的右键行为,且无需第三方工具。
方法一:手动注入注册表项
按 Win + R → 输入 regedit → 回车,以管理员身份运行注册表编辑器。
依次展开路径:
HKEY_CLASSES_ROOT\Directory\Background\shell
在 shell 项上右键 → 新建 → 项 → 命名为 OpenHere。
点击新建的 OpenHere 项,在右侧空白处右键 → 新建 → 字符串值 → 名为 MUIVerb → 双击编辑,数值数据填入“在此处打开”(中文系统)或“Open Here”(英文系统)。
再次右键右侧空白 → 新建 → 项 → 命名为 command;点击 command 项,双击右侧“(默认)”字符串 → 数值数据填入:
explorer.exe "%V"
关闭注册表编辑器,按下 Ctrl + Shift + Esc 打开任务管理器 → 找到“Windows 资源管理器” → 右键 → “重新启动”。现在在任意文件夹空白处右键单击,就会直接在当前位置打开新窗口。
全局启用右键单击打开(含文件与文件夹)
如果你需要右键单击打开文件(如 .txt、.pdf)和文件夹都生效,必须分两路注册表配置,且顺序不能颠倒。
第一步:配置文件夹右键打开
在 regedit 中定位:
HKEY_CLASSES_ROOT\Directory\shell
右键 shell → 新建 → 项 → 命名为 openwithrightclick。
在 openwithrightclick 下新建字符串值,命名为 MUIVerb,数值数据填“右键打开”;再新建字符串值,命名为 SubCommands,留空。
在 openwithrightclick 下再新建一项,命名为 command;双击 command 下的“(默认)” → 数值数据填:
explorer.exe "%1"
第二步:配置文件右键打开(需逐类添加)
例如为文本文件启用:定位到
HKEY_CLASSES_ROOT\txtfile\shell
同样新建项 openwithrightclick → 设 MUIVerb 为“右键打开” → 新建 command 子项 → “(默认)”数值填:
notepad.exe "%1"
对其他文件类型(.pdf、.jpg 等),需找到对应 CLSID 或 ProgID(如 Acrobat.Document.DC、PhotoViewer.FileAssoc.Tiff),在其 shell 下重复相同操作。每类文件必须单独配置,否则右键点击该类型文件时无反应。
全部完成后,重启 Windows 资源管理器进程,右键单击任意支持类型的文件或文件夹即可直接打开。











