在打开VS代码时,如果您看到一条消息,指出由于您正在以管理员身份运行用户范围的Visual Studio代码安装,因此更新被禁用,下面是您如何摆脱它的方法。有多种方法可以解决此问题,本文将对所有方法进行说明,以便您可以解决问题并在Windows 11/10计算机上更新VS代码。
VS Code的用户设置和系统设置有什么不同?
有两种主要类型的Visual Studio代码安装:用户安装和系统安装。由于他们提供了两个不同的版本,显然,存在一些差异。
- 如果您选择用户设置,则不需要提供任何管理员权限。另一方面,如果您选择使用系统设置,则必须使用管理员权限。
- 用户设置选项将应用程序安装在本地AppData文件夹中,而系统设置选项使用要安装在计算机上的Program Files文件夹。
- 如果您选择User Setup,则只能在当前用户帐户中找到VS代码。然而,如果您选择系统设置,您可以在所有用户帐户中找到该应用程序。
- 您在用户设置的帮助菜单中找不到检查更新选项。
尽管用户设置选项似乎更容易使用,但它有时可能会显示前面提到的消息。也就是说,即使您选择了自动更新选项,也会下载更新,但可能不会自动安装。这就是为什么您需要选择系统级设置而不是用户级设置的原因。
由于您正在运行用户范围安装,因此禁用更新
要修复由于您在VS代码中运行用户范围的安装问题而禁用的更新,请执行以下步骤:
要开始使用,您需要卸载现有的VS Code应用程序。为此,按Win+I键打开Windows设置面板。然后,转到已安装的应用程序,找到Microsoft Visual Studio Code(User)应用程序。
单击相应的三点图标,然后选择“删除”选项。
之后,再次点击卸载按钮开始卸载过程。接下来,您需要前往code.visalstudio.com网站并下载系统安装程序的文件。
下载完成后,您可以双击EXE文件开始安装。虽然它是非常基本的,但你仍然可以按照这个指南来了解如何在Windows和PC上正确安装VS代码。
一旦完成,您将无法再次找到相同的消息。
就这样!我希望这篇文章能解释一切。
已阅读:无法在Visual Studio代码中安装扩展
为什么禁用Visual Studio代码更新?
如果以管理员身份运行Visual Studio代码用户设置版本,则将禁用更新。为了解决此问题,您需要选择系统级设置。为此,请使用Windows设置面板先卸载现有应用程序。然后,下载系统安装程序文件并将VS代码作为系统级安装程序进行安装。
如何强制更新Visual Studio代码?
若要强制Visual Studio代码更新,可以使用“检查更新”选项。您需要转到帮助菜单才能找到此选项。它会在您点击它的任何时候检查更新。如果有更新可用,您将能够自动下载并安装它。但是,此选项在用户级设置中不可用。
Read: How to disable VS Code Auto Update.