windows中可用mklink命令创建文件或目录符号链接,需管理员权限;文件链接用mklink,目录链接加/d参数;启用开发者模式并配置组策略可免提权使用;创建后需通过资源管理器、dir或fsutil验证有效性。

如果您希望在Windows系统中为文件或目录创建指向目标位置的快捷访问方式,可以使用内置的mklink命令实现软链接(符号链接)功能。以下是具体操作步骤:
一、以管理员身份运行命令提示符
mklink命令必须在具有管理员权限的命令行环境中执行,否则会提示“拒绝访问”错误。系统通过提升权限确保链接创建过程对NTFS文件系统具有足够控制能力。
1、点击“开始”菜单,在搜索栏输入“cmd”。
2、在搜索结果中右键单击“命令提示符”,选择“以管理员身份运行”。
3、在弹出的用户账户控制(UAC)对话框中点击“是”。
二、创建文件符号链接
使用/mklink参数可为单个文件建立符号链接,该链接在访问时表现为目标文件本身,支持跨卷链接。
1、在管理员命令提示符中输入以下命令格式:mklink 链接路径 目标文件绝对路径。
2、例如,将D:\data\report.txt链接到C:\shortcuts\doc.txt,执行:mklink C:\shortcuts\doc.txt D:\data\report.txt。
3、回车后若显示“符号链接已创建”,即表示成功。
三、创建目录符号链接
为目录创建符号链接需添加/d参数,该链接允许像访问原目录一样浏览和操作其内容,但不继承父目录的ACL策略。
1、确认目标目录存在且路径中不含中文或特殊字符(避免解析异常)。
2、输入命令:mklink /d 链接路径 目标目录绝对路径。
3、例如,将E:\projects映射为C:\dev,执行:mklink /d C:\dev E:\projects。
4、按回车,看到“符号链接已创建”提示即完成。
四、启用开发者模式以支持Linux风格符号链接
Windows 10/11默认禁止非管理员用户创建符号链接,启用开发者模式后可在未提权情况下使用/mklink命令(需配合本地组策略调整)。
1、进入“设置”→“更新和安全”→“针对开发人员”,选择“开发者模式”。
2、等待系统安装必要组件并重启。
3、打开“组策略编辑器”(gpedit.msc),导航至“计算机配置→Windows设置→安全设置→本地策略→用户权利分配”。
4、双击“创建符号链接”,添加当前用户或Users组。
五、验证符号链接有效性
创建完成后需确认链接是否正确解析目标路径,防止出现悬空链接或权限阻断。
1、在文件资源管理器地址栏输入链接路径,按回车,应正常打开目标位置。
2、在命令提示符中执行:dir 链接路径,输出中应显示“
3、使用fsutil reparsepoint query 链接路径查看重解析点数据结构是否完整。










