Ошибка программы Windows installer

Содержание

В работе системы всегда возникают неполадки, призванные подпортит нам жизнь, у любой системы есть недостатки, с которыми можно бороться. В данном случае мы поговорим об ошибке 1719, которая расшифровывается следующим образом: Windows installer service could not be accessed. Она связана с установкой и удалением программ, а точнее с конкретной службой, начавшей «тупить» по непонятным причинам.

Как устранить ошибку пакета windows installer

Ошибка Windows Installer — Способы решения неполадки

Ошибка windows installer – это одна из самых распространенных всплывающих неполадок, с которой сталкиваются пользователи операционной системы Windows.

Содержание: Ошибка может появляться независимо от версии вашей ОС.

Причины появления ошибки

Сообщение об ошибке появляется, потому что система не может распаковать и произвести установку исполняемого файла с разрешением “.msi”.

как убрать ошибку Windows Installer и Нет доступа к файлу

  • Сообщение о том, что невозможно запустить. Она может быть не подключена либо настроена неправильно. Также администратор компьютера может запретить использовать установщик другим пользователям системы;

всплывающее окно ошибки доступа к сервису Windows Installer

Внутренняя ошибка установщика

Проверка состояния работы установщика

Прежде чем решать любую неполадку, необходимо посмотреть на состояние функционирования установщика.

Следуйте инструкции:

  • Откройте системное окно выполнения команд. Для этого на клавиатуре нажмите на сочетание кнопок Win и R;
  • В открывшемся окошке введите команду services.msc;
  • Нажмите на кнопку ОК;

Окно выполнения команды доступа к службам

  • Откроется следующее окно. Оно отображает все службы, которые доступны в операционной системе и дает возможность пользователю настроить их конфигурацию;

  • В списке найдите установщик Виндовс и щелкните по ней два раза;
  • Все параметры запуска службы должны соответствовать тем, что указаны на скриншотах ниже (для седьмой и восьмой версии операционной системы Виндоус соответственно);

Параметры запуска службы установщика для седьмой версии ОС Виндовс

Параметры запуска службы установщика для восьмой версии ОС Виндовс

[FIXED] The Windows Installer Service Could Not Be Accessed

Если вы используете седьмую версию ОС, включите автоматический режим работы службы установщика. Затем перезагрузите устройство и попробуйте запустить установочный файл еще раз.

Исправление ошибки установки пакета Windows вручную

Данная инструкция должна помочь решить неполадку, если постоянно появляется одно из нижеприведенных сообщений об ошибке при установке:

  • Installer недоступен;
  • Ошибка доступа к службе установщика Виндоус (система выдает сообщение, если installer был установлен некорректно);
  • Ошибка доступа к Win installer;
  • На компьютере отсутствует предустановленный installer.

Эффективный способ решения каждой из вышеуказанных неполадок – повторная регистрация инсталлера в операционной системе:

  • Откройте командную строку системы. Для этого нажмите на клавишу Win и X или найдите утилиту командной строки в папке стандартных программ Виндоус.
  • Если вы используете ОС 32х битную, впишите в командную сроку команды со скриншота ниже. После введения каждой строки необходимо нажимать клавишу Ентер;

Команды для 32х битной версии ОС

  • Если вы используете 64х битную систему, введите нижеприведенные программы:

Команды для 64х битной версии ОС

После введения команд обязательно перезагрузите компьютер. Служба windows installer будет удалена и установлена заново. Теперь установка программы должна проходить без проблем.

Однако, если вы продолжаете сталкиваться с ошибками во время распаковки исполняемого файла или во время самого процесса установки – сбросьте настройки инсталлера или выполните сканирование системы на наличие ошибок.

Выполнить сканирование ОС можно с помощью команды Sfc /scannow. Вводить ее нужно в окно командной строки.

Запустить командную строку можно также еще двумя способами:

  • Пуск -> Все программы -> Стандартные -> Командная строка.
  • Пуск -> Выполнить и введите имя программы cmd.exe

Через несколько минут вам будет предоставлена детальная информация о дисках ОС, испорченных файлах, неполадках в работе служб и других системных программ.

Командная строка не только найдет испорченные и повреждённые файл, но и заменит их на работоспособные.

После сканирования закройте командную строку и перезагрузите ваш персональный компьютер или ноутбук. Попробуйте запустить процесс установки любого исполняемого файла.

Также компания Майкрософт предлагает пользователям автоматическую утилиту, которая способна решить проблему работы инсталлера.

В открывшемся окне нажмите на клавишу «Запустить сейчас». Утилита восстановит правильную конфигурацию инсталлера.

Стоит заметить, что утилита не работает с восьмой версией операционной системы.

Настройка доступа установщика к файлам msi

Неполадка при установке может быть вызвана тем, что installer не имеет доступа к файлам формата msi. Пользователь может разрешить эту проблему самостоятельно.

Читайте также:
Как называется программа для печати текста на компьютере Виндовс 10

Следуйте нижеприведенной инструкции:

  • Найдите ваш установочный файл и нажмите на нем правой кнопкой мышки;
  • Выберите окно свойств;
  • Перейдите на вкладку настройки безопасности;
  • В текстовом поле групп или пользователей проверьте, есть ли пользователь с именем «система». Если его нет, необходимо добавить юзера вручную;

Проверка групп или пользователей в свойствах файла

  • Для добавления нового пользователя нажмите на кнопку Изменить и затем на кнопку Добавить;
  • В текстовом поле имен выбираемого объекта напишите слово «система» (без кавычек). Если вы используете английскую версию операционной системы, введите слово System;
  • Введённое слово должно мгновенно стать подчеркнутым, как показано на рисунке ниже;

  • Поставьте галочку напротив поля полного доступа и теперь нажмите на кнопку ОК;

Теперь установщик сможет получить доступ к исполняемому файлу. Установка должна быть завершена без проблем.

Заметьте, что в некоторых случаях блокировать доступ к установочному файлу может антивирусное программное обеспечение.

Чтобы решить этот вариант неполадки необходимо зайти в операционную систему под учетной записью администратора, выключить антивирус и включить в настройках свойств антивируса совместимость с другими версиями ОС, как показано на рисунке ниже.

Настройка совместимости работы антивируса с другими версиями ОС

Тематические видеоролики:

Как исправить ошибку с Windows Installer?

Ошибка Windows Installer — Способы решения неполадки

Как исправить ошибку Windows Installer? Ответ здесь!

Ошибка Windows Installer — Способы решения неполадки

Ошибка Windows Installer — Способы решения неполадки

Ошибка Windows Installer — Способы решения неполадки

Ошибка пакета Windows Installer при установке iTunes: как устранить

Многим пользователям полюбилось приложение iTunes, которое используется на гаджетах вроде iPod, iPhone, iPad, а также на ПК. Для нормального функционирования в любой программе в первую очередь указываются системные требования и совместимость с ОС. В этой статье остановимся на часто используемых в наше время ОС Windows 7 и более поздних версиях. Рассмотрим основные ошибки, почему Айтюнс не устанавливается и не запускается и способы их устранения.

Не устанавливается iTunes на Windows 7, 10 и другие версии: разбираем основные проблемы

Начнём с того, что для установки каждой программы есть свои требования. Поэтому в первую очередь ознакомимся с требованиями для установки iTunes.

Системные требования для Виндовс

  • Компьютер PC с процессором Intel или AMD с поддержкой SSE2 (1 ГГц) и 512 МБ ОЗУ
  • Для просмотра видео в стандартном формате из iTunes Store необходим процессор Intel Pentium D или более быстрый, 512 МБ ОЗУ и наличие видеокарты, совместимой с DirectX 9.0.
  • Для просмотра HD-видео 720p, материалов iTunes LP и iTunes Extras необходим процессор Intel Core 2 Duo 2,0 ГГц или более быстрый, 1 ГБ ОЗУ и графический процессор Intel GMA X3000, ATI Radeon X1300 либо NVIDIA GeForce 6150 или более мощный.
  • Для просмотра HD-видео 1080p необходим процессор Intel Core 2 Duo 2,4 ГГц или более быстрый, 2 ГБ ОЗУ и графический процессор Intel GMA X4500HD, ATI Radeon HD 2400, Nvidia GeForce 8300 GS или более мощный.
  • Для просмотра материалов iTunes LP и iTunes Extras необходимо разрешение экрана 1024×768 или выше; 1280×800 или выше
  • 16-битная звуковая карта и динамики
  • Для подключения к Apple Music, iTunes Store и iTunes Extras требуется широкополосное соединение с сетью Интернет
  • Рекомендуется наличие записывающего устройства CD или DVD для записи аудио-компакт-дисков, MP3-компакт-дисков или записи резервных копий CD или DVD. Песни из каталога Apple Music нельзя записать на CD.
  • Windows 7 или новее
  • Для 64-битных версий Windows требуется установщик iTunes; дополнительную информацию см. на страницеwww.itunes.com/download
  • 400 МБ свободного дискового пространства
  • Для работы программы чтения с экрана требуется Window-Eyes 7.2 или новее; информацию о наличии в iTunes см. на странице www.apple.com/ru/accessibility
  • Теперь iTunes является 64-битным приложением для 64-битных версий Windows. Некоторые визуализаторы сторонних разработчиков могут быть несовместимы с этой версией iTunes Свяжитесь с разработчиком, чтобы получить обновлённую версию визуализатора, совместимого с iTunes 12.1 и новее
  • Доступность Apple Music, Apple Music Radio, iTunes в облаке и iTunes Match может зависеть от страны

Если же на ПК установлены Windows Vista либо XP, ознакомиться с требованиями для установки и скачать поддерживаемую версию программы можно здесь https://support.apple.com/kb/DL1614?locale=ru_RU для 32-разрядных версий, а для 64-разрядных здесь https://support.apple.com/kb/DL1615?locale=ru_RU.

Кроме системных требований, учитывается и правильная последовательность установки. Этот процесс смотрим в следующем видео.

Видео: как установить Айтюнс

Не удаётся установить или после установки выдаются сообщения «ошибка 2» или «Программа Apple Application Support не найдена»

В таком случае выполняем следующие действия.

  • Проверьте наличие прав администратора компьютера в учётной записи, под которой произведён вход в систему.
  • Попробуйте установить обновления для Windows и последнюю версию iTunes для ПК.
  • Найдите папку iTunesSetup или iTunes6464Setup и, нажав правую клавишу мыши, в контекстном меню нажмите «Запуск от имени администратора» (для версии ХР — «Открыть»). Если на ПК уже устанавливалось приложение, то система просто предложит исправление программы. После этого перезапустите ПК и снова попробуйте запустить приложение.
  • Если до этого iTunes было на ПК, а установить или исправить программу не удалось, то возможным решением станет удаление оставшихся после предыдущей установки компонентов. Затем повторить попытку установить приложение.
  • Отключение программы безопасности или даже удаление.
  • Перезапустите ПК.
Читайте также:
Программа чтобы блокировать Windows

При попытке установить iTunes, возникает «ошибка 7 (ошибка 193 в ОС Windows)»

Эту неполадку стоит рассматривать отдельно, так как решение этой проблемы отличается от остальных. Это значит, что на ПК устаревшее либо несовместимое программное обеспечение. При этом появляются такие сообщения: «Программа iTunes установлена неправильно. Переустановите программу iTunes. Ошибка 7 (ошибка 193 в ОС Windows)», «Программа iTunesHelper установлена неправильно.

Переустановите программу iTunes.Ошибка 7», «Не удалось запустить службу Apple Mobile Device. Убедитесь в наличии прав требуемого уровня для запуска системных служб».

Для устранения проблемы заходим в папку C:WindowsSystem32. Находим файлы из списка и перетягиваем в корзину:

  • msvcp100.dll
  • msvcp120.dll
  • msvcp140.dll
  • msvcr100.dll
  • msvcr120.dll
  • vcruntime140.dll

Если файл не нашли, переходите к следующему. Не стоит удалять другие файлы из этой папки.

Потом попробуйте восстановить обе установленные версий Apple Application Support (64- и 32-разрядной). В разделе «Установка и удаление программ» панели управления выделите файл 32-разрядной версии Apple Application Support. Правой кнопкой мыши открываем контекстное меню и выбираем «Исправить». Те же действия выполняем для 64-разрядной версии Apple Application Support. Пробуем запустить iTunes.

Ошибка пакета Windows Installer при установке iTunes

Проблемы при установке приложения появляются также из-за неполадок в работе установщика Windows Installer. При этом на экране появляется сообщение.

Возможно, программа отключена, пробуем запустить в ручном режиме. Сделать это можно следующим образом. В меню «Пуск» нажимаем «Выполнить» и вводим в поле «services.msc». Откроется окно со списком, в котором находим «Установщик Windows».

Открываем файл. Появляется окно установщика. Здесь выбираем тип запуска «Вручную» и нажимаем «Запустить».

Возможно, программа запускается, но при этом выдаётся ошибка. В этом случае пробуем обновить Windows Installer.

Айтюнс не запускается: как устранить неполадки

Частично устранение неполадок при запуске рассмотрены выше (ошибка 2, ошибка 7). Не забывайте, прежде чем браться за устранение ошибок, проверить наличие обновлений для Windows и iTunes.

Так как iTunes является продуктом Apple, то при запуске приложения, так же как и при установке, возможен конфликт с ПО сторонних разработчиков. Чтобы исключить этот вариант, приложение включаем в безопасном режиме. Для этого, при открытии iTunes, удерживаем на клавиатуре Shift и Ctrl. После такого запуска появится окно «iTunes работает в безопасном режиме. Установленные вами визуальные модули временно отключены».

Потом нажимаем кнопку «Продолжить» и, если программа запустилась таким способом и работает без проблем, выполняем следующее:

  1. Уточните у производителя установленного плагина сведения о совместимости с требуемой версией программы iTunes, а также данные о наличии обновлённых версий этого плагина.
  2. Закройте программу iTunes и попробуйте временно переместите надстройки сторонних разработчиков на рабочий стол.

Плагины и сценарии программы iTunes находятся в следующих папках: C:Пользователиимя_пользователяApp DataRoamingApple ComputeriTunesiTunes Plug-ins, C:Program FilesiTunesPlug-ins; в Windows XP: C:Documents and Settingsимя_пользователяApplication DataApple ComputeriTunesiTunes Plug-ins, C:Program FilesiTunesPlug-ins.

Ошибки при запуске ещё возникают когда необходимо обновить драйвера программы. Чтобы это проверить, отключаем интернет и запускаем приложение. Если iTunes работает нормально — обновляем драйверы.

Ошибки выдаются только при работе в определённой учётной записи. В таком случае можно создать ещё одну медиатеку и если в ней неполадок не возникает, восстанавливаем предыдущую версию медиатеки.

Если неполадки снова появляются, нужно проверить сохранённые файлы, так как некоторые из них могут приводить к зависанию или самопроизвольному отключению iTunes. Чтобы найти такой файл, делаем следующее:

    закройте программу и откройте папку C:usersимя пользователяMy MusiciTunes;

Если неполадки снова появляются, повторите действия, избегая добавления файлов, вызвавших неполадки.

Не будем забывать о системных неполадках. Возможные пути их решения:

  1. Проверьте наличие потенциально опасных программ. Убедитесь, что ПО безопасности обновлено, и проведите сканирование системы.
  2. Попытайтесь изменить настройки ПО безопасности.
  3. Убедитесь в правильной установке iTunes. При необходимости переустановите программу.
  4. Обновите драйверы на ПК.

Проблемы при обновлении: что делать

Неполадки, возникающие в процессе обновления iTunes такие же, как и при установке приложения и действуем аналогично описанию выше. Однако, есть отдельные случаи, требующие удаления компонентов Apple, установленных на ПК. Как это сделать смотрим в видео.

Источник: onecomp.ru

Исправление ошибки Windows Installer 0x80040154

В этой статье я расскажу об исправлении одной очень распространенной ошибки Windows Installer. Обыскавши Интернет как русскоязычный, так и англоязычный, включая форумы и ньюсгруппы Microsoft, я понял что ошибка довольно распространенная, однако исправить ее, на самом деле никому не удавалось.

Суть проблемы

Как то одним жарким летним вечером я решил установить на свой компьютер ActeiveState ActivePerl. Скачал инсталлятор, который был в .msi файле и запустил его. Каково же было мое удивление, когда вместо привычного инсталлятора я увидел вот это:

image

Как вскоре оказалось, подобная ошибка выпадала при запуске на моем компьютере любого .msi файла.

Недолго думая, я полез в интернет, ввел в поиск появившееся сообщение, и, «О ужас!» — я увидел сотни постов людей с этой проблемой! В русскоязычном и англоязычном сегменте Интернета у множества людей была аналогичная проблема, и никто ее не смог решить по существу.

  1. Переустановить Windows Installer — на моей Windows 7 x64 и так стоит Windows Installer 5.0, который нельзя отдельно скачать и переустановить
  2. Перерегистрировать msiexec, что также мне не помогло.
  3. В конце все советы сводились к одному — переустановить Windows.
Читайте также:
Как запустить программу для Windows 7 на Windows 10 x64

Решение проблемы

Для начала я включил Log-файл установщика Windows. Как включить лог Windows Installer вы можете почитать здесь, или поискать в любом поисковике по ключевому слову «voicewarmup».

Лог-файлы появляются во временной папке пользователя, которая обычно находится по пути C:Usersимя_профиляAppDataLocalTemp. Открыв лог, я увидел следующую ошибку:

MSI (c) (B8:84) [22:08:06:894]: Failed to connect to server. Error: 0x80040154

Поискав по коду ошибки в Интернете, и не нашедши никаких способов решения проблемы, я решил подумать логически.

Что означает ошибка 0x80040154? Поискав в поисковике, и воспользовавшись утилитой Error Lookup, я определил, что ошибка означает «Класс не зарегистрирован».

Обычно такая ошибка появляется, когда вы запрашиваете у системы создать COM-объект, который не был должным образом зарегистрирован в реестре. Но как определить какой именно объект не зарегистрирован?

Для начала я воспользовался старым добрым отладчиком WinDbg, который входит в пакет Debugging Tools For Windows. Мне понадобилась именно 64-разрядная версия данного отладчика.

Перед началом отладки необходимо загрузить отладочные символы для распознавания имен системных функций и переменных. Эти символы являются довольно полезной вещью не только для поиска ошибок, но также и для исследования работы Windows в целом.

Я предпочитаю указывать отладчику путь для поиска символов через переменную среды _NT_SYMBOL_PATH, которая должна быть задана как: C:Symbols;srv*C:Symbols*http://msdl.microsoft.com/download/symbols. В данном случае папка C:Symbols — это хранилище загруженных символов на жестком диске, чтобы отладчик каждый раз не лез в интернет за ними.

Загрузил я в отладчик файл c:windowssystem32msiexec.exe и задал для него параметры командной строки так, чтобы он открыл .msi файл. В моем случае параметром командной строки было: /i «C:UsersMAVDesktopActivePerl-5.12.4.1205-MSWin32-x64-294981.msi» однако можно задавать путь к любому другому .msi файлу.

image

Сам по себе отладчик, конечно не решит проблему, нужно ее локализовать. Поразмыслив, какие функции могут создавать COM-объекты, я остановился на CoCreateInstance, CoCreateInstanceEx и CoGetClassObject

Для установки точек прерывания на эти функции вводим в командной строке отладчика:
bp ole32!CoCreateInstance
bp ole32!CoCreateInstanceEx
bp ole32!CoGetClassObject
Если точки останова у вас не ставятся, значит вы неправильно настроили символы.

После запуска приложения (F5), срабатывает точка останова на ole32!CoCreateInstance. Если точка останова не срабатывает, а выпадает окно с параметрами Wndows Installer, то вы неправильно указали параметры командной строки для запуска.

image

Давайте теперь посмотрим, из какого же места кода вызывается создание нашего объекта, для этого мы можем нажать Debug->Step Out (Shift+F11). Мне пришлось нажать указанную комбинацию дважды, для того чтобы выйти в исходную вызывающую функцию.

image

Исходная вызывающая функция называется msi!CreateMsiServerProxy и, очевидно, находится в модуле msi.dll.

Обратим внимание также на регистр rax, который равен нашему коду ошибки 80040154. Для того чтобы узнать содержимое регистра rax, достаточно открыть окно Registers, или ввести в командной строке r rax .

Запомнив имя функции, а также примерный вид искомого кода, я открыл дизассемблер IDA Pro, и загрузил в него файл msi.dll. Следует отметить пару особенностей данного отладчика: во первых, IDA любит блокировать доступ к исследуемому файлу, во вторых, она создает в папке с исследуемым файлом несколько своих файлов баз данных, так что я рекомендую копировать исследуемые файлы в отдельную папку. В третьих, IDA не всегда подгружает файлы с символами, поэтому рекомендую в указанную отдельную папку также скопировать файл msi.pdb из вышеуказанной папки C:Symbols.

image

После нахождения функции CreateMsiServerProxy, находим знакомые строки кода в ней:

Не иначе как функция пытается создать объект по CLSID IID_IMsiServer. Здесь я не буду вдаваться в подробности COM и искать различия между CLSID и IID, важно что я получил зацепку — имя интерфейса ID_IMsiServer и CLSID .

Запустив поиск в реестре на своей машине по указанным ключевым словам, а также на машине, с установленной Windows 7 x64, где Windows Installer работал, я нашел отличие: на моей машине отсутствовала ветка реестра HKEY_CLASSES_ROOTAppID . Я экспортировал данную ветку реестра в отдельный .reg файл, а затем импортировал его на своей машине:

Windows Registry Editor Version 5.00

После импорта ключа реестра я вновь попробовал запустить .msi файл, и, «О чудо!», он запустился, после чего я успешно установил ActivePerl.

image

У вас может быть аналогичная проблема, но при этом отсутствовать другой ключ реестра. Импортировать при этом необходимо те ключи, которых у вас нет.

Выводы

  1. В итоге я сэкономил себе массу времени — на поиск проблемы и ее устранение ушло не более двадцати минут, зато на переустановку всех программ на моем компьютере ушло бы минимум два дня.
  2. Не надо спешить переустанавливать Windows по любому чиху. Иногда проблему можно решить довольно просто и быстро.

Спасибо за внимание, я очень надеюсь что статья вам понравилась, жду ваших отзывов, а также с удовольствием отвечу на ваши вопросы.

  • Windows Installer
  • msiexec
  • MsiServer
  • ошибка 0x80040154

Источник: habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru