|
Удаление записи исполнительной среды Java из списка Add/Remove Programs (Установка и удаление программ) после удаления программы
Этот раздел касается:
- Платформа/платформы:
Windows 98, Windows ME, Windows 2000, Windows XP, Windows 2003
- Версия/версии Java:
1.4.2_xx, 1.3.0_xx, 1.3.1_xx, 1.4.0_xx, 1.4.1_xx
СИМПТОМЫ
После удаления JRE соответствующая запись остается в панели Add or Remove Programs (Установка и удаление программ).
ПРИЧИНА
Иногда при удалении JRE 1.4.x или обновлении предыдущих версий JRE некоторые элементы не удаляются из регистра.
HKEY_LOCAL_MACHINE/Software/Microsoft/ Windows/CurrentVersion/Uninstall/(<раздел Java 2 clsid>)
Из-за сохранения этих элементов в реестре Windows запись JRE в панели Add or Remove Programs (Установка и удаление программ) остается видимой.
РЕШЕНИЕ
Пользователь может самостоятельно удалить устаревшие параметры реестра, которые состоят из двух элементов: имени и значения.
Процедура удаления элементов реестра, связанных с JRE, приведена ниже.
- Откройте Registry Editor (Редактор реестра), выбрав Start (Пуск) -> Run (Выполнить) и указав в поле Open (Открыть) имя программы regedit.
- Перейдите к следующей ветви реестра:
HKEY_LOCAL_MACHINE/Software/Microsoft/ Windows/CurrentVersion/Uninstall
- В ветви Uninstall содержится много имен элементов реестра, заключенных в фигурные скобки. например,
{B7915B05-FC28-11D6-9D24-00010240CE95}
- Разделы реестра, относящиеся к старым версиям JRE, можно найти путем поиска значений разделов. Имя этого реестра: DisplayName, а значение (Value Data):
Java 2. Пример: Java 2 SDK, SE v1.4.1_02. На следующем рисунке изображен элемент реестра Java 2 SDK, SE v1.4.1_02.

- Чтобы удалить элемент реестра, связанный с JRE, щелкните на его имени правой кнопкой мыши и выберите Delete (Удалить).
- В окне сообщения Confirm Key Delete (Подтверждение удаления параметра) нажмите кнопку Yes (Да).
- Папка удаления JRE находится по адресу C:\Program Files\InstallShield Installation Information. Её также можно удалить. Имя этой папки составлено по шаблону:
C:\Program Files\InstallShield Installation Information\{<раздел Java 2 clsid>}, где элемент <раздел Java 2 clsid> идентичен имени раздела реестра, найденного в шаге #4.
- Папка C:\Program Files\InstallShield Installation Information является скрытой. Чтобы увидеть эту папку в Windows Explorer (Проводнике), необходимо установить параметр Show hidden files and folders (Показывать скрытые файлы и папки) в диалоговом окне Folder Options (Свойства папки), вызвать которое можно в меню Tools (Сервис) Проводника.
Чтобы открыть диалоговое окно Folder Options (Свойства папки), нужно выполнить команду Tools (Сервис) -> Folder Options (Свойства папки) в Windows Explorer (Проводнике). Вот пример стандартной конфигурации в окне Folder Option (Свойства папки):

- Завершив редактирование реестра Windows registry, закройте и еще раз откройте панель Add or Remove Programs (Установка и удаление программ). Как видите, теперь записи JRE в списке Add or Remove Programs (Установка и удаление программ) нет.
Внимание Неосторожное обращение с реестром может привести к серьезному повреждению системы. Перед внесением любых изменений в реестр нужно, как минимум, создавать резервные копии всех важных данных. Чтобы сохранить состояние реестра перед удалением его разделов, выберите File (Файл) -> Export (Экспорт). Впоследствии, если вы случайно удалили неверный раздел, регистр в прежнем состоянии можно будет восстановить командой File (Файл) -> Import (Импорт) в Registry Editor (Редакторе реестра).
Примечание.
В случае сбоя обычного процесса деинсталляции (см. выше) попробуйте воспользоваться утилитой очистки Microsoft Windows Installer Cleanup. Эта утилита удаляет все несущественные записи в реестре, созданные программой установки (msi) исполнительной среды Java от Microsoft. Получить подробные сведения об этой утилите и загрузить её можно по адресу:
Описание утилиты Windows Installer CleanUp
Инструкции по удалению:
- Загрузите файл утилиты очистки Microsoft Installer Clean Up и сохраните его на рабочий стол
- Двойным щелчком откройте исполняемый файл. Начнется процесс инсталляции. Следуйте дальнейшим инструкциям
- Когда процесс инсталляции завершится, выберите Start (Пуск) -> All Programs (Все программы) -> Windows Install Clean Up
- В результате на экране появится диалоговое окно утилиты Windows Installer Clean Up
- Выберите версию JRE, которую предполагается удалить, в списке Installed Products
- Последовательно нажмите кнопки Remove и Exit
|