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.
To hide a program from this list, you have to make some changes to the registry. To do it:
- 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
- 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.)
- Create a DWORD parameter with the name SystemComponent and the value equal to 1: «SystemComponent»=dword:00000001
- Update the window with the list of the installed software (F5). The record WinRAR should disappear from the list.
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
To make a program visible again, you have to delete SystemComponent parameter or rename DisplayName parameter by deleting «Quiet».