Проблемы
После установки программы на компьютере программа не отображается в средстве "Установка и удаление программ" в панель управления. Кроме того, другие программы, установленные на компьютере и ранее перечисленные в разделе Установка и удаление программ, могут больше не отображаться в списке.
Причина
Эта проблема может возникнуть, если установленная программа создает имя раздела реестра длиной более 60 символов. Добавление и удаление программ перечисляет только имена программ, которые они находят до точки, в которой возникает эта ситуация.
Решение
Важно! В этом разделе, методе или задаче содержатся инструкции по изменению реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует точно выполнять приведенные инструкции. В качестве дополнительной защитной меры перед изменением реестра необходимо создать его резервную копию. Это позволит восстановить реестр в случае возникновения проблем. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Как создать резервную копию и восстановить реестр в Windows Чтобы обойти эту проблему, используйте один из следующих методов:
Удаление программы
Программа установки может обнаружить, что эта программа уже установлена на вашем компьютере, и предоставить возможность ее удаления. При удалении этой программы другие отсутствующие программы в разделе Установка и удаление программ снова отображаются в списке.
Запуск программы удаления, включенной в папку удаления
Некоторые программы создают папку в папке Winnt, которая содержит символ $в начале и конце имени папки. Эта папка может содержать программу удаления, которую можно запустить, чтобы удалить программу, установленную ранее на компьютере. Обратите внимание, что эти папки обычно скрыты, и вам может потребоваться настроить Обозреватель Windows для просмотра скрытых файлов и папок. Для этого щелкните правой кнопкой мыши пуск, выберите пункт Обзор, выберите пункт Параметры в меню Вид, а затем — Показать все файлы.
Использование команды удаления, отображаемой в реестре
-
Используйте редактор реестра (Regedit.exe) для просмотра следующего раздела реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
-
Дважды щелкните значение реестра UninstallString, скопируйте содержимое поля Данные значения, выбрав содержимое и нажав клавиши CTRL+C, а затем закройте редактор реестра.
-
Нажмите кнопку Пуск, нажмите кнопку Выполнить, нажмите клавиши CTRL+V, чтобы вставить команду удаления, а затем нажмите кнопку ОК.
Сокращение имени раздела реестра
Запустите Regedit.exe, чтобы просмотреть следующий раздел реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\UninstallВыберите раздел реестра для установленной программы, щелкните Переименовать в меню Правка, а затем используйте имя, в котором меньше 60 символов. Обратите внимание, что если значение DisplayName больше 32 символов, оно не отображается. Чтобы переименовать его, дважды щелкните DisplayName и используйте имя длиной до 32 символов.
Статус
Корпорация Майкрософт подтвердила, что это проблема в продуктах Майкрософт, перечисленных в начале этой статьи.
Дополнительная информация
Программы сортируются в алфавитном порядке в разделе реестра Удаление, а все ключи, перечисленные после длинного имени ключа, игнорируются.