Внимание! Решение проблемы связано с внесением изменений в системный реестр. Перед внесением изменений рекомендуется создать архивную копию системного реестра и изучить процедуру его восстановления. Дополнительные сведения об использовании редактора реестра см. в следующей статье базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows
Аннотация
Данная статья содержит сведения об удалении в ручном режиме записей в диалоговом «Установка и удаление программ», которые продолжают отображаться после удаления самой программы.
Дополнительная информация
Внимание! Неправильное использование редактора реестра может привести к возникновению серьезных неполадок, требующих переустановки операционной системы. Корпорация Майкрософт не несет ответственности за неправильное использование редактора реестра. При изменении реестра полагайтесь на свой опыт и знания.
Программы, совместимые с Windows, могут иметь в своем составе специальное средство или функцию удаления. Такие программы отображаются в диалоговом окне «Установка и удаление программ». Удалять название программы из списка в диалоговом окне «Установка и удаление программ» вручную приходится в том случае, если в процессе удаления программы неправильно удаляется раздел реестра, отвечающий за отображение названия программы.
-
Выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду regedit и нажмите клавишу ВВОД.
-
Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
-
Выделив раздел Uninstall, выберите в меню Реестр пункт Экспорт файла реестра.
-
В окне Экспорт файла реестра в поле Сохранить выберите Рабочий стол, введите в поле Имя файла имя uninstall и нажмите кнопку Сохранить.
-
Каждый подраздел в разделе Uninstall соответствует программе, которая отображается в диалоговом окне «Установка и удаление программ». Чтобы определить название программы, выделите подраздел и найдите значения следующих параметров:
DisplayName — название программы, которое отображается в диалоговом окне «Установка и удаление программ»
и
UninstallString — средство, которое используется для удаления программы
-
Определив раздел реестра, соответствующий программе, которая продолжает отображаться в диалоговом окне «Установка и удаление программ», щелкните его правой кнопкой мыши и выберите команду Удалить.
-
После удаления раздела нажмите кнопку Пуск, выберите команду Настройка, а затем — Панель управления.
-
На панели управления дважды щелкните значок Установка и удаление программ.
-
Убедитесь, что программа больше не отображается в диалоговом окне «Установка и удаление программ».
-
Если в диалоговом окне отображается неправильный список программ, два раза щелкните файл Uninstall.reg на рабочем столе, чтобы восстановить исходный список.
-
Если в диалоговом окне отображается правильный список программ, щелкните файл Uninstall.reg правой кнопкой мыши и выберите команду Удалить.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Download Windows Speedup Tool to fix errors and make PC run faster
Not many may know, but there are different ways to uninstall a program in Windows 11/10/8/7. You can uninstall programs using the Control Panel and navigating to the Programs & Features applet, you can use Windows Settings or you can use the Program’s own uninstaller, which you can find in the Program folder, should the need to do so, ever arise. But if the program’s entry is missing in the Control Panel, Settings or the Uninstaller is not available, or these ways do not work for some reason, you can also use the Windows Registry.
To uninstall a program via the Windows Registry, open regedit and navigate to the following key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
You will see many keys there. These represent the installed programs. They may have long numbers or names.
In case they have names, they would be easy to identify, and in most cases, its UninstallString would point to its un-installers path.
In case they have long numbers, click on each of them till you are able to find the program which you want to uninstall.
Having done that, in the right pane, search for a string value called UninstallString.
Double-click on it. From the dialog box which opens, copy its value.
It will look something like this :
MsiExec.exe /I{B440D659-FECA-4BDD-A12B-5C9F05790FF3}
Next, open command prompt (cmd), paste the value, and hit Enter.
If you see a Value data like say –
"C:\Program Files\Software Name\uninstall.exe"
You may also open the Run box, copy-paste this value, and hit Enter.
The program will commence uninstallation.
If this does not help, you may also try one of these free Uninstallers for Windows.
UPDATE: Bill Pytlovany adds in the comments.
If you have a 64-bit version of Windows, 32 bits apps may be redirected here:
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Hope this helps.
Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.
В случае, если в списке установленных программ в «Программы и компоненты» Windows у вас присутствуют программы, которые уже были удалены или в ситуации, когда вам нужно, чтобы какая-то программа не отображалась там, вы можете легко убрать её оттуда.
В этой инструкции два способа удалить программу из списка установленных в Windows 10, 8.1 и Windows 7 — вручную в редакторе реестра и с помощью стороннего ПО, а также видео, где весь процесс показан наглядно.
- Удаление программы из списка установленных вручную
- Как удалить программу из списка установленных в CCleaner
- Видео инструкция
Удаление пункта в списке установленных программ в редакторе реестра
Информация о том, какие программы были установлены на компьютере хранится в реестре Windows и мы можем её оттуда удалить. При этом сама программа (если она еще установлена) продолжит работать, более того, останется возможным и нормальное полное её удаление — с помощью файла деинсталляции в её папки. Шаги удаления будут следующими:
- Нажмите клавиши Win+R (Win — клавиша с эмблемой Windows), введите regedit и нажмите Enter.
- Перейдите к разделу реестра
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
- В этом разделе вы найдете подразделы: часть из них могут иметь имена программ, часть — идентификаторы, некоторые вообще не связаны со списком установленных программ. Выбрав любой раздел, в правой части окна редактора обратите внимание на наличие параметра «DisplayName» и его значение. Если параметр присутствует, а его значение соответствует имени программы, которую нужно удалить из списка, удалите весь раздел с этим параметром (правый клик по «Папке» — удалить).
- Если в указанном разделе ваша программа не нашлась, загляните в еще один раздел реестра, где также могут находиться отдельные программы из списка:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
В результате в списке установленных программ ненужный пункт будет удален (для этого потребуется закрыть и заново открыть этот список).
Как уже было отмечено, если программа всё еще находится на компьютере, она никуда не денется и продолжит запускаться и выполнять свои функции. А для её полного удаления в дальнейшем необходимо зайти в папку с программой и найти файл для удаления, обычно его имя начинается с unins (от слова uninstall — деинсталлировать).
Как удалить программу из списка установленных с помощью CCleaner
В известной большинству программе CCleaner в разделе «Инструменты» — «Удаление программ» также присутствует возможность удалять программу из списка установленных.
Для этого достаточно лишь выбрать программу и нажать кнопку «Удалить» вместо «Деинсталляция» — в результате будет удалена та же запись в реестре, которую в предыдущем способе мы удаляли вручную. Результат действия аналогичен.
Видео инструкция
Если что-то не сработало или остаются вопросы — задавайте в комментариях, решение должно найтись.
Как убрать программу из списка установленных программ в Панели управления?
Здравствуйте. потребовалось скрыть от пользователя программу, которая установлена, никак не могу понять как убрать (не удаляя) ее с установленных программа в панели упарвления?
Инструкция применима ко всем версиям Windows, начиная с Windows XP и заканчивая Windows 10.
Допустим, наша задача — скрыть запись об установленном архиваторе WinRAR. Открываем Панель управления, переходим в раздел Programs and Features (Программы и компоненты) и удостоверяемся, что запись WinRAR archiver присутствует в списке установленного ПО.
Для того, чтобы скрыть запись о программе потребуется внести небольшие изменения в реестр. Для этого:
- Открываем редактор реестра (regedit.exe) и переходим в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. На основании содержимого этого раздела генерируется список установленного ПО, который пользователь видит в разделе Программы и компоненты.
Примечание. Если приложение установлено под правами простого пользователя, нужно перейти в ветку HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall. Если приложение 32-битное, а ОС 64-разрядная, нам нужна ветка HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
- Найдем ветку с нашим приложением (в нашем случае имя ветки совпадает с именем программы в списке — WinRAR archiver).
- Создадим в ней параметр типа DWORD с именем SystemComponent и значением 1 : «SystemComponent»=dword:00000001
- Обновим содержимое окна со списком установленного ПО (клавиша F5). Запись WinRAR должен исчезнуть из списка.
Если необходимо использовать скрытие программы в рамках некого сценария или скрипта, можно воспользоваться такой командой:
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinRAR archiver" /v SystemComponent /t REG_DWORD /d 1 /f
Совет. Скрыть программу можно и альтернативным способом. Для этого достаточно в той же самой ветке изменить имя ключа DisplayName на QuietDisplayName
Чтобы отключить режим скрытия для программы достаточно удалить параметр SystemComponent или произвести обратное переименование параметра DisplayName, убрав слово Quiet.
источник: http://winitpro.ru/index.php/2015/05/05/kak-skryt-programmu-iz-spiska-us…
Можем смоделировать Вашу сеть на виртуальном стенде
Помните, что все действия вы выполняете на свой страх и риск — загрузка неверных данных может повлечь за собой крах системы и потерю информации.
Тестирование в тестовой среде никто не отменяет.
Администрация сайта не несет ответственность за ваши действия.
Вся информация на сайте носит исключительно справочный характер и не является публичной офертой, определяемой в Статье 437 Гражданского кодекса Российской Федерации.
If you find that unwanted programs appear on the Programs and Features page even though you have removed/uninstalled them, or if you are unable to uninstall a specific program, then the program has likely been corrupted and it cannot be removed the conventional way.
Using the Windows Registry, you can permanently uninstall programs and apps to ensure that they do not cause further problems.
Table of contents
- Program location in Windows Registry
- Uninstall Windows Registry key
- Uninstall/Remove programs using Windows Registry
- Completely uninstall the program using Windows Registry
- Remove programs using Windows Registry
- Verdict
In some cases, you might have uninstalled a program through Add/Remove Program, but it still appears in the Control Panel (Run >> appwiz.cpl) list. If you try to run the program, it will not work either. It is best to attempt to remove it using the methods discussed in this post if that is the case.
Program location in Windows Registry
Each program has either a 32-Bit or 64-Bit architecture on your Windows computer. These categories of programs and apps are stored separately, both on the volume and within the Windows Registry.
The 32-bit applications and programs are stored in the following locations:
System Volume: C:\Program Files (x86)
Windows Registry: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\
64-bit apps and programs are saved at the following locations:
System Volume: C:\Program Files
Windows Registry: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
The CurrentVersion keys further hold sub-keys for different apps and programs. One of the sub-keys is named Uninstall, which contains information pertaining to removing the program.
The values within the Uninstall key can be used to remove the entire program permanently from your computer, which is how we shall be deleting any program(s) that may be causing trouble, or are no longer required.
Uninstall Windows Registry key
Before we proceed to the uninstallation process, let us learn how to determine which key belongs to which program, since most sub-keys in the Uninstall key are not named directly with the associated program’s name.
If you click on the key under Uninstall, you may find the following parameters (values) and the related information:
Note: These are common values. You may see come across some values that are not mentioned in the list below.
- DisplayName
- DisplayVersion
- Publisher
- VersionMinor
- VersionMajor
- Version
- HelpLink
- HelpTelephone
- InstallDate
- InstallLocation
- InstallSource
- URLInfoAbout
- URLUpdateInfo
- AuthorizedCDFPrefix
- Comments
- Contact
- EstimatedSize
- Language
- ModifyPath
- Readme
- QuietUninstallString
- UninstallString
- SettingsIdentifier
The only parameters you should be interested in are DisplayName, QuietUninstallString, and UninstallString.
DisplayName is the identifier that will assist you to recognize to which program the key in the Windows Registry belongs. This means that you will need to click on each key before determining which key is the one that you wish to delete.
Note: Some Windows Registries may be named (correctly) after the associated program.
The values QuietUninstallString and UninstallString will be used in the process of uninstalling the program further down the article.
We can now begin to remove the program that you want to.
Uninstall/Remove programs using Windows Registry
You can uninstall the program through the Windows Registry if you are unable to do so through the program itself, or through the Programs and Features page in the Control Panel.
However, if you simply see a program on the Programs and Features page that is no longer installed but still visible, you can delete the associated Windows Registries to remove it from the list.
Since both processes involve manipulation of the Windows Registry, it is better to create a restore point before proceeding forward, in case the system is at risk of wrongful Registry manipulation.
Completely uninstall the program using Windows Registry
Since the names of the keys in the Windows Registry are ambiguous, it is better to create a backup of the Registry, and then proceed towards the uninstallation.
Here is how to do so:
- Launch the Registry Editor by typing in regedit in Run.
- Now paste the complete location of the Uninstall key in the address bar for quick navigation:
- 32-Bit:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall - 64-Bit:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
- 32-Bit:
- Now look for the key that you want to remove. Remember that you can find the name of the associated program in the DisplayName value.
- When found, right-click on the key and click Export from the context menu.
- In the pop-up window, select a location to save the backup Registry file, enter the name of your choice, and click Save.
A local backup of the Windows Registry that you are about to remove has been made. - Now, click on the associated key of the program that you want to remove, and then double-click on either of the values in the right-hand pane:
- QuietUninstallString – For quietly removing the program (no prompts or confirmation)
- UninstallString – To remove the program with complete due process
- In the Edit String popup, copy the Value Data.
- Now launch the Command Prompt with administrative privileges, paste the copied content and press Enter to run it.
- If you selected UninstallString in step 6, then you may encounter some confirmation dialog boxes or an uninstall/reinstallation wizard. Follow through with them to remove the program.
- Now confirm if the correct program has been removed through the Programs and Features page in the Control Panel. If so, you can continue to delete the manual backup of the Registry as well. If not, you may want to restore the Registry file by double-clicking it. This will bring back the deleted Windows Registry as it was before.
You will now have successfully removed the program and all of its Registries as well.
Remove programs using Windows Registry
Note: This process does not uninstall the program, but simply removes it from the list under the Programs and Features page in the Control Panel.
Perform the following steps to remove a program that no longer works on your Windows computer, but is still visible in the Programs and Features list.
- Open the Registry Editor by typing in regedit in Run, and then paste either of the following locations in the address bar for quick navigation:
- 32-Bit:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall - 64-Bit:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
- 32-Bit:
- Now determine the key associated with the program that you wish to remove from the list by checking the DisplayName value.
- Once determined, right-click the key and then click Delete from the context menu.
- In the confirmation dialog box, click Yes.
- You can now confirm that the program is no longer visible in the Programs and Features page (Run >> appwiz.cpl).
Verdict
You can run either the UninstallString‘s or QuiteUninstallString‘s value in the Command Prompt when you want to uninstall a program. QuietUninstallString will simply remove the program without confirming with you.
Moreover, we would advise that you adopt these methods when no other method to remove a program has worked since manually working with the Windows Registries can turn out to be deadly for your operating system.