解决 VS Code 更新功能在管理员账户下被禁用
如果你在 Windows 上用 VS Code 更新时,突然看到“更新被禁用”这类提示,先别慌。
这事大概率不是你权限不够,也不是系统坏了,很多时候只是安装包选错了。
这是在 Windows 上安装 VS Code 的首选方式。注意:在用户安装方式下以管理员身份运行 VS Code 时,更新功能将被禁用。
1 分钟速查版
如果你只想最快解决,按这个做:
- 去官网下
System Installer x64,不要下默认的User Installer。 - 已经装了 User Installer 的话,先卸载再装
VSCodeSetup-x64-xxx.exe。 - 装完后正常启动 VS Code,不要长期右键“管理员身份运行”。
- 看安装目录确认结果:
C:\Program Files\Microsoft VS Code= 正确(System Installer)C:\Users\你的用户名\AppData\Local\Programs\Microsoft VS Code= User Installer
一句话记住:想让更新正常,就用 System Installer x64。
先说结论
你要下载并安装的是:
- System Installer x64
不是首页默认那个 User Installer。
为什么会这样
VS Code 在 Windows 里常见有两种安装方式:
- User Installer(用户安装)
- System Installer(系统安装)
如果你装的是 User Installer,但你又经常右键“以管理员身份运行 VS Code”,更新功能就会被官方禁用。
这不是 bug,是它本来就这么设计的。
怎么解决
思路很简单,就两步:
- 别再用 User Installer
- 改装 System Installer x64
下载方式一(最省事)
打开官网首页:
https://code.visualstudio.com
你会看到中间一个很显眼的大按钮:
- Download for Windows
注意别踩坑:
- 这个大按钮默认通常是 User Installer,不是你要的
往下翻一点,找:
- Other downloads
- 或者小字链接 System Installer
然后点:
- System Installer x64
下载方式二(最清楚)
直接打开官方下载页:
https://code.visualstudio.com/Download
在 Windows 区域你会看到这几项:
- User Installer x64
- System Installer x64
- .zip(便携版)
你只要记住选这个:
- System Installer x64
文件名一般长这样:
- VSCodeSetup-x64-xxx.exe
已经装错了怎么办(从 User Installer 切到 System Installer)
- 先把 VS Code 关掉。
- 到“应用和功能”里卸载当前 VS Code(确定是 User Installer 再卸)。
- 运行刚下载的
VSCodeSetup-x64-xxx.exe。 - 安装完成后正常打开 VS Code,不要长期用“管理员身份运行”。
怎么确认你现在装的是哪一种
用下面任意一种方式看都行:
- 看安装路径:
- User Installer 常见路径:
C:\Users\你的用户名\AppData\Local\Programs\Microsoft VS Code - System Installer 常见路径:
C:\Program Files\Microsoft VS Code
- User Installer 常见路径:
- 或者在“应用和功能”里看安装位置。
常见误区(很多人都会中)
- 误区 1:更新被禁用就是权限不足。
- 实际上更常见的原因是:User Installer + 管理员运行这个组合。
- 误区 2:每次右键管理员运行就能解决更新问题。
- 反过来,这种操作经常正是触发禁用提示的原因。
最后一句话
想让 VS Code 更新省心,Windows 下就选 System Installer x64。看到“管理员账户下更新被禁用”提示,优先检查并切换安装方式,基本都能一次解决。