Установка Internet Explorer не закончена
На тему установки новых версий браузера Internet Explorer , и возникающих по этому случаю ошибок, в Сети уже опубликовано достаточно большое количество разнообразного материала. Лишний раз комментировать глобальные причины возникновения подобных ситуаций как-то не очень хочется, а то и так градус обсуждения порой слишком уж завышен, да и споры на предмет архитектуры того или иного системного компонента Windows не являются темой данной заметки, и без того некоторые специалисты, я думаю, уже имели достаточно времени сделать собственные выводы. Сегодня же мы поговорим о группе проблем, которые заключаются в следующем: на протяжении существования Windows 7 и выхода 9, 10, 11 версий браузера Internet Explorer (IE9, IE10, IE11), при попытке обновления браузера на более свежую (позднюю, последнюю) версию, иногда возникают не совсем понятные ошибки, одним из случаев которых является возникновение ошибки Установка Internet Explorer не закончена:
При этом, подобные ошибки, как и большинство у Microsoft, являются «универсальными», то есть имеют несколько (иногда даже существенное количество) вероятных причин.
Само окно с ошибкой несколько варьирует свой внешний вид: меняется поясняющий текст в нижней части окна уведомления, который располагается непосредственно за (под) основной фразой Установка Internet Explorer не закончена. При некоторых вариантах ошибки в окне присутствует ссылка на страницу «Устранение неполадок Internet Explorer», которая ведет на инструкцию с описанием необходимых предустановок, которые требуется произвести в системе для успешной работы инсталлятора IE, то есть все то, что установщик пытается сделать автоматически, и что у него время от времени не получается в этом самом автоматическом режиме сделать. В некоторых случаях предустановки помогают решить проблему, но чаще встречаются ситуации, когда Вы выполняете все необходимые рекомендации, кропотливо устанавливая обновление за обновлением из списка вручную, а установка все так же продолжает завершаться с ошибкой! Как оказалось, помимо отсутствия предустановок, причина появления ошибки «Установка Internet Explorer не закончена» кроется в старых пакетах, относящихся к браузеру. Когда Вы пытаетесь установить свежую версию IE, в процессе установки в хранилище пакетов/обновлений обнаруживаются старые версии инсталлируемых пакетов, которые по каким-то (пока еще не выясненным) причинам не могут быть удалены/обновлены самим инсталлятором, что приводит к прекращению работы установщика IE с вышеописанной ошибкой. Естественно что подобное положение вещей оставляет много вопросов по системе пакетов в Windows.
Изучение причин инцидента в подобных случаях надо начинать с чтения лог-файла инсталляции браузера Internet Explorer. Данный log-файл располагается по пути %SystemRoot%\IE XX _main.log , где XX — номер версии устанавливаемого Internet Explorer. Вот типичное содержимое лог-файла IE11_main.log , содержащее в себе о ходе процесса инсталляции и возникших в процессе ошибках:
В журнале мы можем наблюдать ошибку DISM, которая имеет идентификатор 0x00003715 (14101) и поясняющий текст «The identities of the manifests are identical but their contents are different». Возникает резонный вопрос, почему манифесты тождественны, но их содержимое разное и что это означает? Упоминание манифестов явно связывает проблему с системными пакетами в хранилище, вероятно ошибка связана с каким-либо пакетом, устанавливаемым основным инсталлятором. Вторая ошибка уже относится непосредственно к Internet Explorer и является одной из самых распространенных ошибок инсталляции IE. Она имеет код 0x00009C59 (40025) и возвращается непосредственно самим инсталлятором IE (iesetup.exe) в качестве реакции на первую ошибку.
Решение 1: установка необходимых обновлений
Пожалуй самое простое из предлагаемых решений, оно далеко не всегда результативно, но с него определенно всегда стоит начинать процесс устранения проблемы. К примеру, у браузера Internet Explorer версии 11 есть определенные требования к обновлениям, которые должны быть установлены ДО установки непосредственно самого браузера. Данные обновления фигурируют во многих источниках, в том числе и в документе под названием Обязательные обновления для Internet Explorer 11 ,открываемом при переходе по ссылке в документе Устранение неполадок Internet Explorer 11. На всякий случай привожу их здесь в виде таблицы. Вот список обновлений для 32/64-разрядной Windows 7, необходимых для установки браузера IE11:
Наименование | Для x32 версии | Для x64 версии |
---|---|---|
KB2834140 | с сайта Microsoft | с сайта Microsoft |
KB2670838 | с сайта Microsoft | с сайта Microsoft |
KB2639308 | с сайта Microsoft | с сайта Microsoft |
KB2533623 | с сайта Microsoft | с сайта Microsoft |
KB2731771 | с сайта Microsoft | с сайта Microsoft |
KB2786081 | с сайта Microsoft | с сайта Microsoft |
KB2888049 | с сайта Microsoft | с сайта Microsoft |
KB2882822 | с сайта Microsoft | с сайта Microsoft |
KB2729094 | с сайта Microsoft | с сайта Microsoft |
Проблему требований к предустановленным обновлениям призван решить так называемый онлайновый инсталлятор IE (IE online web installer), который в своё время был доступен для скачивания с сайта Microsoft, однако потом куда-то оттуда подевался.
Решение 2: удаление всех пакетов IE
Запускаем командную строку cmd , поскольку все команды будем инициировать уже в консоли. Сначала неплохо было бы получить список всех установленных в системе пакетов. Для этого выполним следующую команду:
dism.exe /Online /Get-Packages > 1.txt
Приведенная команда генерирует список всех установленных в системе пакетов и сохраняет его в файл 1.txt в каталоге, который был текущим в момент запуска утилиты dism . Обычно это корневая директория профиля пользователя, доступная через переменную %USERPROFILE% . Затем открываем блокнотом полученный выходной файл и ищем в нем абсолютно все пакеты, которые в своем имени содержат слова IE или InternetExplorer . Подчеркиваю, что ищем мы абсолютно все пакеты, относящиеся к IE, даже те, которые имеют тип «Языковой пакет» (Language Pack). В моем случае поиск нашел 3 файла:
Таким образом, именно в моем случае я нашел пакеты с именами:
Microsoft-Windows-InternetExplorer-Optional-Package
Названия пакетов можно выписывать, можно работать в параллельных окнах блокнота и командной строки, чтобы сразу копировать имя пакета и удалять его нижеприведенной командой, для особо продвинутых могу предложить написать скрипт, автоматизирующий эту рутину. Соответственно, в ручном режиме, найденные пакеты мы удаляем следующей командой:
dism.exe /Online /Remove-Package /PackageName: Microsoft-Windows-InternetExplorer-Optional-Package
где вместо имени (после параметра /PackageName: ) подставляете актуальное для вашей системы наименование пакета. Процедура удаления выглядит следующим образом:
Аналогичным образом мы проходимся по всему списку и удаляем все необходимые пакеты.
После перезагрузки скачиваем из Сети автономный (независимый, полный) инсталлятор IE, внимательно выбирая на странице скачивания подходящую именно для Вашей системы версию. Например для IE11 полный инсталлятор можно сказать вот по этой ссылке: Полный оффлайновый инсталлятор IE11. Запускаем в командной строке скачанный .exe -файл с опцией /update-no , в моем случае это выглядит вот так:
Решение 3: удаление проблемных пакетов по журналу CBS
Начиная с Windows Vista, все ошибки установки абсолютно любых системных пакетов/компонентов должны отражаться в журнале компонентной модели (Component Based Servicing, CBS ), находящемся по пути %WinDir%\Logs\CBS\CBS.log . Очевидно, что установка Internet Explorer не исключение из этого правила. Поэтому, после возникновения каких-либо ошибок обновления Internet Explorer, открываем файл CBS.log и ищем следующие строки, содержащие фразы InternetExplorer либо IE совместно с ошибочным статусом (например, Failed ).
Пример1:
10.2.9200.16521 , Update : Internet Explorer — amd 64 , UninstallDeployment : amd 64 _ microsoft — windows — i . . explorer — deployment _ 31 bf 3856 ad 364 e 35 _ 10 . 2.9200.16521_none_cba0e8fb897ea591
10.2.9200.16521.Internet — Explorer — amd 64 [ HRESULT = 0x80004005 — E _ FAIL ]
8.0.7601.17514 , Update : Internet — Explorer — Optional — amd 64 [ HRESULT = 0x80073701 — ERROR _ SXS _ ASSEMBLY _ MISSING ]
Копируем имена проблемных пакетов (все пакеты, имена которых присутствуют в качестве основного пакета (владельца) для всех ошибочных пакетов/компонентов) из файла CBS.log , затем каждый из них вручную удаляем уже знакомой нам командой:
dism.exe /Online /Remove-Package /PackageName: Microsoft-Windows-InternetExplorer-Optional-Package
,где вместо имени (после параметра /PackageName: ) не забывайте подставлять актуальное именно для вашей системы наименование пакета.
Решение 4: удаление всех пакетов IE (старый способ)
Когда ни один из вышеописанных методов не помогает, устранить ошибку Установка Internet Explorer не закончена, можно попробовать при помощи метода, заключающегося в удалении вообще всех пакетов, относящихся к установленной в системе в данный момент версии браузера Internet Explorer. Читатель может резонно заметить, что мы тоже самое уже проделывали в методе, описанном выше? А существенное отличие заключается в том, что в данном случае мы будет выполнять удаление при помощи старого пакетного менеджера под названием Диспетчер пакетов Windows (Package Manager, pkgmgr). Этот пакетный менеджер появился в Windows Vista, затем в Windows 7 функционировал вместе с DISM, а начиная с Windows 8 (и далее) его не рекомендуют к использованию. Вообще ситуация с существованием в системе нескольких утилит работы с пакетами характерна, похоже, только лишь для Windows 7. DISM и pkgmgr в Windows 7 представляют собой разные исполняемые файлы (разный код), но при этом Pkgmgr вызывает для некоторых своих задач DISM (является переходником), и работают они оба с единой базой пакетов/компонентов. Зная функциональные особенности продуктов Microsoft, понимаешь, что в ряде случаев эта разница может нам сильно помочь, однако надо учитывать, что это самый проблемный способ удаления пакетов IE, потому как зачастую приводит к необходимости дополнительной (ручной) работы по устранению возникающих в процессе удаления ошибок доступа к различным частям файловой системы/реестра. Но, не смотря на всю неоднозначность, в ряде случаев это единственный действенный метод привести систему к готовности к установке свежей версии Internet Explorer. Итак, для удаления всех пакетов IE выполним следующую команду с правами локального администратора :
FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-IE*.mum /c «cmd /c echo Uninstalling package @fname && start /w pkgmgr /up:@fname /quiet /norestart»
FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer*.mum /c «cmd /c echo Uninstalling package @fname && start /w pkgmgr /up:@fname /quiet /norestart»
Приведенная серия команд удаляет из системы абсолютно все пакеты всех версий браузера Internet Explorer. Pkgmgr считается устаревшим средством и не рекомендуется к использованию в последних версиях Windows, поэтому надо бы переписать вышеприведенные команды на DISM.
В связи с ошибками обновлений Internet Explorer, в Сети встречается множество рекомендаций по удалению версий IE-пакетов ниже, чем устанавливаемая, так вот, поскольку данная серия команд работает по маске, она более универсальна и удаляет ВСЕ пакеты, относящиеся к браузеру. На ошибки доступа к определенным частям реестра можно не обращаться внимания. После завершения выполнения команды перезагрузить систему и попробовать запустить инсталлятор браузера Internet Explorer заново.
Установка последней версии Internet Explorer на Windows 7
С 12 января 2016 года компания Microsoft прекращает поддержку всех версий Internet Explorer, кроме самой последней, т.е. Internet Explorer 11, поэтому всем кто пользуется браузером Internet Explorer, рекомендуется перейти на 11 версию. Сегодня в материале я покажу, как можно установить Internet Explorer 11 на операционную систему Windows 7.
По умолчанию в состав ОС Windows 7 включена версия Internet Explorer 8, в Windows 8 входит Internet Explorer 10, а 11 версия браузера Internet Explorer по умолчанию включена только в версии Windows 8.1. Поэтому если у Вас Windows 8.1, то браузер Internet Explorer 11 у Вас уже установлен, и Вам ничего не нужно делать, но если Вы обладатели версий Windows 7 или 8 то лучше, конечно же, обновить Internet Explorer до 11 версии. Как я уже сказал, начиная с 12.01.2016г. Microsoft прекращает выпуск обновлений для системы безопасности, других обновлений, а также перестает оказывать услуги по технической поддержке всех версий Internet Explorer кроме 11. Поддержка браузера Internet Explorer 11 будет длиться до окончания жизненного цикла операционной системы, на которую он устанавливается, т.е. Windows 7, Windows 8.1 и Windows 10, так как браузер Internet Explorer является компонентом Windows.
Требования к системе для установки браузера Internet Explorer 11
Итак, для того чтобы установить Internet Explorer 11 на Windows 7 необходимо иметь операционную систему Windows 7 с установленным Service Pack 1, т.е. другими словами 11 версию Internet Explorer можно установить только она Windows 7 SP1. Если у Вас не установлен Service Pack 1 или Вы просто, не знаете, есть ли он у Вас или нет, то подробно об установке и вообще, о том, что такое Service Pack мы разговаривали в материале «Установка Service Pack 1 на Windows 7».
Для установки и запуска Internet Explorer 11 на ОС Windows 8 необходимо обновить систему до версии 8.1 или 10.
Для установки Internet Explorer 11 на ОС Windows 7 в компьютере должно быть:
- Процессор с тактовой частотой 1 ГГц;
- Минимум 512 МБ оперативной памяти;
- Минимум 70 МБ свободного места на диске;
- Монитор с разрешением 800 x 600.
Где скачать браузер Internet Explorer 11 для Windows 7?
Скачать 11 версию Internet Explorer можно, конечно же, с официального сайта Microsoft со страницы загрузки вот она http://www.microsoft.com/ru-ru/download/internet-explorer-11-for-windows-7-details.aspx
Рекомендуется всегда загружать программное обеспечение только с официальных источников (не только Microsoft).
После того как Вы перешли на страницу загрузки жмем «Скачать».
Примечание! Я скачиваю версию для 32 битной Windows 7, если у Вас 64 битная система, то кликните по ссылке «Change Systems», затем выберите пункт Internet Explorer 11 (64-Bit) и нажмите «Next».
После того как Вы нажали на кнопку «Скачать» начнется загрузка браузера Internet Explorer 11 и в итоге загрузится файл IE11-Windows6.1-x86-ru-ru.exe размером 30.8 мегабайт.
Установка браузера Internet Explorer 11 на Windows 7
Итак, браузер Internet Explorer 11 мы скачали, теперь необходимо его установить, для этого запускаем скаченный файл (в данный момент все открытые браузеры лучше закрыть).
Если у Вас появится следующее сообщение, значит, у Вас не установлен Service Pack 1, чуть выше при рассмотрении требований к системе я уже отмечал то, что Internet Explorer 11 можно установить только на Windows 7 с Service Pack 1.
Если Service Pack 1 установлен, то откроется окно, в котором нам необходимо нажать «Установить».
Начнется установка Internet Explorer 11.
Установка будет завершена, когда появится вот такое окно, жмем «Перезагрузить сейчас» в итоге компьютер перезагрузится.
После перезагрузки у Вас уже будет Internet Explorer 11, для его запуска можете использовать ярлыки, которыми Вы пользовались раньше. Чтобы проверить текущую версию Internet Explorer откройте браузер и нажмите «Сервис ->О программе».