启用Windows右键“复制文件路径”功能有三种方法:一、手动修改注册表添加CopyFilePath项及command子项,设置MUIVerb和命令值;二、用PowerShell脚本一键创建注册表项并配置;三、使用第三方工具CopyFilePathTool.exe临时注入菜单项。

如果您希望在Windows资源管理器中通过右键菜单快速获取文件或文件夹的完整路径,但当前右键菜单中缺少“复制文件路径”选项,则可能是系统未启用该功能或注册表项被禁用。以下是启用此功能的多种方法:
一、通过注册表编辑器手动添加
该方法直接修改注册表,在文件和文件夹的右键上下文菜单中注入“复制文件路径”命令,适用于所有Windows 10/11版本,无需第三方工具。
1、按 Win + R 打开运行窗口,输入 regedit 并回车,以管理员身份运行注册表编辑器。
2、依次导航至以下路径:
计算机\HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\CopyFilePath
3、若 CopyFilePath 项不存在,则在 shell 项上右键 → 新建 → 项,并命名为 CopyFilePath。
4、在 CopyFilePath 项右侧空白处右键 → 新建 → 字符串值,命名为 MUIVerb,双击编辑其数值数据为 复制文件路径。
5、在 CopyFilePath 项下再新建一个名为 command 的子项。
6、选中 command 项,在右侧双击默认字符串值,将其数值数据设为:
cmd.exe /c echo %1|clip(适用于单个文件)
或更健壮的版本:
PowerShell.exe -Command \"Set-Clipboard -Value '%V'\"(兼容文件与文件夹)。
二、使用PowerShell脚本一键部署
该方法通过执行预置PowerShell命令批量写入注册表项,避免手动逐层创建,降低误操作风险,且支持静默执行。
1、以管理员身份打开PowerShell(右键开始按钮 → Windows PowerShell(管理员))。
2、复制并粘贴以下完整命令后回车执行:
New-Item -Path "HKCR:\AllFilesystemObjects\shell\CopyFilePath" -Force
3、继续执行:
Set-ItemProperty -Path "HKCR:\AllFilesystemObjects\shell\CopyFilePath" -Name "MUIVerb" -Value "复制文件路径"
4、执行:
New-Item -Path "HKCR:\AllFilesystemObjects\shell\CopyFilePath\command" -Force
5、最后执行:
Set-ItemProperty -Path "HKCR:\AllFilesystemObjects\shell\CopyFilePath\command" -Name "(default)" -Value "PowerShell.exe -Command \"Set-Clipboard -Value '%V'\""
三、借助第三方轻量工具(无安装版)
该方法不修改系统注册表核心结构,仅通过独立可执行文件注入临时上下文菜单项,适合对注册表敏感或受限环境下的临时使用。
1、访问开源项目 CopyFilePathTool 的GitHub发布页,下载最新版 CopyFilePathTool.exe(约120KB,无签名亦可运行)。
2、将该EXE文件放置于任意固定路径(如 C:\Tools\),确保路径不含中文及空格。
3、右键点击该EXE文件 → 属性 → 勾选“解除锁定”,点击确定。
4、双击运行一次,程序将自动注册右键菜单项,并在系统托盘显示图标;关闭后菜单项仍保留,重启资源管理器即可生效。
5、验证:在任意文件或文件夹上右键,确认出现“复制文件路径”选项,点击后路径已存入剪贴板。










