需授予用户“创建符号链接”权限并以管理员身份运行命令行工具:一、通过secpol.msc在“用户权限分配”中添加当前用户到“创建符号链接”策略;二、右键命令提示符选择“以管理员身份运行”;三、用mklink /J测试创建并验证联接功能。

如果您在 Windows 11 中执行 mklink 命令时收到“拒绝访问”或“无法创建符号链接”的错误提示,则很可能是当前账户缺少“创建符号链接”的用户权限。以下是启用该功能的具体操作步骤:
一、授予当前用户“创建符号链接”权限
Windows 默认不向标准用户或即使以管理员身份运行的进程授予创建符号链接的权限,必须显式在本地安全策略中启用。此权限控制独立于管理员组成员身份。
1、按下 Win + R 键,输入 secpol.msc 并回车,打开本地安全策略控制台。
2、在左窗格依次展开 本地策略 → 用户权限分配。
3、在右窗格中找到并双击 创建符号链接 策略项。
4、点击 添加用户或组 按钮,输入当前登录用户名(例如 DESKTOP-XXX\YourName 或 .\YourName),确认添加。
5、勾选 替换所有子代对象的权限(可选,非必需),点击确定保存设置。
6、重启命令提示符或 PowerShell(需全新启动,旧窗口权限不会自动刷新)。
二、确保以管理员身份运行命令行工具
即使已分配策略权限,mklink 命令仍必须在具有提升权限的上下文中执行;普通管理员权限窗口若未“以管理员身份运行”,仍将失败。
1、在开始菜单搜索栏输入 cmd 或 PowerShell。
2、右键点击“命令提示符”或“Windows PowerShell”,选择 以管理员身份运行。
3、在弹出的用户账户控制(UAC)对话框中点击 是。
4、执行 whoami /groups | findstr "SeCreateSymbolicLinkPrivilege",若返回结果包含该字符串,说明权限已生效。
三、验证符号链接功能是否可用
完成权限配置与提权后,可通过创建一个测试链接来快速验证系统是否支持符号链接创建,避免后续操作因环境问题中断。
1、在管理员命令提示符中,执行以下命令创建临时测试目录:mkdir C:\test_link_src C:\test_link_dst。
2、执行符号链接创建命令:mklink /J "C:\test_link" "C:\test_link_dst"。
3、检查输出是否显示 为 C:\test_link > C:\test_link_dst 创建了联接。。
4、进入 C:\ 目录,确认 test_link 显示为文件夹图标且属性中注明“联接”类型。
5、在 C:\test_link 内新建一个文本文件,然后检查 C:\test_link_dst 是否同步出现同名文件。










