If the Windows Update option (and the “Check for Updates” button) is missing in Settings, it may be due to a group policy or registry-based policy setting.
Despite this issue, you’re able to install updates manually by downloading the .msu package from the Microsoft Update Catalog.
Cause
There is a group policy setting named “Settings Page Visibility” which allows administrators to hide specific settings in the Settings dialog. This policy also allows admins to show only specified settings. It’s possible that the setting is enabled on your computer via a registry-based policy.
This policy allows IT Admins to either:
- Prevent specific pages in the System Settings app from being visible or accessible.
(or) - To do so for all pages except the pages you enter.
This article tells you how to remove the policy setting in Windows 10 and 11.
Solution: Windows Update Missing in Settings
To show Windows Update (and the Check for Updates button) in Settings, follow these steps:
Method 1: Using Group Policy Editor (Pro and higher)
- Launch the Group Policy Editor (
gpedit.msc
) - Go to the following branches one by one:
Computer Configuration → Administrative Templates → Control Panel User Configuration → Administrative Templates → Control Panel
- In the above locations, double-click the “Settings Page Visibility” policy and set it to “Not configured”.
(If it’s already set to “Not configured”, set it to “Disabled”, click Apply, and then set it to “Not configured”).
- Exit the Group Policy Editor.
Method 2: Using the Registry Editor
- Start the Registry Editor (
regedit.exe
) - Go to the following branch:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
- Right-click “
SettingsPageVisibility
” (if the value exists) and choose Delete. - Next, switch to the following branch (if it exists):
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
- Right-click “
SettingsPageVisibility
” (if the value exists) and choose Delete. - Exit the Registry Editor.
Using Command-line
To automate the above using command-line, open an admin Command Prompt and type these two commands:
reg delete HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer /v "SettingsPageVisibility" /f reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer /v "SettingsPageVisibility" /f
Launch Settings now. The Windows Update option, the “Check for updates” button, Active hours, Windows Update Advanced options, Windows Update Optional updates, Windows Update Restart options, and the Windows Update “View update history” pages should now be visible.
One small request: If you liked this post, please share this?
One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:- Pin it!
- Share it to your favorite blog + Facebook, Reddit
- Tweet it!
This works, I have an issue that every time I restart the computer it reverts back to the old registry.