This is by design and is because you installed Visual Studio Code per user rather than per system:

VS Code provides both Windows user and system level setups.

The user setup does not require Administrator privileges to run as the location will be under your user Local AppData (LOCALAPPDATA) folder. Since it requires no elevation, the user setup is able to provide a smoother background update experience. This is the preferred way to install VS Code on Windows.

Note: When running VS Code as Administrator in a user setup installation, updates will be disabled.

Contrary to popular belief, Windows programs installed per user don't actually need administrator rights to run or update or install, because users have read/write permissions to their own drives/folders by default. Only programs installed for all users require a user to have local administrator permissions (to install in Program Files, for example).

So to resolve your problem, stop running this user-specific installation of VS Code as an administrator, or uninstall it and use the system installer of VS Code to install it for all users, instead.

For user-specific installations, you don't need to run 'check for updates' manually, because VS Code will check and install them automatically in the background, as the quote above indicates.

Answer from TylerH on Stack Overflow
🌐
GitHub
github.com › microsoft › vscode › issues › 157075
"Check for Updates" button disappear · Issue #157075 · microsoft/vscode
August 4, 2022 - Type: Bug The "Check for Updates" button disappeared on my home computer. I cannot find it from the command too. I haven't changed any settings except to keep updating VS Code Insider. The VS Code ...
Author   zheung
Discussions

Check for Updates missing since Insiders 1.70.0
Type: Bug The "check for updates" option is missing from the Gear Icon. It has been gone since VS Code 1.70.0-insider. I had to manually download 1.71.0-insider because I had no way to up... More on github.com
🌐 github.com
5
August 6, 2022
Check For Updates button is missing
I tried setting all the option for the "update.mode", default, start, manual but cant see the button check for updates, dont know what is the issue, then I installed the latest user setup from the Microsoft Visual Studio Code Website, due to this issue, I was using 8 months old vscode. More on github.com
🌐 github.com
6
August 24, 2025
Check for Update Missing
Describe the bug There is no way to update VSCodium – not by the manage button and not by Help ribbon. Is there a way to get update in app? Please confirm that this problem is VSCodium-specific [ ✓ ] This bug doesn't happen if I use Micr... More on github.com
🌐 github.com
11
December 30, 2025
Check For Updates menu option missing
Type: Bug Upon launching insiders, the check for updates menu option (in the gear bottom of the toolbar) is fully missing. You also cannot run the Code - Insiders: Check for Updates... command from the pallette, although it is still pres... More on github.com
🌐 github.com
5
April 20, 2023
🌐
Developer Community
developercommunity.visualstudio.com › t › Check-for-updates-missing-from-help-me › 10200586
"Check for updates" missing from help menu in Visual ...
Skip to main content · Visual Studio · Guidelines Problems Suggestions Code of Conduct · Downloads · Visual Studio IDE Visual Studio Code Azure DevOps Team Foundation Server Accounts and Subscriptions · Subscriber Access · Microsoft Security Azure Dynamics 365 Microsoft 365 Microsoft ...
🌐
GitHub
github.com › microsoft › vscode › issues › 157383
Check for Updates missing since Insiders 1.70.0 · Issue #157383 · microsoft/vscode
August 6, 2022 - Type: Bug The "check for updates" option is missing from the Gear Icon. It has been gone since VS Code 1.70.0-insider. I had to manually download 1.71.0-insider because I had no way to up...
Author   pinkfloydx33
🌐
GitHub
github.com › microsoft › vscode › issues › 263144
Check For Updates button is missing · Issue #263144 · microsoft/vscode
August 24, 2025 - Type: Bug I tried setting all the option for the "update.mode", default, start, manual but cant see the button check for updates, dont know what is the issue, then I installed the latest user setup from the Microsoft Visual Studio Code W...
Author   subhaan0804
Top answer
1 of 1
4

It's clear I have the "user-setup installation" of VS Code. The "Learn more" link explains:

The user setup does not require Administrator privileges to run as the location will be under your user Local AppData (LOCALAPPDATA) folder. Since it requires no elevation, the user setup is able to provide a smoother background update experience. This is the preferred way to install VS Code on Windows.

System-setup installation

One solution (as suggested both here and here) is to use the system-setup installation of VS Code instead.

The system setup requires elevation to Administrator privileges to run and will place the installation under the system's Program Files. The in-product update flow will also require elevation, making it less streamlined than the user setup. On the other hand, installing VS Code using the system setup means that it will be available to all users in the system.

  • The system-setup installation requires Admin, which works for me (I "Run as Administrator" anyway!).
  • Also the system-setup installation is available to all users (side-effect, this may be a good thing or bad thing depending on your circumstances...)

Close and re-open VS Code as non-administrator

Another solution is simply to close all open VS code instances, then re-open VS Code as a non-administrator.

In my case VS Code automatically started updating (check the Help menu; notice the disabled "Installing updates..." message, or if that process is finished, the option might read "Restart to Update")

Check for updates (requires one of the above two)

Finally you could try to update manually by checking the Help menu option > "Check for Updates" as suggested here.

However, this option is not available while you have a user-setup installation and you "Run as Administrator", so if you want to manually Check for Updates, you must use one of the above two approaches.

Of course you could manually re-install VS Code if the other options don't work. More on VS Code's auto-updating here, and disabling it here

EDIT I agree with @Waggers' comment,

I understand that I don't need to be an administrator to get updates on the user version. I don't understand why being an administrator means I can't get automatic updates, that's completely counter-intuitive.

When I check these spots in VS Code source code where I find the message "Updates are disabled..." and the enum DisablementReason.RunningAsAdmin, I don't see comments... maybe if I checked the Git history...

My best guess is this is to prevent anyone who mistakenly thinks that "Running as Administrator" changes the scope of the installation to be more "system-wide" (which it won't, as long as you have the "user-setup installation")

🌐
GitHub
github.com › VSCodium › vscodium › issues › 2649
Check for Update Missing · Issue #2649 · VSCodium/vscodium
December 30, 2025 - Describe the bug There is no way to update VSCodium – not by the manage button and not by Help ribbon. Is there a way to get update in app? Please confirm that this problem is VSCodium-specific [ ✓ ] This bug doesn't happen if I use Micr...
Author   Kurpaph
Find elsewhere
🌐
GitHub
github.com › microsoft › vscode › issues › 180430
Check For Updates menu option missing · Issue #180430 · microsoft/vscode
April 20, 2023 - Type: Bug Upon launching insiders, the check for updates menu option (in the gear bottom of the toolbar) is fully missing. You also cannot run the Code - Insiders: Check for Updates... command from the pallette, although it is still pres...
Author   Yoyokrazy
🌐
Reddit
reddit.com › r/vscode › vscode is not updating from in-app updater.
r/vscode on Reddit: VScode is not updating from in-app updater.
December 3, 2024 -

Hello there vscode subreddit, this is my first time being here, so sorry if I read the tone of the sub wrong (a place for VScode help and jokes). Some context is required for my issue. First of all, this is on a school computer, so some things I can't do, like using admin privileges, command prompt, and even task manager. VScode is on a specific list of apps that can be downloaded from the Software Center, so it is allowed to be on my computer. (I don't want to get in trouble with the district, lol) This version, however, is an outdated version of VScode that does not support some of the extensions I would like to use. When I click "check for updates" in the help menu, it changes into an "install update" option. When I click on that, however, the program never gives me any prompts or any indication that it is downloading the update other than the clock in the bottom left and the grayed-out option in the menu. Any tips on how to make it update?

🌐
Instagit
instagit.com › microsoft › vscode › vscode-update-menu-missing
Why the VS Code: Check for Updates Menu Is Missing or Disabled | vscode | Instagit
February 16, 2026 - The Check for Updates menu item ... why the vscode update menu is not displayed, the answer lies in a series of runtime conditions implemented in the microsoft/vscode repository....
🌐
GitHub
github.com › Microsoft › vscode › issues › 47254
"Check for update" button disappeared · Issue #47254 · microsoft/vscode
April 5, 2018 - Fully manual Requirement: the "update.channel" is set to "none" ... VSCode hides "Check for Updates" button, which means that in case user want to update he/she required to go to VSCode website, download and install new VSCode
Author   AKachan0v
🌐
GitHub
github.com › microsoft › vscode › issues › 202447
Check for updates missing 1.74.2 · Issue #202447 · microsoft/vscode
January 14, 2024 - Type: Bug Check for updates is not founder under help menu items VS Code version: Code 1.74.2 (e8a3071, 2022-12-20T10:29:14.590Z) OS version: Windows_NT x64 10.0.17763 Modes: Sandboxed: No System I...
Author   abdou31
🌐
Chief Delphi
chiefdelphi.com › technical › programming
"Check for Updates" missing from VS Code Help Menu - Programming - Chief Delphi
December 16, 2023 - The “Check for Updates” option is missing from the Linux version of VS Code. I am running Ubuntu 22.04. Can anyone advise, please? Thank you for your consideration. Have a great holiday and a fulfilling 2023 season, and…
🌐
GitHub
github.com › microsoft › vscode › issues › 157624
Check for update menu is missing when running as admin · Issue #157624 · microsoft/vscode
August 9, 2022 - Type: Bug "Check for update" is missing if Settings and Help menus. Even after ucncheking "Enable Windows Background Updates" and setting Update Mode to manual is Settings. VS Code version: Code 1.70.0 (da76f93, 2022-08-04T04:38:16.462Z)...
Author   IgorKozarchuk
🌐
GitHub
github.com › Microsoft › vscode › issues › 71365
check for updates feature not working · Issue #71365 · microsoft/vscode
March 28, 2019 - When trying to update VS Code, the system will always say that no updates are available. ... Click on "Code" or the setting button at the bottom. Click on "Check for Updates".
Author   daviliano2
🌐
GitHub
github.com › microsoft › vscode › issues › 282081
'Check for updates' menu item does not show alert dialog when there is no window · Issue #282081 · microsoft/vscode
December 8, 2025 - Type: Bug Close all windows in Visual Studio Code. Click on Code in the taskbar at the top of macOS. Click on 'check for updates'. Since there is no active window, the alert dialog saying no updates are available is never shown. VS Code ...
Author   craigreyenga
🌐
Microsoft Learn
learn.microsoft.com › en-us › answers › questions › 439304 › update-visual-studio-not-showing
update visual studio not showing - Microsoft Q&A
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Download Microsoft Edge More info about Internet Explorer and Microsoft Edge ... I have visual studio 19 v 16.1.5 installed in my laptop. I am tyring to upgrade the version to latest one but when check for updates i dont see any and it always say uptodate.
🌐
GitHub
github.com › microsoft › vscode › issues › 178263
Check for Updates button missing · Issue #178263 · microsoft/vscode
March 24, 2023 - Type: Bug The "Check for Updates" button is missing from the Help menu. How do I enable this to show again. How do I update the software? FYI: The settings for Update Software is set to Default but checks are being done. VS Code version:...
Author   bobyates