我已经安装了 Windows 10 的 Creators Update 并启用了开发者模式。
我可以使用 cmd 中的 mklink 命令创建符号链接,但我主要使用符号链接来自 Composer 等软件,当我运行时composer install
,它给出错误:无法创建符号链接,错误代码为 1314:“客户端不具备所需的权限”。您是否具有所需的管理员权限?
我以为他们正是为这种情况才制定了这个选项(他们提到了 Git),我做错了什么?
答案1
https://blogs.windows.com/buildingapps/2016/12/02/symlinks-windows-10/
如何使用符号链接
符号链接可以使用 mklink 命令或 CreateSymbolicLink API 创建
链接
调用 mklink 的方式没有变化。对于启用了开发人员模式的用户,如果用户未以管理员身份运行,mklink 命令现在将成功创建符号链接。
创建符号链接
要在使用 API 时启用新行为
CreateSymbolicLink
,dwFlags
您需要设置一个附加选项SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE
因此,如果您使用的软件正在使用 API CreateSymbolicLink
,那么他们将需要更新他们的调用以指定新的标志。