Msi: windows installer
Содержание:
- Manually download Windows Update Agent from Microsoft Download Center
- Ответы на частые вопросы
- Исправление ошибки установки пакета Windows вручную
- Сводка
- Причина
- Как настроить доступ инсталлятора к файлам с расширением MSI?
- Проверка состояния работы установщика
- Run-time requirements
- Не удалось подключиться к службе windows
- Windows 7: Устранение неполадок Установщика Windows
- Настройка доступа установщика к файлам msi
- Причина ошибки установщика Windows
- Разработка установочных пакетов
- Сброс параметров виндовс инсталлер
- Шаг № 2: Попытка запуска службы
- Процедура 2. Вручную восстанавливать файлы
- Диспетчер служб
- Windows Installer (msiserver) not working
- 1] Run Program Install & Uninstall Troubleshooter
- 2] Start the Windows Installer Service
- 3] Windows Installer Service could not be accessed
- 4] There is a problem with this Windows Installer package
- 5] Windows Installer keeps popping up
- 6] Installation Package could not be opened
- 7] Re-register Windows Installer service
- Where applicable
- Причины возникновения ошибки
- Вывод
Manually download Windows Update Agent from Microsoft Download Center
Click the download link for your version of Windows to obtain the latest Windows Update Agent.
Stand-alone packages for Windows 8 and Windows Server 2012
The following files are available for download from the Microsoft Download Center.
Operating system | Update |
---|---|
All supported x86-based versions of Windows 8 (KB2937636) | Download the package now. |
All supported x64-based versions of Windows 8 (KB2937636) | Download the package now. |
All supported x64-based versions of Windows Server 2012 (KB2937636) | Download the package now. |
Stand-alone packages for Windows 7 SP1 and Windows Server 2008 R2 SP1
The following files are available for download from Windows Update.
Operating system | Update |
---|---|
All supported x86-based versions of Windows 7 SP1 | Download the package now. |
All supported x64-based versions of Windows 7 SP1 | Download the package now. |
All supported x86-based versions of Windows Server 2008 R2 SP1 | Download the package now. |
All supported x64-based versions of Windows Server 2008 R2 SP1 | Download the package now. |
All supported Itanium-based versions of Windows Server 2008 R2 SP1 | Download the package now. |
Note
Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2 with update already include the latest version of the Windows Update Agent.
Ответы на частые вопросы
Можно ли установить виндовс 7 на диск C а диск D оставить нетронутым?
Собственно для этого мы и создаём разделы диска, чтобы отделить Операционную Систему и ваши данные. Да можно. И я бы сказал так и нужно. Если у вас диски уже созданы и на диске D уже хранится важная информация, то просто форматируете диск C и устанавливаете на него виндовс 7 или другой, который вам нужен. Диск D останется нетронутым.
После установки виндовс остался один раздел на 50 гб, что делать?
Эта ошибка достаточно часто встречается у новичков. Появляется она из-за не внимательности. Вы в процессе разбивки диска не сформировали второй раздел. У вас осталось не размеченным свободное пространство. Его надо всего лишь оформить как раздел и отформатировать.
Решить эту проблему можно тремя способами.
Первый способ годится для любого виндовса вообще. Берёте установочный диск или флешку и запускаете установку windows как обычно. Когда процесс дойдёт до работы с диском, вы неразмеченное пространство превращаете в раздел или несколько разделов, если в этом есть необходимость. Форматируете полученные разделы и останавливаете процесс установки виндовса. Повторная установка вам не нужна. Впрочем и отформатировать раздел тоже можно в самом виндовсе так как он уже будет доступен.
Второй способ так же подойдет для любого windows от XP до 10. Это использование программы Acronis Disk Director. Устанавливаете и запускаете программу. Из неразмеченной области формируете нужное количество разделов. Форматируете их. И Всё. После этого программу можно удалить.
Третий способ подойдёт только для последних версий виндовса это 7 — 10. В их комплекте имеется средство управления разделами дисков. Для этого заходите в «Управление компьютером». Выбираете раздел «Управление дисками». Правой кнопкой мыши щелкаете на не размеченную область. В открывшейся менюшке выбираете «Создать том». При необходимости создаёте несколько разделов. Тут же их форматируете. И всё. Все разделы становятся доступными и готовыми к работе.
Установил систему а пол диска не разметил что делать?
Ситуация абсолютно такая как в предыдущем вопросе «После установки виндовс остался один раздел на 50 гб». Где я всё подробно рассказал. Поэтому читайте чуть выше.
Как установить windows 10?
Если коротко но по шагам, то это выглядит так:
- Скачиваете образ установочного диска. Желательно скачивать образ оригинального диска.
- Создаёте загрузочную флешку. Если у вас проблемы с флешкой, но есть возможность использовать DVD, то создаёте загрузочный DVD. Пространства на диске вполне хватит чтобы вместить 32 или 64 разрядную версию инсталляционного пакета.
- Выключаете компьютер, тот на котором будет производиться установка виндовса 10.
- Подключаете к нему флешку, желательно к тому разъёму, который меньше всего использовался. как правило это разъёмы на задней стенке ПК. Там контакт будет лучше всего.
- Включаете компьютер.
- Настраиваете BIOS для загрузки с флешки или DVD. Если загружаться будете с компакт-диска, то не забудьте его положить в каретку DVD-привода. Сейчас самое время.
- Сохраняете настройки и перезагружаете компьютер.
- Далее компьютер загружается с флешки или VDV и начинается установка windows 10.
Как действовать во время установки подробно написано выше в этой стать.
Исправление ошибки установки пакета Windows вручную
Данная инструкция должна помочь решить неполадку, если постоянно появляется одно из нижеприведенных сообщений об ошибке при установке:
- Installer недоступен;
- Ошибка доступа к службе установщика Виндоус (система выдает сообщение, если installer был установлен некорректно);
- Ошибка доступа к Win installer;
- На компьютере отсутствует предустановленный installer.
Эффективный способ решения каждой из вышеуказанных неполадок – повторная регистрация инсталлера в операционной системе:
Откройте командную строку системы. Для этого нажмите на клавишу Win и X или найдите утилиту командной строки в папке стандартных программ Виндоус.
Помните! Командную строку нужно запускать только от имени администратора!
Если вы используете ОС 32х битную, впишите в командную сроку команды со скриншота ниже. После введения каждой строки необходимо нажимать клавишу Ентер;
Команды для 32х битной версии ОС
Если вы используете 64х битную систему, введите нижеприведенные программы:
Команды для 64х битной версии ОС
После введения команд обязательно перезагрузите компьютер. Служба windows installer будет удалена и установлена заново. Теперь установка программы должна проходить без проблем.
Однако, если вы продолжаете сталкиваться с ошибками во время распаковки исполняемого файла или во время самого процесса установки – сбросьте настройки инсталлера или выполните сканирование системы на наличие ошибок.
Выполнить сканирование ОС можно с помощью команды Sfc /scannow. Вводить ее нужно в окно командной строки.
Запустить командную строку можно также еще двумя способами:
- Пуск -> Все программы -> Стандартные -> Командная строка.
- Пуск -> Выполнить и введите имя программы cmd.exe
Командная строка
Через несколько минут вам будет предоставлена детальная информация о дисках ОС, испорченных файлах, неполадках в работе служб и других системных программ.
Командная строка не только найдет испорченные и повреждённые файл, но и заменит их на работоспособные.
Для этого необходимо, чтобы компьютер был подключен к интернету.
После сканирования закройте командную строку и перезагрузите ваш персональный компьютер или ноутбук. Попробуйте запустить процесс установки любого исполняемого файла.
Также компания Майкрософт предлагает пользователям автоматическую утилиту, которая способна решить проблему работы инсталлера.
В открывшемся окне нажмите на клавишу «Запустить сейчас». Утилита восстановит правильную конфигурацию инсталлера.
Стоит заметить, что утилита не работает с восьмой версией операционной системы.
Сводка
Кэш Windows установки используется для хранения важных файлов для приложений, установленных с помощью Windows installer. По умолчанию этот кэш расположен в папке c:\windows\installer, и его нельзя удалять. Если кэш установщика скомпрометирован, проблемы могут возникнуть не сразу, пока не будут приниматься меры, такие как устранение, ремонт или обновление продукта.
При установке продукта с помощью Windows установщика важные файлы хранятся в кэше Windows установщика, который требуется для отработки и обновления приложений. Отсутствующие файлы нельзя скопировать между компьютерами, так как файлы уникальны.
Причина
Эти проблемы могут возникать при Windows файла базы данных .msi (.msi) или файла патча Windows установки (msp) из кэша Windows установщика. Кэш Windows установки расположен в папке: %windir%\installer.
При установке продукта с Windows установщиком в кэше .msi исходный файл Windows установщика. Каждое обновление продукта, например hotfix, накопительное обновление или настройка пакета служб, также хранит соответствующий файл .msp или .msi в кэше Windows установщика.
Любое будущее обновление продукта, например hotfix, накопительное обновление или установка пакета служб, зависит от сведений в файлах, хранимых в кэше Windows installer. Без этой информации новое обновление не может выполнять необходимые преобразования.
Как настроить доступ инсталлятора к файлам с расширением MSI?
Одной из причин возникновения ошибки Windows Installer, является отсутствие доступа инсталлятора к файлам данного расширения.
Для решения данной проблемы, нужно выполнить следующие операции:
- На файле установки нужно щелкнуть правой кнопкой мыши, в появившемся окошке выбрать пункт меню «свойства».
- В «свойствах» необходимо отыскать вкладку «безопасность».
- В поле, где отображаются пользователи, или группы, необходимо отыскать пользователя с именем «система». Если его нет, то данную запись нужно добавить вручную.
Вкладка «Безопасность»
Для того чтобы добавить нового пользователя, нужно нажать на кнопку «изменить», и вручную прописать название «Система», либо System, если используется английская версия операционной системы.
Ввод имени нового пользователя
- После ввода наименования, слово должно мгновенно стать подчеркнутым. Это будет означать то, что имя пользователя введено, верно.
- После ввода имени пользователя, напротив значения необходимо установить галочку в поле «полный доступ».
Важно: создание пользователя «Система» с полными правами, дает возможность установочному файлу получить доступ к инсталлятору. Ну а это, решает проблему Windows Installer
Проверка состояния работы установщика
Прежде чем решать любую неполадку, необходимо посмотреть на состояние функционирования установщика.
Следуйте инструкции:
- Откройте системное окно выполнения команд. Для этого на клавиатуре нажмите на сочетание кнопок Win и R;
- В открывшемся окошке введите команду services.msc;
- Нажмите на кнопку ОК;
Окно выполнения команды доступа к службам
Откроется следующее окно. Оно отображает все службы, которые доступны в операционной системе и дает возможность пользователю настроить их конфигурацию;
Окно служб
- В списке найдите установщик Виндовс и щелкните по ней два раза;
- Все параметры запуска службы должны соответствовать тем, что указаны на скриншотах ниже (для седьмой и восьмой версии операционной системы Виндоус соответственно);
Параметры запуска службы установщика для седьмой версии ОС Виндовс
Параметры запуска службы установщика для восьмой версии ОС Виндовс
Если вы используете седьмую версию ОС, включите автоматический режим работы службы установщика. Затем перезагрузите устройство и попробуйте запустить установочный файл еще раз.
Run-time requirements
Windows Installer 5.0 is included with, Windows 7, Windows Server 2008 R2, and later releases. There is no redistributable for Windows Installer 5.0.
Versions earlier than Windows Installer 5.0 were released with Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, and Windows 2000. Windows Installer Redistributables are available for Windows Installer 4.5 and some earlier versions.
-
Windows Installer 4.5 requires Windows Server 2008, Windows Vista, Windows XP with Service Pack 2 (SP2) and later, and Windows Server 2003 with Service Pack 1 (SP1) and later.
-
Windows Installer 4.0 requires Windows Vista or Windows Server 2008. There is no redistributable for installing Windows Installer 4.0 on other operating systems. An updated version of Windows Installer 4.0, which does not add any new features, is available in Windows Vista with Service Pack 1 (SP1) and Windows Server 2008.
-
Windows Installer 3.1 requires Windows Server 2003, Windows XP, or Windows 2000 with Service Pack 3 (SP3).
-
Windows Installer 3.0 requires Windows Server 2003, Windows XP, or Windows 2000 with SP3. Windows Installer 3.0 is included in Windows XP with Service Pack 2 (SP2). It is available as a redistributable for Windows 2000 Server with Service Pack 3 (SP3) and Windows 2000 Server with Service Pack 4 (SP4), Windows XP RTM and Windows XP with Service Pack 1 (SP1), and Windows Server 2003 RTM.
-
Windows Installer 2.0 is contained in Windows Server 2003 and Windows XP.
-
Windows Installer 2.0 is available as a package for installing or upgrading to Windows Installer 2.0 on Windows 2000. This package should not be used to install or upgrade Windows Installer 2.0 on Windows Server 2003 and Windows XP.
Не удалось подключиться к службе windows
Пошаговые инструкции проверки.
Нажмите «Пуск» или Win+R.
- LiveJournal
- Blogger
рис.1. Введите следующее – «services.msc» в поле поиска или в окне «Выполнить»(в зависимости от первого шага)
- LiveJournal
- Blogger
рис.2. Нажмите на найденную программу
- LiveJournal
- Blogger
рис.3. Откройте свойства установщика
- LiveJournal
- Blogger
рис.4. Если все в порядке, напротив строки «Состояние» написано «Работает» или «Остановлена Учтите, что возможно установщик недоступный, потому что когда Windows Installer не работает, это из-за:
- Вирус! Удаление может решить проблему с Install Program Windows, но не всегда.
- Неправильная установка обновлений для ОС.
- Защитное ПО заблокировало весь Microsoft Installer из-за вредоносного msi-файла.
- Реестр или файлы системы повреждены из-за — некорректной правки, удаления компонентов Виндовс Инсталлер, установки «плохого/кривого» софта, выхода из строя жесткого диска.
Windows 7: Устранение неполадок Установщика Windows
Шаг 1: Проверка сервиса Установщика Windows.
1. Нажмите кнопку Пуск | Start. 2. В поле поиска введите services.msc. 3. В списке результатов кликните правым кликом на services.msc.4. В открывшемся меню выберите Запуск от имени администратора | Run as administrator.
5. В открывшемся окне прокрутите вниз список служб и найдите Установщик Windows | Windows Installer. Дважды щелкните на нем.6. На вкладке Общие | General в группе Состояние | Service status проверьте, запущена ли служба. 7. Если служба не запущена, нажмите кнопку Запустить | Start.
8. Убедитесь, что теперь служба запущена.9. Нажмите кнопку OK.
Шаг 2: Перерегистрация Установщика Windows.
1. Нажмите кнопку Пуск | Start.2. В поле поиска введите MSIEXEC /UNREGISTER и нажмите Enter.
3. Снова нажмите Пуск | Start. 4. В поле поиска введите MSIEXEC /REGSERVER и нажмите Enter.
Дисклеймер. Следующие шаги связаны с редактированием реестра. Будьте очень внимательны, поскольку некорректное конфигурирование параметров реестра может привести к серьезным проблемам в системе вплоть до выхода ее из строя. Изменение этих параметров вы выполняете на свой страх и риск.
Шаг 3: Очистка подвешенных процессов установки.
1. Нажмите кнопку Пуск | Start.2. В поле поиска введите команду regedit и нажмите Enter.
3. Перейдите в раздел реестра: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress. Если раздел InProgress отсутствует, переходите к пункту 5.4. Удалите все параметры в этом разделе. Если раздел не содержит параметров, переходите к следующему пункту.
5. Перейдите в раздел реестра: HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations. Если раздел PendingFileRenameOperations отсутствует, переходите к следующему шагу.6. Удалите все параметры в этом разделе. Если раздел не содержит параметров, переходите к следующему шагу.
Шаг 4: Проверка прав доступа.
1. Перейдите в раздел реестра: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer.2. Кликните правой кнопкой мыши на заголовке раздела и в открывшемся меню выберите пункт Разрешения | Permissions.3. В открывшемся диалоговом окне в категории Группы или пользователи | Group or user names кликните на пункт SYSTEM.4. В категории Разрешения для группы | Permissions for убедитесь, что система имеет полный контроль над разделом.
После выполнения всех шагов перезагрузите компьютер.
Настройка доступа установщика к файлам msi
Неполадка при установке может быть вызвана тем, что installer не имеет доступа к файлам формата msi. Пользователь может разрешить эту проблему самостоятельно.
Следуйте нижеприведенной инструкции:
- Найдите ваш установочный файл и нажмите на нем правой кнопкой мышки;
- Выберите окно свойств;
- Перейдите на вкладку настройки безопасности;
- В текстовом поле групп или пользователей проверьте, есть ли пользователь с именем «система». Если его нет, необходимо добавить юзера вручную;
Проверка групп или пользователей в свойствах файла
- Для добавления нового пользователя нажмите на кнопку Изменить и затем на кнопку Добавить;
- В текстовом поле имен выбираемого объекта напишите слово «система» (без кавычек). Если вы используете английскую версию операционной системы, введите слово System;
- Введённое слово должно мгновенно стать подчеркнутым, как показано на рисунке ниже;
Создание пользователя
Поставьте галочку напротив поля полного доступа и теперь нажмите на кнопку ОК;
Теперь установщик сможет получить доступ к исполняемому файлу. Установка должна быть завершена без проблем.
Заметьте, что в некоторых случаях блокировать доступ к установочному файлу может антивирусное программное обеспечение.
Чтобы решить этот вариант неполадки необходимо зайти в операционную систему под учетной записью администратора, выключить антивирус и включить в настройках свойств антивируса совместимость с другими версиями ОС, как показано на рисунке ниже.
Настройка совместимости работы антивируса с другими версиями ОС
Тематические видеоролики:
https://youtube.com/watch?v=1ES-FlviZn4
https://youtube.com/watch?v=M2eoeP8PPx0
Причина ошибки установщика Windows
Теперь стоит рассмотреть ситуацию, когда установка приложения невозможна по причине ошибок в самом Windows Installer’e. Если процесс установки не начинается, какое бы приложение вы не пытались инсталлировать, то скорее всего проблема в самой службе установщика. Могут появляться системные сообщения об ошибках, в которых присутствуют соответствующие фразы, наподобие: Ошибка пакета установщика или Windows Installer Error. Причиной тому могут быть как ошибки в системном реестре, так и вирусная атака. Начнем с проверки состояния службы Windows Installer и типа ее запуска. С этой целью мы в строке Выполнить (Win+R) вводим команду services.msc, a в открывшейся консоли находим искомый пункт – «Установщик Windows (Windows Installer)».
Смотрим, работает ли она и какой у нее Тип запуска (должен быть задан Вручную) Если же служба не работает и имеет другой тип запуска, то запускаем (нажимаем «Запустить», можно – «Перезапустить») ее, а в свойствах изменяем тип запуска на «Вручную». В случае запуска службы проверим ситуацию и введем в строке «Выполнить» команду msiexec – если все ОК, то вместо ошибки вы увидите окно с параметрами запуска установщика Windows и номером его версии.
Дальнейшее устранение проблемы я вижу в исправлении поврежденных системных файлов операционной системы. Чтобы реализовать это, в строке «Выполнить» исполним команду sfcscannow (заблаговременно подготовьте диск, с которого устанавливалась ваша операционная система, он может быть востребован в этом процессе) и после перезагружаем компьютер. Проблема по идее должна исчезнуть.
Также данная проблема поднимается на сайте Microsoft с вариантом решения. Пройдите по этой ссылке и запустите «родную» утилиту FixIt. Следуйте указаниям в сопровождении, это должно помочь в устранении проблемы.
Еще одним из вариантов устранения этой напасти может быть попытка восстановления параметров реестра для установщика Windows, при которых все нормально работает. Запустите файл редактора реестра из вот этого архива и подтвердите импорт новых настроек (не забудьте перед изменением параметров в реестре создать точку восстановления, чтобы иметь возможность отката к предыдущему состоянию системы).
В случае, если на вашем компьютере установлены такие ОС, как Windows Server 2000, Windows XP попробуйте инсталлировать свежую версию Windows Installer. В случае, если проблема остается, можно заново перерегистрировать компоненты. Выполняем команду cmd и в черном окне сначала вводим команду: msiexecunregister, а затем: msiexecunregister. Для большей уверенности можно еще ввести regsvr32 msi.dll, после чего черное окно можно закрыть.
Как вариант, можете на своем компьютере запустить «батник» msi_error.bat из вот этого архива, очень многим помогло исправить подобную ситуацию. Также неплохо было бы обновить пакет «.NET Framework» на свежий, т. к. большое количество приложений использует его в своей работе.
В заключение хочу согласиться с тем, как бывает сложно устранить проблемы с Windows Installer. У самого бывали ситуации, когда испробовав практически все доступные методы уже был готов снести Windows, чтобы переустановить по новой. Порой это единственное решение, стоит признать. Но никогда не торопитесь, ведь не все так плохо и существуют многие форумы – настоящие кладези знаний. Пообщайтесь, почитайте, поспрашивайте – очень многие проблемы именно так нашли свое решение! Удачи вам, не отчаивайтесь и подписывайтесь на мои обновления!
Разработка установочных пакетов
Создать установочный пакет для нового приложения нетривиально. Необходимо указать, какие файлы необходимо установить, куда и с какими ключами реестра. Любые нестандартные операции можно выполнять с помощью настраиваемых действий, которые обычно разрабатываются в библиотеках DLL . Существует ряд коммерческих и бесплатных продуктов для помощи в создании пакетов MSI, включая Visual Studio (изначально до VS 2010 с расширением в более новых версиях VS), InstallShield и WiX . В разной степени пользовательский интерфейс и поведение могут быть настроены для использования в менее распространенных ситуациях, таких как автоматическая установка. После подготовки пакет установщика «компилируется» путем чтения инструкций и файлов с локального компьютера разработчика и создания файла .msi.
Пользовательский интерфейс (диалоговые окна), представленный в начале установки, может быть изменен или настроен инженером по установке, разрабатывающим новую программу установки. Существует ограниченный язык кнопок, текстовых полей и меток, которые можно расположить в виде последовательности диалоговых окон. Пакет установщика должен работать без какого-либо пользовательского интерфейса, что называется «автоматической установкой».
Проверка ICE
Microsoft предоставляет набор внутренних оценщиков согласованности (ICE), которые можно использовать для обнаружения потенциальных проблем с базой данных MSI. Правила ICE объединены в файлы CUB, которые представляют собой урезанные файлы MSI, содержащие настраиваемые действия, которые проверяют содержимое целевой базы данных MSI на наличие предупреждений и ошибок проверки. Проверка ICE может выполняться с помощью инструментов Platform SDK Orca и msival2 или с помощью инструментов проверки, которые поставляются с различными средами разработки.
Например, некоторые из правил ICE:
- ICE09: Проверяет, что любой компонент, предназначенный для системной папки, помечен как постоянный.
- ICE24: Проверяет, что код продукта, версия продукта и язык продукта имеют соответствующие форматы.
- ICE33: проверяет, что таблица реестра не используется для данных, которые лучше подходят для другой таблицы (класс, расширение, команда и т. Д.).
Устранение предупреждений и ошибок валидации ICE является важным шагом в процессе выпуска.
Сброс параметров виндовс инсталлер
Если все способы не помогли, сбросьте параметры реестра — для этого используйте инструкцию Microsoft — https://support.microsoft.com/kb/2642495/ru Она проста и доступна, не займет много времени.
Если вы удалили вирус, отключили защитное ПО на время установки программы – фактически, исключили все возможные причины неисправности, но все по-прежнему, обратитесь к специалистам или же вернитесь к шагу установки ОС заново.
ПОСМОТРЕТЬ ВИДЕО
Теперь вы знаете что ошибки Виндовс инсталлера легко решаются и подключить обратно службу проще простого. Есть вопросы? С радостью ответим!
Шаг № 2: Попытка запуска службы
Установив, что виндовс Installer есть на компьютере, нужно уточнить, подключена ли эта служба в системе или нет. Как это сделать? Для начала выбрать одним из таких вариантов действий:
- зайти в меню «Пуск», выбрать «Панель управления, а затем –«Администрирование» и «Службы»:
- открыть «Пуск», задать на поиск запрос services.msc, а затем после появления результата в списке «Программы» кликнуть по нему правой клавишей мыши и клацнуть «Запуск от имени…»:
Так или иначе, результатом таких действий станет появление на экране окошка «Службы». В нем находим пункт «Установщик Windows», кликаем по нему мышкой и проверяем данные, указанные напротив него в колонке «Состояние». Что укажет на его работоспособность? Значение «Работает». Если же колонка пуста, то скорее всего, что служба не запущена. В этом случае в левом верхнем уголке находим соответствующую кнопку («Запустить») и выполняем запуск Виндовс Installer:
В том случае, если в графе «Состояние» указано, что установщик работает, хотя это вовсе не отвечает действительности, можно попробовать перезапустить эту службу, кликнув соответствующий пункт в левом верхнем уголочке. После этого останется лишь перезагрузить компьютер и протестировать работоспособность виндовс Installer. Если после таких настроек программка вернется в норму, можем себя поздравить, на этом «мучения» завершены. В противном случае придется «шагать» дальше.
Процедура 2. Вручную восстанавливать файлы
Чтобы вручную восстановить файлы, отсутствующие в кэше Windows установщика, выполните следующие действия:
-
Сбор полных сведений о пропавшем файле из сообщения об ошибке, из файла журнала установки или записей реестра, которые поддерживаются Windows installer. Например, в сообщении об ошибке 1 в разделе вся информация, необходимая для решения проблемы, присутствует в сообщении об ошибке:
- PatchName: «Hotfix 1702 для SQL Server 2008 R2 (KB981355) (64-bit)»
- Исходный MSP-файл, используемый в патче: sql_engine_core_inst.msp
- Кэшировали MSP-файл:
-
Если у вас нет всех сведений, см. раздел Вручную восстановим раздел файлов для действий по сбору этих сведений.
-
Просмотр запросови поиск статьи KB, связанной с этим исправлением. В этом примере необходимо искать KB981355.
-
Скачайте этот пакет исправлений на компьютер. Убедитесь, что вы скачиваете пакет исправлений, соответствующий необходимой платформе. В этом примере пакет SQLServer2008R2-KB981355-x64.exe.
-
Извлечение содержимого пакета исправлений с помощью синтаксиса: .
-
Найдите исходный файл MSP sql_engine_core_inst.msp. Файл должен быть в следующей папке: .
-
Скопируйте этот исходный файл MSP в следующий Windows установки: .
-
Переименовать исходный файл msp, sql_engine_core_inst.msp, на имя: кэшировали MSP-файл 1fdb1aec.msp.
Вы можете запустить программу установки для обновления, в результате чего произошла ошибка, и возобновить процесс обновления. Вы можете столкнуться с этим сообщением для отсутствующих Windows кэша установки для другого компонента или для другого обновления того же продукта.
Чтобы получить список всех отсутствующих файлов кэша Windows установщика SQL Server, связанных с компонентами продукта SQL Server, можно скачать средство BPA 2008 R2 2008 года, упомянутое в разделе Дополнительные сведения.
Если сообщение об ошибке ссылается на отсутствующий файл базы данных Windows установки (.msi), вам не нужно выполнять шаги со 2 по 4. Вместо этого можно перейти непосредственно к шагу 5. Вы должны найти .msi исходного носителя, который использовался для установки продукта. Если это сообщение об ошибке было sql_engine_core_inst.msi, необходимо найти этот файл из средства настройки в структуре папки: . Другие действия одинаковы.
Диспетчер служб
Возможно, Installer не работает из-за отключенной службы, которая за него отвечает. Попробуйте открыть менеджер и включить ее. Если вы не знаете, как это делать – следуйте инструкции:
- Вызовите меню «Пуск».
- Запустите Панель Управления.
- Откройте раздел «Система и безопасность».
- Перейдите в категорию, которая называется «Администрирование».
- Запустите утилиту «Службы».
- Найдите объект с названием «Установщик Виндовс» или «Windows Installer» и выделите его кликом мыши.
- Щелкните по гиперссылке «Запустить службу» в левой части окна.
Если в представленном списке нужного элемента нет, вызовите командную строку. Как это сделать, описывается выше, в предыдущем разделе руководства. В консоли требуется ввести команду «net start MSIServer» и нажать Энтер. Если никаких проблем не возникнет, вы увидите надпись «Установщик Windows успешно запущен».
Windows Installer (msiserver) not working
In this post, we will share a list of error codes – and their solution, some pointing to our existing solution – and how to solve them.
1] Run Program Install & Uninstall Troubleshooter
The first thing we would suggest is to run the Program Install and Uninstall Troubleshooter to repair issues that block program installation or removal because of corrupted registry keys. This program will fix corrupted registry keys on 64-bit operating systems, which control the update data, problems that prevent existing programs from being completely uninstalled or updated, and problems that block you from uninstalling a program through Add or Remove Programs (or Programs and Features) in Control Panel
2] Start the Windows Installer Service
In the Run prompt, type MSIExec, and then press Enter.
If you get the Windows Installer window which tells you everything about MSIExec, then it’s all good.
If you get an error, you might have to start it manually.
Right-click on the taskbar, and select Task Manager. Switch to Services, and look for msiserver. Start it.
You can also run services.msc to open Windows Services and go to Windows Installer, and restart it.
3] Windows Installer Service could not be accessed
You may see the message Windows Installer Service could not be accessed. This usually happens if the Windows Installer Engine is corrupted, installed incorrectly, or disabled. You will need to fix either the corruption or fix the configuration or enable it. The linked post also solves the issue where the Windows Installer service could not start, and gives the message as Error 5, Access is denied.
4] There is a problem with this Windows Installer package
If the Windows Installer package faces unstable network access during the uninstallation or installation process, sometimes, the error might appear if you fail to complete the process successfully. The error message might go like “There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor.”
5] Windows Installer keeps popping up
Usually, the Windows Installer or msiexec.exe runs in the background. You can check in the Task Manager under the list of processes that are running. However, if you see it constantly running, and the Windows Installer keeps popping up, it means it is stuck. It is possible that an installation is not able to complete, and this happens as a result.
Read: Windows Installer Service missing.
6] Installation Package could not be opened
If you are not able to install a software which you just downloaded from the internet, and it keeps throwing error message “Installation Package could not be opened“, then it’s probably a security issue. Windows many a time blocks applications you download from the internet as it does not trust them. You may have to unblock it or disable your antivirus to fix it.
7] Re-register Windows Installer service
If nothing works, the best option in our experience is to re-register the Windows Installer service. The reason why it works great because it fixes registry issues as well, and gets the basic settings ready again.
Launch the command prompt with admin privileges. Type the following commands and hit Enter after each one.
%windir%\system32\msiexec.exe /unregister %windir%\system32\msiexec.exe /regserver %windir%\syswow64\msiexec.exe /unregister %windir%\syswow64\msiexec.exe /regserver
Close the command prompt, save all your work, and restart your computer.
Check if you are facing Windows Installer issues.
Windows OS maintains a Windows Installer cache. Any files you install are temporarily extracted here and then installed on the PC. If you are deleting files from here manually or during installation or any other program is doing that, you will get an error.
Useful link: How to enable Windows Installer logging.
Where applicable
Windows Installer enables the efficient installation and configuration of your products and applications running on Windows. The installer provides new capabilities to advertise features without installing them, to install products on demand, and to add user customizations.
Windows Installer 5.0 running on Windows Server 2012 or Windows 8 supports the installation of approved apps on Windows RT. A Windows Installer package, patch, or transform that has not been signed by Microsoft cannot be installed on Windows RT. The Template Summary property indicates the platform that is compatible with an installation database and in this case should include the value for Windows RT.
Windows Installer is intended for the development of desktop style applications.
Причины возникновения ошибки
Прежде чем пытаться устранить неисправность, необходимо узнать точную причину ее появления. Основной причиной возникновения ошибки, является ограничение прав доступа.
Говоря другими словами, при запуске установочного файла, система не может определить, имеет ли пользователь достаточные права для запуска.
Нет доступа к службе установщика Windows Installer
Также причиной возникновения ошибки может быть отсутствие нескольких файлов в установочной программе.
Некоторые файлы может уничтожить антивирусная программа, приняв их за вредоносные.
Если приложение скачивалось с пиратского ресурса, то вполне возможно, изначально отсутствовал ряд файлов, необходимых для корректной установки.
Важно: при установке какого-либо приложения на компьютер, необходимо отключить или же настроить антивирусную программу. Эти действия рекомендуется совершать лишь тогда, когда есть стопроцентная уверенность в том, что устанавливаемый файл не нанесет вред компьютеру
Вывод
Проблема с Windows Installer возникает достаточно часто. Для ее устранения необходимо определить тип ошибки. Это может быть как ошибка пакета Windows Installer.
Ошибка пакета Windows Installer может мешать корректной установке приложения Itunes. Для решения этой проблемы, нужно корректно переустановить «музыкальное» приложение.
Для устранения неисправности, связанной с установщиком Windows Installer, необходимо дать файлу необходимые права.
При осуществлении вышеперечисленных действий, нужно отключить антивирусную программу. Либо в ее настройках, внести необходимые файлы в список исключений.
Эти действия надо осуществлять осторожно. Ненадежные файлы могут нанести компьютеру вред