答案是“选择附加任务”页面;该选项与“添加到PATH”“右键菜单添加‘通过Code打开’”等并列,图标为小显示器或桌面轮廓,若未见则可能因使用ZIP免安装版、精简安装包或Store版所致。

安装时“创建桌面快捷方式”选项在哪
这个勾选项出现在 Windows 安装向导的“选择附加任务”(或类似名称)页面,不是一开始的协议页,也不是最后的完成页。它通常和“添加到 PATH”“在右键菜单添加‘通过 Code 打开’”等选项并列,图标为一个小显示器或桌面轮廓。如果你没看到,大概率是因为:安装包是 ZIP 免安装版(压根没有该界面)、安装程序被精简过、或你用的是 Store 版(UWP 架构,不走传统安装流程)。
勾选后为什么桌面还是没图标
勾选只是告诉安装器“尝试创建”,但实际是否成功取决于系统权限与环境:
- 未以管理员权限运行
vscode-stable.exe安装包 → Windows 拒绝向公共桌面或当前用户桌面写入快捷方式,且通常不报错 - 桌面路径被重定向(如 OneDrive 同步桌面、漫游配置文件)→ 快捷方式可能被写入了隐藏同步目录,而非可见桌面
- 组策略禁用快捷方式创建(企业环境中常见)→ 即使勾选也静默失败,
eventvwr.msc中查不到错误,但桌面就是空的 - 杀毒软件拦截了
IShellLink::SetPath调用 → 表现为安装完成、无报错、图标缺失
code.cmd --install-desktop-shortcut 不起作用怎么办
这个命令本质是让 VS Code 主进程调用 Shell API 注册快捷方式,但它依赖两个前提:code 命令必须可用(即已加到 PATH),且当前用户上下文能访问桌面路径。如果执行后没反应或报错 'code' is not recognized,说明 PATH 未生效,此时不要反复重试,直接手动建更可靠:
打开安装目录(典型路径:C:\Users\<username>\AppData\Local\Programs\Microsoft VS Code\Code.exe</username>),右键 Code.exe → “发送到” → “桌面快捷方式”。注意:别选 bin\code.cmd,它不能作为快捷方式目标,否则双击会闪退。
手动创建后图标显示为白纸怎么办
这是快捷方式没正确关联图标的典型表现。右键桌面图标 → “属性” → “快捷方式”选项卡 → 点“更改图标” → 浏览到同一目录下的 Code.exe,选中它自带的图标资源(通常只有一个)。不要用第三方图标文件,VS Code 的图标是嵌在 Code.exe 里的,外部替换容易失真或不显示。


















