Posted on August 3, 2015 · Posted in Windows 8

How to hide Installed Programs from Programs and Features

In this article we’ll show how to hide any program from the list of installed programs in the Control Panel. These instructions are applicable to all Windows versions, from Windows XP to Windows 10.

Suppose, our task is to hide WinRAR entry. Open the Control Panel ->Programs and Features, and make sure that the record WinRAR archiver is in the list of the installed software. List of installed programs in Program and Features

To hide a program from this list, you have to make some changes to the registry. To do it:

  1. Open the Registry Editor (regedit.exe) and go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. The list of installed software, which a user sees in Programs and Features, is generated based on the contents of this section.

    Note. If an app is installed under user rights, you should go to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall. If this is a 32-bit app, and your OS is a 64-bit one, you’ll need HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall  

  2. Find the branch with your app. (In our case, the branch name and the name of the program in the list — WinRAR Archiver — are the same.)
  3. Create a DWORD parameter with the name SystemComponent and the value equal to 1: «SystemComponent»=dword:00000001 SystemComponent
  4. Update the window with the list of the installed software (F5). The record WinRAR should disappear from the list.Hide installed program in Program and Features

If you have to hide a program as the part of a script, you can use the following command:

REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinRAR archiver" /v SystemComponent /t REG_DWORD /d 1 /f


Tip. You can use an alternative way to hide a program. To do it, you just have to change the name of the DisplayName key to QuietDisplayName

To make a program visible again, you have to delete SystemComponent parameter or rename DisplayName parameter by deleting «Quiet».

Tip. If you need to hide both a program record and the corresponding service, you can use the information given in the article How to hide a Windows service from users.

Related Articles