Одно время у меня была функция установки программного обеспечения в GPO, настроенная для установки установщика Java 7 update 11 MSI. Затем я удалил его методом удаления «немедленно удалить программное обеспечение с пользователей и компьютеров».
Теперь у меня есть сервер Windows 2008 R2, который застревает при «удалении управляемого программного обеспечения java 7 update 11».
Обычно я бы обошел это, отключив сетевое соединение, выполнив полную перезагрузку, запустив резервную копию, а затем запустив инструмент Microsoft Fix It для удаления любых остатков Java. Однако инструмент Fix It не работает в этой операционной системе.
Если я попытаюсь переустановить Java, запустив файл MSI, я получаю сообщение:
Пользователь SYSTEM ранее инициировал установку продукта «Java 7 update 11». Этому пользователю необходимо будет запустить эту установку еще раз, прежде чем он сможет использовать этот продукт.
Ошибка 1704. Установка обновления 11 для Java 7 в настоящее время приостановлена.
Если я запустил программу установки во второй раз, она установится, и я смогу удалить ее из раздела «Программы и функции» на панели управления.
Однако при запуске я все равно получаю сообщение «удаление управляемого программного обеспечения».
Что я могу сделать? Могу ли я как-нибудь отменить удаление? Или вручную удалить Java? (Инструмент JavaRa не работал).
[править]: Будет ли это подходящим следующим шагом?
введите regedit и найдите перейдите к следующему:
HKLM\Software\Microsoft\Windows\CurrentVersion\Group Policy\Appmgmt
Затем найдите правильный ключ, это легко сделать, посмотрев на «Имя развертывания» каждого ключа. Как только вы найдете правильный ключ, просто удалите его и перезагрузитесь. Теперь компьютер загрузится нормально, и вы сможете удалить вредоносное ПО через панель управления.
Источник: http://philipwilmot.co.uk/blog/2009/12/remove-failed-removal-of-deployed-software/
Это сработало:
введите regedit и найдите перейдите к следующему:
HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Group Policy \ Appmgmt
Затем найдите правильный ключ, это легко сделать, посмотрев на «Имя развертывания» каждого ключа. Как только вы найдете правильный ключ, просто удалите его и перезагрузитесь. Теперь компьютер загрузится нормально, и вы сможете удалить вредоносное ПО через панель управления.
Источник: http://philipwilmot.co.uk/blog/2009/12/remove-failed-removal-of-deployed-software/
Решение 1: Удалите все незавершенные установки.
Запустите редактор реестра Windows.
Windows XP: выберите «Пуск»> «Выполнить», введите regedit в текстовое поле «Открыть» и нажмите «ОК». Windows Vista: выберите Пуск, введите regedit в поле поиска и нажмите клавишу возврата.
Перейдите к одному из следующих разделов реестра:
32-разрядные версии Windows: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Installer \ Inprogress
64-разрядные версии Windows: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Installer \ Inprogress
Если ключ Inprogress существует, удалите его.
Решение 2: Отмените регистрацию, а затем повторно зарегистрируйте службу установщика Windows.
Отменить регистрацию службы установщика Windows
Windows XP: выберите Пуск> Выполнить. Введите msiexec / unreg в поле поиска и нажмите Enter.
Windows Vista: выберите Пуск, введите msiexec / unreg в поле поиска и нажмите Enter.
Зарегистрируйте службу установщика Windows
Windows XP: выберите Пуск> Выполнить. Введите msiexec / regserver и нажмите ОК.
Windows Vista: выберите Пуск, введите msiexec / regserver в поле поиска и нажмите Enter.