How To Hide Settings Pages in Windows 10

Yet another feature of Windows 10 Creators Update is the ability to hide certain pages of the Settings app. To hide Settings pages, Windows 10 offers a new Group Policy which can be configured using gpedit.msc or Registry. Here is how it can be done.


Settings is a Universal Windows app, which is designed to replace the classic Control Panel some day. It already includes the most important options from the Control panel, but a few of them are still available exclusively in form of the Control Panel applets.

Windows 10 Creators Update Settings 15019

Settings app has a set of pages with options organized in several categories. As of this writing, the following categories are available:

  • System
  • Devices
  • Network & Internet
  • Personalization
  • Apps
  • Accounts
  • Time & language
  • Gaming
  • Ease of Access
  • Privacy
  • Update & security
  • Mixed reality

With the help of a new Group Policy option, it is possible to hide or show some pages from the Settings app's categories.

To hide Settings pages in Windows 10, do the following.

  1. Refer to the list of ms-settings commands available in Windows 10 Creators Update. It is here: ms-settings Commands in Windows 10 Creators Update
    Note the commands for the pages that you need to hide.
  2. For pages you are going hide, get the portion of the command without "ms-settings:". For example, for the command ms-settings:tabletmode you need only the "tabletmode" portion. For "ms-settings:about", use just "about".
  3. Press Win + R keys together on your keyboard and type:
    gpedit.msc

    Press Enter. Windows 10 run gpedit

  4. Group Policy Editor will open. Go to Computer Configuration\Administrative Templates\Control Panel.Gpedit Control Panel Root Templates
  5. There, you will find the option named Settings Page Visibility. It is a new option in Windows 10 Creators Update. Its description states the following.

    Specifies the list of pages to show or hide from the System Settings app.

    This policy allows an administrator to block a given set of pages from the System Settings app. Blocked pages will not be visible in the app, and if all pages in a category are blocked the category will be hidden as well. Direct navigation to a blocked page via URI, context menu in Explorer or other means will result in the front page of Settings being shown instead.

    This policy has two modes: it can either specify a list of settings pages to show or a list of pages to hide. To specify a list of pages to show, the policy string must begin with "showonly:" (without quotes), and to specify a list of pages to hide, it must begin with "hide:". If a page in a showonly list would normally be hidden for other reasons (such as a missing hardware device), this policy will not force that page to appear. After this, the policy string must contain a semicolon-delimited list of settings page identifiers. The identifier for any given settings page is the published URI for that page, minus the "ms-settings:" protocol part.

    Example: to specify that only About and Bluetooth pages should be shown (their respective URIs are ms-settings:about and ms-settings:bluetooth) and all other pages hidden:

    showonly:about;bluetooth

    Example: to specify that only the Bluetooth page (which has URI ms-settings:bluetooth) should be hidden:

    hide:bluetooth

    From the description, you can see that this policy works like a white list for pages or like a black list to hide specific pages. You can configure it either way. For example, let's hide the pages that I mentioned earlier, ms-settings:about and ms-settings:tabletmode.

  6. Double click the Settings Page Visibility option. Set it to "enabled".Settings Page Visibility Enabled
  7. In the text box, type the following:
    hide:about;tabletmode

    You can use URI parts of pages you need to hide instead.Windows 10 Hide Pages In Settings
    Click Apply and OK to close the option.

  8. Reopen the Settings app.

That's it. In my case, "About" and "Tablet Mode" pages will disappear.

Before:Settings System Creators Update

After:Pages Hidden

Now, let's test the option in white list mode. Let's set it to showonly:about;tabletmode.Showonly Option

The result will be as follows:Pages Hidden 1Pages Hidden 2 All other pages and also their categories will be hidden. The only visible category will be System with just the two settings pages that we allowed in Group policy.

For Windows 10 editions without the Group Policy editor app, it is possible to apply a Registry tweak. Here is how.

Hide pages in Settings in Windows 10 with a Registry tweak

  1. Open Registry Editor.
  2. Go to the following Registry key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
    

    Tip: How to jump to the desired Registry key with one click.
    If you have no such key, then just create it yourself.

  3. In the right pane, create or modify the string value named SettingsPageVisibility. Set its value data to one of the following values:
    hide:pageURI;pageURI;pageURI - to hide certain pages.
    showonly:pageURI;pageURI;pageURI - to show only the pages you want.

See the following screenshot.Settings Page Visibility Registry

Do not forget to reopen the Settings app to apply the changes.
That's it.

4 thoughts on “How To Hide Settings Pages in Windows 10

  1. Mike

    When will this be in Windows Server 2016?

    Reply
  2. Jarno

    It’s not a system setting, it would be much better if you can disable this only for normal users and let Administrators see all the setting pages….

    Reply
  3. Denver

    Can to remove the Search bar from these screens?

    Reply
    1. Sergey Tkachenko Post author

      I think there must a group policy for that. I need to check it.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.