Msi не устанавливается windows 10

Обновлено: 07.07.2024


Решение

Примечание.: В этой статье описываются шаги, дополняющие инструкции в статье Устранение неполадок установщика Windows (на английском языке) и msiexec.exe, а также устранение неполадок проводника и установщика Windows.

Для решения проблем такого рода следует изменить реестр следующим образом.

Решение 1. Возобновление работы установщика Windows на вашем компьютере в автоматическом режиме



В окне Службы дважды щелкните Установщик Windows.



В свойствах установщика Windows выберите тип запуска Автоматически.




Решение 2. Устранение неполадок установщика Windows



Перед тем как перейти к решению 3, следует проверить работу установщика Windows, выполнив действия, описанные в статье Устранение неполадок установщика Windows(на английском языке)

Решение 3. Изменение реестра

ВНИМАНИЕ!: В этой статье приводятся инструкции по изменению реестра. Прежде чем изменять реестр, создайте резервную копию, чтобы можно было восстановить реестр в случае возникновения проблем. Для получения информации о создании резервной копии, восстановлении и изменении реестра щелкните следующий номер статьи для просмотра в статье базы знаний Майкрософт:

Сведения о реестре Windows для опытных пользователей Сведения о реестре Windows для опытных пользователей


Чтобы открыть редактор реестра, нажмите кнопку Пуск , введите regedit в поле поиска и нажмите ВВОД.



Примечание.: Если появится запрос на ввод пароля администратора или подтверждение, введите пароль или подтвердите его при необходимости

В области навигации редактора реестранайдите следующий раздел:




Присвойте новое имя записи MachineThrottling — MachineThrottling. Чтобы сделать это, щелкните запись правой кнопкой мыши и выберите Переименовать.

Примечание.: если запись MachineThrottlingотсутствует, перейдите к шагам 5, 6 и 7.



Затем перезагрузите компьютер, чтобы изменения вступили в силу.
Если проблема сохранится, повторите шаги 1 и 2, а затем перейдите к шагам 5, 6 и 7.

Щелкните правой кнопкой мыши папку DisabledSessions и выберите пункт Удалить.



Подтвердите операцию, нажав кнопку Да.



Перезагрузите компьютер, чтобы изменения вступили в силу.

Примечание.: Посетите следующую страницу, чтобы проверить, установлена ли на вашем компьютере последняя версия установщика Windows: Выпущенные версии установщика Windows (на английском языке).

Нас интересует ваше мнение! Мы ждем ваших отзывов по данным статьям; их можно ввести в поле для комментариев в нижней части страницы. Ваши отзывы помогают нам повышать качество контента. Заранее спасибо!


Если не запускаются программы из файлов .msi – это прямое указание на неполадки в работе службы Windows Installer. С подобным явлением может столкнуться любой пользователь ОС Windows 7. Поэтому, если у вас не работает Windows Installer, стоит ознакомиться с некоторыми рекомендациями.

Причины сбоев в работе Windows Installer

Причинами того, что Windows Installer не работает, могут быть следующие факторы:

  1. Вирусное поражение системных файлов. При этом очистка ОС не всегда решает проблему.
  2. Некорректная установка обновлений.
  3. Неправильное редактирование реестра, удаление компонентов установщика.
  4. Блокировка антивирусом .msi-файла
  5. Изменение политики безопасности ПК.

Все эти факторы могут повлиять на работу службы Windows Installer.

Проверка целостности и работоспособности файлов

Windows Installer состоит из следующих компонентов:

  • Файл msiexec.exe, который расположен на диске «С» в папке «Windows» и «System32».
  • Файл msi.dll, который является ни чем иным, как библиотекой установщика.
  • Служба Msiserver, параметры которой расположены в разделе редактора реестра по адресу «HKEY_LOCAL_MACHINE», «SYSTEM», «CurrentControlSet», «services» и «msiserver».

Для начала переходим в редактор реестра и смотрим значение службы msiserver. Кликам «Win+R» и вводим «regedit».

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

Если раздела нет или отсутствуют некоторые файлы, находимо на рабочей системе скопировать элементы и, кликнув правой кнопкой мыши, выбирать «Экспортировать».

Выбираем место сохранения файлов и прописываем имя, аналогичное оригиналу. Кликаем «Сохранить».

Скопированный раздел или файлы перемещаем на свой ПК.

Далее вводим в строку «Выполнить» следующую команду «services.msc».

Находим «Установщик Windows» и проверяем, работает ли служба.

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

Проверка прав доступа

Запускаем редактор реестра, переходим по адресу «HKEY_LOCAL_MACHINE», «Software», «Microsoft», «Windows», «CurrentVersion», «Installer». Кликаем правой кнопкой мыши на названии раздела и выбираем «Разрешение…».

В разделе «Группы и пользователи» нажимаем «Система». Далее смотрим, чтобы в пользователя был полный доступ к службе.

В случае, когда стоят отметки запретить, жмём «Дополнительно».

Выбираем «Система» и нажимаем «Изменить».

Выставляем полный контроль над системой, ставя отметки возле нужных функций. Кликаем «ОК».

Перезагружаем ПК и запускаем установщик системы. Проблема должна исчезнуть.

что делать, если Windows 10 не может найти сеть Wi-Fi

  1. Закрыть фоновое программное обеспечение
  2. Проверьте, что программное обеспечение еще не установлено
  3. Убедитесь, что для программы достаточно места на жестком диске
  4. Откройте программу установки и удаления устранения неполадок
  5. Стереть временные файлы из папки Windows Temp
  6. Перезапустите службу установщика Windows.
  7. Отредактируйте значение реестра NtfsDisable8dot3NameCreation
  8. Предоставить полное разрешение на доступ к инсталляционному диску

1. Закройте фоновые приложения

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

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

диспетчер задач

  1. Нажмите клавишу Win + горячую клавишу X.
  2. Выберите Диспетчер задач в меню, чтобы открыть его окно.
  3. Перейдите на вкладку «Процессы» в снимке экрана ниже.
  4. Закройте все программы, перечисленные в приложениях, выбрав их и нажав кнопку « Завершить задачу» .
  5. Вы также можете закрыть сторонние программные процессы, перечисленные на вкладке Процессы.

2. Проверьте, что программное обеспечение еще не установлено

Если вы получаете ошибку 1603 для одной конкретной программы, возможно, это программное обеспечение уже установлено.

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

3. Проверьте, достаточно ли места на жестком диске для программы

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

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

  1. Откройте проводник, нажав его кнопку на панели задач Windows 10.
  2. Нажмите « Этот компьютер», чтобы открыть список папок и дисков, как показано ниже.
  3. Щелкните правой кнопкой мыши на диске C: и выберите « Свойства», чтобы открыть вкладку «Общие», показанную непосредственно ниже.
  4. Эта вкладка показывает, сколько свободного места на жестком диске. Если для программы недостаточно свободного места, удалите стороннее программное обеспечение или запустите утилиту очистки диска, чтобы освободить место на жестком диске.

4. Откройте программу установки и удаления устранения неполадок

5. Стереть временные файлы из временной папки Windows

Ошибка 1603 может быть связана с чрезмерно полной папкой Temp Windows, которая содержит временные файлы программного обеспечения. Удаление временных файлов из папки Temp также может помочь решить проблему.

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

очистка диска

6. Перезапустите службу установщика Windows.

Вот как вы можете перезапустить установщик Windows.

7. Измените значение реестра NtfsDisable8dot3NameCreation

Вы можете сделать это, отредактировав его значение NtfsDisable8dot3NameCreation в реестре следующим образом.

8. Предоставьте разрешение на полный доступ к приводу установки

Ошибка 1603 также может возникнуть, если ваша учетная запись SYSTEM не имеет разрешения «Полный доступ» для выбранной папки установки.

Вы можете решить эту проблему, настроив разрешения для диска, на который вы устанавливаете программное обеспечение. Следуйте приведенным ниже инструкциям для редактирования разрешений СИСТЕМЫ.

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

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

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

Ne-ustanavlivayutsya-programmy-v-Windows-10.jpg

Поиск причины проблем с установкой программ в Windows 10

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

Причина 1: Отсутствие необходимой версии Visual C++

Visual C++ — набор системных библиотек, выполняющих функцию запуска исполняемых файлов. Как раз определенная версия этого компонента и требуется для начала установки программы. Обычно на экране не появляется уведомление о том, что в системе нет одной из версий Visual C++, вместо этого сообщается об отсутствии конкретного DLL. Тогда от юзера требуется найти библиотеку, в которую входит этот файл, и установить ее, либо же добавить все существующие версии Visual C++, чтобы избежать возникновения подобных ошибок в дальнейшем. На нашем сайте есть отдельная статья с обзором на рассматриваемый компонент ОС Windows. Перейдите по следующей ссылке и вы найдете всю нужную информацию.

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

Причина 3: Отсутствие необходимой сборки DirectX

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

Opredelenie-ustanovlennoj-versii-DirectX-na-kompyutere-s-Windows-10.jpg

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

Подробнее: Переустановка и добавление недостающих компонентов DirectX в Windows 10

Причина 4: Поврежденный исполняемый файл или нерабочая сборка

Причина 5: Отсутствие прав администратора

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

Подробнее:Используем учетную запись «Администратора» в WindowsПолучение прав Администратора на компьютере с Windows 10

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

Причина 6: Блокировка установщика антивирусом

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

Otklyuchenie-standartnogo-zashhitnika-v-operatsionnoj-sisteme-Windows-10.jpg

Подробнее:Отключение антивирусаОтключение Защитника в Windows 10

Причина 7: Ошибка с выбором разрядности при скачивании ПО

Сейчас дистрибутивы Виндовс делятся на два типа по разрядности — 64 и 32 бита. Если 64-битные версии совместимы со вторым типом, то 32-битные неспособны к запуску программ, заточенных под x64. Хоть сейчас большинство пользователей и переходит на 64-битные версии, у некоторых юзеров это не позволяет сделать слабое железо ПК. Поэтому при скачивании софта обязательно учитывайте его разрядность. Инструкцию по определению разрядности ОС Виндовс 10 вы найдете далее.

Подробнее: Определяем разрядность используемой ОС Windows 10

Причина 8: Конфликты с оставшимися файлами предыдущей версии ПО

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

Подробнее:Удаление программ в Windows 10Очистка Windows 10 от мусора

Причина 9: Несоответствие минимальным системным требованиям

Причина 10: Блокировка приложений не из Windows Store

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

Perehod-v-menyu-Parametry-dlya-otklyucheniya-blokirovki-prilozhenij-v-Windows-10.jpg

Среди разделов отыщите «Приложения» и щелкните на названии левой кнопкой мыши.</li>

Perejti-v-menyu-Prilozheniya-cherez-Parametry-v-operatsionnoj-sisteme-Windows-10.jpg

Через панель слева переместитесь в «Приложения и возможности».</li>

Otkrytie-razdela-Prilozheniya-i-vozmozhnosti-v-menyu-Prilozheniya-Windows-10.jpg

В категории «Установка приложений» разверните всплывающее меню и выберите пункт «Разрешить использование приложений из любого места».</li>

Vklyuchenie-razresheniya-ispolzovaniya-prilozhenij-iz-lyubogo-mesta-v-Windows-10.jpg

Такую же процедуру можно произвести через редактор групповых политик, если вы используете сборку Windows 10 Pro, Enterprise или Education:

  1. Запустите утилиту «Выполнить», воспользовавшись горячей клавишей Win + R, где в поле ввода впишите gpedit.msc и нажмите на кнопку «ОК».

Zapusk-redaktora-gruppovyh-politik-cherez-utilitu-Vypolnit-v-operatsionnoj-sisteme-Windows-10.jpg

В редакторе групповых политик перейдите по пути «Конфигурация компьютера»«Административные шаблоны»«Компоненты Windows»«SmartScreen Защитника Windows» и откройте директорию «Explorer».</li>

Perehod-k-parametram-ustanovki-prilozhenij-v-redaktore-gruppovyh-politik-Windows-10.jpg

Дважды щелкните ЛКМ на параметре «Настроить компонент «Управление установкой приложений»».</li>

Perehod-k-nastrojke-komponenta-Ustanovka-prilozhenij-v-redaktore-politik-Windows-10.jpg

Установите параметр «Не задано» и примените изменения, кликнув на «Применить».</li>

Otklyuchenie-zashhity-ustanovki-prilozhenij-cherez-redaktor-gruppovyh-politik-Windows-10.jpg

Что касается изменения этого же параметра через редактор реестра, то здесь надо перейти по пути HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer . Там нужно найти или создать строковый параметр «AicEnabled» и установить для него значение «Anywhere».

Причина 11: Системная блокировка с целью безопасности Windows

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

  1. Откройте «Пуск», через поиск отыщите «Панель управления» и запустите это классическое приложение.

Perehod-k-klassicheskomu-prilozheniyu-Panel-upravleniya-v-Windows-10.jpg

Переместитесь в раздел «Учетные записи пользователей».</li>

Perehod-k-menyu-Uchetnye-zapisi-polzovatelej-v-Paneli-upravleniya-Windows-10.jpg

Щелкните на ссылке «Изменить параметры контроля учетных записей».</li>

Perehod-k-izmeneniyu-parametrov-uvedomlenij-uchetnyh-zapisej-Windows-10.jpg

Переместите ползунок настройки уведомлений об изменении параметров компьютера в положение «Никогда не уведомлять» и кликните на «ОК».</li>

Otklyuchenie-uvedomlenij-ob-izmeneniyah-vnutri-sistemy-Windows-10.jpg

В случае ненадобности перманентного отключения блокировки софта из подозрительных источников, доступен одноразовый запуск исполняемого файла в обход защиты через «Командную строку», осуществляется это так:

  1. Запустите консоль от имени администратора, например, через меню «Пуск».
  2. Перейдите по пути хранения исполняемого файла, введя cd C:UsersAdminFolder , где C — буква логического раздела жесткого диска, Admin — имя пользователя, а Folder — директория хранения установщика.
  3. Запустите программу, введя ее название вместе с форматом, например, «Yandex.exe», а затем нажмите на клавишу Enter.
  4. Дождитесь запуска инсталлятора.

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

Помогла ли вам эта статья?

Раньше у меня запускался setup.exe от игры Assassins Creed 1, а теперь почему то — нет… Я пробовал все: качал другой репак, ставил совместимость, запускал от имени администратора. Помогите мне, пожалуйста.Спросил Graggor в «Программы, ОС», 2017-09-27 09:55:53

Смотрите также:

Если не запускаются программы из файлов .msi – это прямое указание на неполадки в работе службы Windows Installer. С подобным явлением может столкнуться любой пользователь ОС Windows 7. Поэтому, если у вас не работает Windows Installer, стоит ознакомиться с некоторыми рекомендациями.

Причинами того, что Windows Installer не работает, могут быть следующие факторы:

  1. Вирусное поражение системных файлов. При этом очистка ОС не всегда решает проблему.
  2. Некорректная установка обновлений.
  3. Неправильное редактирование реестра, удаление компонентов установщика.
  4. Блокировка антивирусом .msi-файла
  5. Изменение политики безопасности ПК.

Все эти факторы могут повлиять на работу службы Windows Installer.

Windows Installer состоит из следующих компонентов:

  • Файл msiexec.exe, который расположен на диске «С» в папке «Windows» и «System32».
  • Файл msi.dll, который является ни чем иным, как библиотекой установщика.
  • Служба Msiserver, параметры которой расположены в разделе редактора реестра по адресу «HKEY_LOCAL_MACHINE», «SYSTEM», «CurrentControlSet», «services» и «msiserver».

Для начала переходим в редактор реестра и смотрим значение службы msiserver. Кликам «Win+R» и вводим «regedit».

8a80c320-7abd-43ab-8d9a-31fc7bbccf01_640x0_resize.jpg

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

Если раздела нет или отсутствуют некоторые файлы, находимо на рабочей системе скопировать элементы и, кликнув правой кнопкой мыши, выбирать «Экспортировать».

3adb9af9-b35f-4f8d-9253-991bc38ea814_640x0_resize.jpg

Выбираем место сохранения файлов и прописываем имя, аналогичное оригиналу. Кликаем «Сохранить».

fca3d1bc-9ffc-4b2c-8ffb-282c114cc645_640x0_resize.jpg

Скопированный раздел или файлы перемещаем на свой ПК.

Далее вводим в строку «Выполнить» следующую команду «services.msc».

bfb74f62-afd3-414d-939b-751ac852ad1a_640x0_resize.jpg

Находим «Установщик Windows» и проверяем, работает ли служба.

7535cc0c-73b1-410d-ae1c-14ecfd2f3852_640x0_resize.jpg

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

3046d189-c5ac-4324-915d-7b3f27d25008_640x0_resize.jpg

Запускаем редактор реестра, переходим по адресу «HKEY_LOCAL_MACHINE», «Software», «Microsoft», «Windows», «CurrentVersion», «Installer». Кликаем правой кнопкой мыши на названии раздела и выбираем «Разрешение…».

22616786-dc13-4f8c-8199-31d122ad67e4_640x0_resize.jpg

В разделе «Группы и пользователи» нажимаем «Система». Далее смотрим, чтобы в пользователя был полный доступ к службе.

В случае, когда стоят отметки запретить, жмём «Дополнительно».

500d48a1-d9d1-49c6-8c60-68744ffdd40a_640x0_resize.jpg

Выбираем «Система» и нажимаем «Изменить».

e7f7d50c-0c3d-4d6c-8452-941bfed04dbc_640x0_resize.jpg

Выставляем полный контроль над системой, ставя отметки возле нужных функций. Кликаем «ОК».

9c8890e4-a38d-4edd-841c-4b13ed99c65d_640x0_resize.jpg

Перезагружаем ПК и запускаем установщик системы. Проблема должна исчезнуть.

Читайте также: