尽管设置了 secpol.msc 的“创建符号链接”权限,并且运行了 cygwin 的 editrights,但 mklink 仍要求管理权限

尽管设置了 secpol.msc 的“创建符号链接”权限,并且运行了 cygwin 的 editrights,但 mklink 仍要求管理权限

这不是重复的,因为我尝试过这里的解决方案作为普通用户,如何在 Windows 7 家庭高级版中创建链接? 还有我提到的另一个解决方案,但它不起作用,我想问当它不起作用时该怎么办。

我正在运行 Windows 7

在这里你看到我收到一条消息,说我没有足够的权限来执行 mklink。我希望能够在不以管理员身份运行 cmd 的情况下执行此操作。

C:\Users\har>echo %userprofile%
C:\Users\har

C:\Users\har>
C:\Users\har>echo dsfdsfsd >ffff

C:\Users\har>mklink lsomefile ffff
You do not have sufficient privilege to perform this operation.

C:\Users\har>

因此我将“创建符号链接”设置为包括所有人以及我的用户名。如下所述作为普通用户,如何在 Windows 7 家庭高级版中创建链接?

在此处输入图片描述

那没有用,我仍然收到该消息。

我尝试了这里提到的解决方案http://blog.rlucas.net/rants/dont-bother-with-symlinks-in-windows-7/

我尝试从 cygwin 执行这个 editrights 命令,从 cmd 以管理员身份运行(其中 editrights 没有错误)。

$editrights -a SeCreateSymbolicLinkPrivilege -u [USERNAME]就我而言你这样做

$editrights -a SeCreateSymbolicLinkPrivilege -u har

我已经重新启动了。

但它不起作用我仍然收到“我没有足够的权限”的消息

答案1

如果您的用户属于管理员安全组,则此设置无效:如何在没有管理员命令提示符的情况下在 Windows 8.1 中创建符号链接?

其他选项: - 从管理员中删除自己(我不会这样做) - 启用 Windows 10 的开发人员模式(不弄乱安全策略,它只是有效) - 上面帖子中提到的选项,我还没有尝试过所以我不知道它的有效性。

相关内容