需为开发账户授予“创建符号链接”权限:在组策略编辑器中添加账户至“用户权限分配”→“创建符号链接”,注销重登录后,用whoami /priv验证secreatesymboliclinkprivilege是否enabled。

你需要在Windows 11中让普通开发账户能执行mklink命令创建符号链接,否则运行脚本、搭建本地开发环境(如Node.js软链node_modules、Python虚拟环境路径映射)时会提示“拒绝访问”或错误代码0x5。
确认当前账户是否已具备该权限
按下 Win + R,输入 gpedit.msc 回车打开本地组策略编辑器。若弹出“找不到文件”,说明尚未安装组策略组件——请先完成家庭版补装步骤,再继续本流程。
依次展开:计算机配置 → Windows 设置 → 安全设置 → 本地策略 → 用户权限分配。
在右侧列表中找到并双击“创建符号链接”项。
检查“组或用户名”列表里是否已包含你的当前开发账户(例如 DESKTOP-ABC\devuser)。若没有,直接进入下一步;若有但仍无法创建链接,请跳至“验证与排错”小节。
手动添加开发账户到“创建符号链接”权限
在“创建符号链接”属性窗口中,点击“添加用户或组”按钮。
在弹出的对话框中,点击“高级”→“立即查找”,从搜索结果中勾选你的开发账户(注意:必须是当前登录所用的本地账户或域账户,不能选“Users”组或“Everyone”)。
点击“确定”返回权限列表,确认账户名称已出现在其中,且“应用于”列显示为“此计算机”。
【关键前提】必须重启资源管理器或注销重登录,权限变更才会生效。仅刷新组策略(gpupdate /force)不触发该权限加载。
命令行快速验证权限是否生效
方法一:使用whoami命令直查
以当前开发账户身份打开 Windows Terminal(管理员权限非必需),执行:
whoami /priv | findstr "SeCreateSymbolicLinkPrivilege"
若输出中含 SeCreateSymbolicLinkPrivilege 且状态为 Enabled,说明权限已就绪。
方法二:实测创建软链接
在任意非系统盘目录下(如 D:\test\),执行:
mklink /D mylink .
若成功返回“为 mylink > . 创建的符号链接”,即验证通过;若报错“你没有足够的权限创建符号链接”,说明上一步未生效或账户选择错误。











