Я пытаюсь удалить 32-разрядную версию Java 6 и установить 64-разрядную версию Java 7, но после первоначального открытия и успешного запуска деинсталлятора, запрашивая у меня полное удаление после перезагрузки, деинсталлятор не вернулся и не выполняет его. снова работать.
Я попытался с помощью revouninstaller удалить старую версию Java, которая кажется успешной, но программа установки Java 7 по-прежнему не запускается.
Когда я запускаю автономный установщик, он запрашивает права администратора, загружает MSI и затем исчезает. Посоветовавшись с программой просмотра событий, я нашел следующие записи в MsiInstaller:
Продукт: Java(TM) 7, обновление 2 (64-разрядная версия) - операция установки не выполнена.
а также
Установщик Windows установил продукт. Название продукта: Java(TM) 7, обновление 2 (64-разрядная версия). Версия продукта: 7.0.20. Язык продукта: 1033. Производитель: Oracle. Успешная установка или статус ошибки: 1602.
Все, что я знаю, это то, что ошибка 1602 должна означать, что пользователь отменил установку, что заставляет меня думать, что либо UAC не работает правильно (хотя, кажется, работает нормально), либо есть какая-то запись реестра, блокирующая установщик MSI (хотя я ' проверено вручную).