Java

Java в действии Загрузка Центр справки

Справочные ресурсы

Удаление записи исполнительной среды 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, приведена ниже.
  1. Откройте Registry Editor (Редактор реестра), выбрав Start (Пуск) -> Run (Выполнить) и указав в поле Open (Открыть) имя программы regedit.
  2. Перейдите к следующей ветви реестра:

    HKEY_LOCAL_MACHINE/Software/Microsoft/
    Windows/CurrentVersion/Uninstall


  3. В ветви Uninstall содержится много имен элементов реестра, заключенных в фигурные скобки. например, {B7915B05-FC28-11D6-9D24-00010240CE95}
  4. Разделы реестра, относящиеся к старым версиям JRE, можно найти путем поиска значений разделов. Имя этого реестра: DisplayName, а значение (Value Data):

    Java 2.
    Пример: Java 2 SDK, SE v1.4.1_02. На следующем рисунке изображен элемент реестра Java 2 SDK, SE v1.4.1_02.
Registry Editor (Редактор реестра)
  1. Чтобы удалить элемент реестра, связанный с JRE, щелкните на его имени правой кнопкой мыши и выберите Delete (Удалить).
  2. В окне сообщения Confirm Key Delete (Подтверждение удаления параметра) нажмите кнопку Yes (Да).
  3. Папка удаления JRE находится по адресу C:\Program Files\InstallShield Installation Information. Её также можно удалить. Имя этой папки составлено по шаблону:

    C:\Program Files\InstallShield Installation Information\{<раздел Java 2 clsid>}, где элемент <раздел Java 2 clsid> идентичен имени раздела реестра, найденного в шаге #4.

  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 (Свойства папки):
Folder Options (Свойства папки) -> View (Вид)
  1. Завершив редактирование реестра 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

Выбрать язык | О технологии Java
Конфиденциальность | Условия использования | Торговые марки | Ограничение ответственности

Sun Microsystems