Ошибка 1307 при установке программ
Довольно распространённая проблема среди пользователей операционной системы Windows любых версий – ошибка msi при установке программ из файла с расширением .msi. В этой статье я опишу часто встречаемые проблемы с установщиком Windows 7/10/XP и варианты их решения, а также сделаю видео по текущему вопросу.
Файлы с расширением .msi это обычные пакеты установки (дистрибутивы) из которых ставится программа. В отличии от обычных «setup.exe», для запуска файла msi система использует службу Windows Installer (процесс msiexec.exe). Говоря простыми словами, установщик Windows разархивирует и запускает файлы из дистрибутива. Когда Windows Installer не работает, то появляются различные ошибки.
Неполадки могут быть с работой самой службы или могут возникать в процессе установки программ, когда всё настроено, в принципе, правильно. В первом случае нужно ковырять службу установщика, а во втором решать проблему с конкретным файлом. Рассмотрим оба варианта, но сначала второй.
Ошибки msi файлов
Очень часто ошибки появляются из-за недостаточных прав системы на файлы или папки. Нельзя сказать, что Windows Installer не работает, в этом случае достаточно просто добавить нужные права и всё заработает. Буквально вчера я столкнулся с тем, что скаченный дистрибутив .msi не захотел устанавливаться, при этом успешно запускается мастер установки, выбираются параметры, но затем система думает несколько секунд и выдаёт ошибку:
А ошибка в том, что не Я должен иметь доступ к файлу, а установщик Windows, точнее сама Система. Решается очень просто:
- Кликаем правой кнопкой по файлу с расширением .msi, выбираем «Свойства»
- На вкладке «Безопасность» смотрим, есть ли в списке пользователь с именем «система» или «System»
- Скорее всего вы такого не увидите. Поэтому будем добавлять вручную. Нажимаем кнопку «Изменить…», затем «Добавить…»
- В поле пишем «система» или «System» (если у вас английская Windows) и нажимаем «Проверить имена». При этом слово должно стать подчёркнутым как на картинке.
- Нажимаем «ОК», ставим галочку «Полный доступ», «ОК»
- Кнопка «Дополнительно» -> «Изменить разрешения…» ставим «Добавить разрешения, наследуемые от родительских объектов», «ОК» три раза.
Теперь ошибка установщика не появится! Можно добавить доступ на всю папку, из которой вы обычно инсталлируете программы, например на папку «Downloads», как у меня. Смотрим видео по решению проблем с правами доступа:
В Windows XP вкладки «Безопасность» не будет, если включён простой общий доступ к файлам. Чтобы его выключить, нужно зайти в «Пуск -> Панель управления -> Свойства папки -> Вид» и выключить опцию «Использовать простой общий доступ к файлам». В урезанных версиях Windows 7/10 и XP вкладки «Безопасность» нет в принципе. Чтобы её увидеть, нужно загрузить Windows в безопасном режиме и зайти в неё под администратором.
Ещё способы решить проблему
- Запускайте установку, войдя в систему под администраторским аккаунтом
- Правой кнопкой по пакету «.msi» и выбираем «Запуск от имени Администратора»
- Выключите антивирус на время
- Включить режим совместимости с предыдущими операционными системами. Для этого зайдите в свойства файла msi и на вкладке «Совместимость» поставьте галочку «Запустить программу в режиме совместимости»
- Если файл на флешке, то попробуйте скопировать его куда-нибудь на жёсткий диск и запустить оттуда (бывает, что запрещена установка программ со съёмных накопителей)
- Попробуйте просто создать новую папку с любым именем в корне диска, перекинуть туда дистрибутив и запустить его оттуда
- Error 1723
- Internal Error 2203
- Системная ошибка 2147287035
- Ошибка «Невозможно открыть этот установочный пакет»
- Ошибка 1603: Во время установки произошла неустранимая ошибка
Во всех этих случаях должна помочь установка прав на файл и/или на некоторые системные папки. Проверьте, имеет ли доступ «система» к папке временных файлов (вы можете получать ошибку «Системе не удается открыть указанное устройство или файл»). Для этого:
- Сначала узнаем нужные пути. Нажмите «Win + Pause» и зайдите в «Дополнительные параметры системы -> Вкладка «Дополнительно» -> кнопка «Переменные среды»»
- В списках ищем переменные с названиями «TEMP» и «TMP» (значения обычно совпадают), в них записаны пути к временным папкам, которые использует установщик Windows
- Теперь идём к этим папкам и смотрим в их свойствах, имеет ли к ним доступ «система». Чтобы быстро получить путь к временной папке пользователя, кликните два раза по переменной, скопируйте путь и вставьте его в адресной строке «Проводника» Windows
После нажатия «Enter» путь преобразится на «нормальный» и вы переместитесь в реальную временную папку. Права на неё и надо проверять. Также рекомендую очистить временные папки от всего что там скопилось или даже лучше удалить их и создать новые с такими же названиями. Если не получается удалить папку, почитайте как удалить неудаляемое, но это не обязательно.
Если служба Windows Installer всё равно не хочет работать, то проверьте права на папку «C:\Config.Msi», сюда «система» также должна иметь полный доступ. В этом случае вы могли наблюдать ошибку «Error 1310». На всякий случай убедитесь, что к папке КУДА вы инсталлируете софт также есть все права.
Если вы используете шифрование папок, то отключите его для указанных мной папок. Дело в том, что хотя мы сами имеем к ним доступ, служба Microsoft Installer не может до них достучаться пока они зашифрованы.
Ещё ошибка может быть связана с битым файлом. Может быть он не полностью скачался или оказался битым уже на сервере. Попробуйте скачать его ещё раз оттуда же или лучше с другого места.
Ошибка установщика Windows
В случае общих проблем не будут устанавливаться никакие msi файлы, процесс установки, скорее всего, даже не начнётся. При этом могут появляться ошибки вида:
- Нет доступа к службе установщика Windows
- Не удалось получить доступ к службе установщика Windows
- Ошибка пакета установщика Windows (1719)
или ещё нечто подобное со словами «ошибка msi», «Windows Installer Error». Всё это означает, что система дала сбой и теперь её надо лечить. Может вы ставили какой-то софт, который испортил системные файлы и реестр, или подхватили вирус. Конечно, никогда не будет лишним удалить вирусы, или убедиться что их нет. Но оставьте этот вариант на потом, т.к. обычно проблема кроется в другом.
Сначала давайте проверим работает ли служба Windows Installer:
- Нажмите «Win + R» и введите services.msc
- Найдите в конце списка службу «Установщик Windows» или «Windows Installer»
- Тип запуска должен быть «Вручную». Если она «Отключена», то зайдите в «Свойства» и выберите «Вручную»
- Затем кликните по ней правой кнопкой и выберите «Запустить» или «Перезапустить». Если ошибок нет и состояние переходит в режим «Работает», то здесь всё нормально.
- Нажмите «Win + R» и введите msiexec. Если модуль MSI работает нормально, то должно появиться окно с версией установщика и параметрами запуска, а не ошибка.
Следующее что я посоветую сделать – это выполнить команду сканирования системы на повреждённые и изменённые системные файлы. Нажмите «Win + R» и введите
Sfc /scannow
Произойдёт поиск и замена испорченных файлов на оригинальные, при этом может потребоваться вставить установочный диск с Windows XP-7-10. После окончания процесса перегрузитесь и посмотрите, решена ли проблема.
Microsoft сам предлагает утилиту, призванную решить нашу проблему. Запустите программу Easy Fix и следуйте мастеру.
Параметры реестра и службы
Следующий способ устранения ошибки – восстановление рабочих параметров в реестре установщика Windows Installer.
Для этого скачайте архив и запустите оттуда два reg-файла, соответственно своей версии Windows. Согласитесь с импортом настроек.
Важно! Перед последним действием желательно создать точку восстановления системы! Если способ не поможет или станет хуже, вы сможете восстановиться до прежнего состояния.
В Windows XP или Windows Server 2000 установите последнюю версию установщика 4.5.
Если не помогло, то проделайте ещё перерегистрацию компонентов:
- Нажмите «Win + R» и введите «cmd». Затем в чёрном окне введите последовательно команды:
MSIExec /unregister
MSIExec /regserver - В ответ должна быть пустота, никаких ошибок. Если проблема не решена, введите ещё команду
regsvr32 msi.dll - Закройте чёрное окно
Если пишет, что не хватает прав, то нужно запускать командную строку от имени Администратора.
Если команды выполнились, но не помогло, то скачайте файл и запустите msi_error.bat из архива, проверьте результат.
Последний вариант — скачайте программу Kerish Doctor, почитайте мою статью, там есть функция исправления работы службы установщика и многих других частых проблем Windows.
Подведение итогов
Автор:
Проблема
Установка не завершена. Не удалось установить некоторые программы.
- Ошибка установки 1603. Во время установки возникла неустранимая ошибка.
- Ошибка установки: . Не удалось завершить установку. Ошибка 1603
Ниже представлены распространенные примеры ошибки 1603.
Журналы установки:
Сбой установки Установка прервана, результат = 1603.
Диалоговое окно во время установки:
Ошибка 1603: при установке произошла неустранимая ошибка.
Причины:
Ошибка 1603 является типовой, она возникает из-за установщика Microsoft Windows (MSI). Обычно эта ошибка связана с работой системы, а не отдельного приложения.
Решение
Чтобы избежать этой ошибки, выполните указанные ниже действия. Если действие не приводит к устранению ошибки, переходите к следующему.
Полное удаление и переустановка Autodesk Desktop Licensing Service
- Удалите Autodesk Desktop Licensing Service. См. раздел Удаление Autodesk Desktop Licensing Service.
- Переустановите Autodesk Desktop Licensing Service. См. раздел Скачивание и установка Autodesk Desktop Licensing Service.
- Переустановите приложение.
Файлы, оставшиеся от предыдущих установок
-
программы, чтобы удалить все файлы и папки, оставшиеся от предыдущих установок. Если не удается удалить программное обеспечение, попробуйте использовать инструмент Microsoft Fixit.
- Попробуйте установить программное обеспечение еще раз с помощью функции Загрузить сейчас.
Удаление и повторная установка Microsoft Visual C++
Файл заблокирован и не может быть перезаписан
Некоторые файлы на компьютере заблокированы, или программа установки пытается перезагрузить компьютер из-за такого заблокированного файла, что приводит к сбою. Чтобы убедиться, что заблокированный файл не вызывает ошибку, выполните следующие действия.
- Закройте все программы, работающие в фоновом режиме.
- Перезагрузите компьютер.
- Запустите программу установки еще раз.
Папки Windows Temp заполнены
Не очищена системная папка Temp. Это временная папка, куда при установке распаковываются файлы и откуда они запускаются. Если в папке Temp недостаточно свободного места или находится слишком много файлов, это может привести к конфликту с файлами установки.
Очистите папку Temp по умолчанию и освободите пространство на жестком диске, удалив ненужные файлы.
- В меню «Пуск» Windows введите %TEMP% и нажмите ENTER.
- В папке Temp нажмите сочетание клавиш CTRL + A, чтобы выбрать все находящиеся в ней файлы и папки, и удалите их.
Недостаточно места на диске
Убедитесь, что на корневом диске компьютера достаточно свободного места. Примечание. Несмотря на то что программу можно установить на другой диск, на корневом диске (где установлена операционная система Windows) должно быть в два раза больше места, чем занимают файлы установки.
Файлы установки повреждены при извлечении
Выйдите из конфликтующих программ или отключите их, включая антивирусные программы, текстовые редакторы, электронные таблицы, веб-браузеры. Затем запустите программу установки еще раз.
На целевом компьютере отключена функция создания короткого имени файла
- Включите поддержку создания имен 8.3 (например, коротких имен файлов) на целевом компьютере. Перейдите к следующей записи реестра:
- Значение ноль (0) для NtfsDisable8dot3NameCreation позволяет использовать функцию создания коротких имен файлов. Значение один (1) отключает данную функцию.
- Чтобы внесенные в реестр изменения вступили в силу, перезагрузите целевой компьютер. Сделайте это перед повторным запуском установки.
- Примечание. На целевом компьютере функция создания коротких имен файлов обычно отключена. Ее можно отключить после завершения установки, вернув параметру NtfsDisable8dot3NameCreation исходное значение и перезагрузив компьютер еще раз.
Профиль пользователя поврежден
Проверка установки
«Type mismatch» часто называется ошибкой во время выполнения (ошибка). Когда дело доходит до Windows Operating System, инженеры программного обеспечения используют арсенал инструментов, чтобы попытаться сорвать эти ошибки как можно лучше. Тем не менее, возможно, что иногда ошибки, такие как ошибка 13, не устранены, даже на этом этапе.
Почему происходит ошибка времени выполнения 13?
Сбой устройства или Windows Operating System обычно может проявляться с «Type mismatch» в качестве проблемы во время выполнения. Проанализируем некоторые из наиболее распространенных причин ошибок ошибки 13 во время выполнения:
Ошибка 13 Crash - Номер ошибки вызовет блокировка системы компьютера, препятствуя использованию программы. Это возникает, когда Windows Operating System не реагирует на ввод должным образом или не знает, какой вывод требуется взамен.
Утечка памяти «Type mismatch» - последствия утечки памяти Windows Operating System связаны с неисправной операционной системой. Повреждение памяти и другие потенциальные ошибки в коде могут произойти, когда память обрабатывается неправильно.
Ошибка 13 Logic Error - Логические ошибки проявляются, когда пользователь вводит правильные данные, но устройство дает неверный результат. Виновником в этом случае обычно является недостаток в исходном коде Microsoft Corporation, который неправильно обрабатывает ввод.
Типичные ошибки Type mismatch
Частичный список ошибок Type mismatch Windows Operating System:
- «Ошибка Type mismatch. «
- «Ошибка программного обеспечения Win32: Type mismatch»
- «Извините за неудобства - Type mismatch имеет проблему. «
- «К сожалению, мы не можем найти Type mismatch. «
- "Type mismatch не найден."
- "Ошибка запуска программы: Type mismatch."
- «Type mismatch не работает. «
- "Отказ Type mismatch."
- «Type mismatch: путь приложения является ошибкой. «
Создатели Type mismatch Трудности
Проблемы Type mismatch могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с Type mismatch, или к вирусам / вредоносному ПО.
«Microsoft Works Error 1305» обычно является ошибкой (ошибкой), обнаруженных во время выполнения. Разработчики программного обеспечения, такие как Microsoft Corporation, обычно принимают Microsoft Works через несколько уровней отладки, чтобы сорвать эти ошибки перед выпуском для общественности. К сожалению, иногда ошибки, такие как ошибка 1305, могут быть пропущены во время этого процесса.
Что генерирует ошибку времени выполнения 1305?
Ошибки выполнения при запуске Microsoft Works - это когда вы, скорее всего, столкнетесь с «Microsoft Works Error 1305». Мы можем определить, что ошибки во время выполнения ошибки 1305 происходят из:
Ошибка 1305 Crash - она называется «Ошибка 1305», когда программа неожиданно завершает работу во время работы (во время выполнения). Если данный ввод недействителен или не соответствует ожидаемому формату, Microsoft Works (или OS) завершается неудачей.
Утечка памяти «Microsoft Works Error 1305» - когда происходит утечка памяти Microsoft Works, это приведет к вялой работе операционной системы из-за нехватки системных ресурсов. Критическими проблемами, связанными с этим, могут быть отсутствие девыделения памяти или подключение к плохому коду, такому как бесконечные циклы.
Ошибка 1305 Logic Error - «логическая ошибка», как говорят, генерируется, когда программное обеспечение получает правильный ввод, но генерирует неверный вывод. Это может произойти, когда исходный код Microsoft Corporation имеет уязвимость в отношении передачи данных.
Усложнения Microsoft Works с Microsoft Works Error 1305 состоят из:
- "Ошибка приложения Microsoft Works Error 1305."
- «Microsoft Works Error 1305 не является программой Win32. «
- «Microsoft Works Error 1305 должен быть закрыт. «
- "Файл Microsoft Works Error 1305 не найден."
- «Microsoft Works Error 1305 не может быть найден. «
- "Ошибка запуска программы: Microsoft Works Error 1305."
- "Файл Microsoft Works Error 1305 не запущен."
- «Ошибка Microsoft Works Error 1305. «
- «Ошибка в пути к программному обеспечению: Microsoft Works Error 1305. «
Проблемы Microsoft Works Error 1305 с участием Microsoft Workss возникают во время установки, при запуске или завершении работы программного обеспечения, связанного с Microsoft Works Error 1305, или во время процесса установки Windows. Отслеживание того, когда и где возникает ошибка Microsoft Works Error 1305, является важной информацией при устранении проблемы.
Источники проблем Microsoft Works Error 1305
Проблемы Microsoft Works Error 1305 могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с Microsoft Works Error 1305, или к вирусам / вредоносному ПО.
При установке программы выдаётся ошибка:
Setup was unable to create the directory
"C:\Users\(здесь имя пользователя)\AppData\Local\Temp\is-R131G.tmp
Error 5: Отказано в доступе.
Конфигурация компьютера | |
Процессор: Intel(R) Core(TM) i5-2300 CPU @ 2.80GHz | |
Материнская плата: Gigabyte GA-H67MA-UD2H-B3 | |
Память: Hynix HMT325U6BFR8C-H9 2x2Gb + Hynix HMT351U6BFR8C-H9 2x4Gb | |
HDD: Hitachi HDS721010CLA332 | |
Звук: Realtek ALC889 | |
Блок питания: Asus 500W | |
CD/DVD: Optiarc DVD RW AD-7201S ATA Device | |
Монитор: Acer V243HQAbd | |
ОС: Windows 7 Ultimate x64 SP1 RTM (6.1.7601) | |
Индекс производительности Windows: 5,1 |
Ага, тоже встречал. Надо было ещё попробовать запускать установку по ПКМ ---> Запуск от имени администратора, но я не стал.
Ещё заметил, что при удалении она оставляла 2 файла в Program Files\Xlight, из-за этого повторная установка вылетала с ошибкой.
Рад, что получилось.
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Аналогичная проблема у меня на Windows 7 x64 при установке программы.
1. В свойствах для диска D:\ безопасность - Пользователи - поставил галочку - Полный доступ.
2. В свойствах для диска C:\ безопасность - Все - поставил галочку - Полный доступ.
3. метод (из инета):
- Создаете на диске С папку "TEMP1"
- Заходите в Панель управления, в поиске забиваете "переменных", выдаст результат "Изменение системных переменных среды", заходите туда. Внизу справа кнопка "Переменные среды. ", нажимаете.
Выбираете TEMP, далее кнопка "Изменить. ", в нижней строке пишете "c:\temp1" - пишете без кавычек. нажимаете кнопку "ок".
Выбираете TMP и делаете тоже самое. Далее "ок". И будет вам счастье.
Пока эти пункты не помогли.
Конфигурация компьютера | |
Процессор: Intel Core i7-3770K | |
Материнская плата: ASUS P8Z77-V LE PLUS | |
Память: Crucial Ballistix Tactical Tracer DDR3-1600 16 Гб (2 x 8 Гб) | |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб | |
Видеокарта: ASUS ROG-STRIX-GTX1080-O8G-11GBPS | |
Звук: Realtek ALC889 HD Audio | |
Блок питания: be quiet! Straight Power 11 650W | |
CD/DVD: ASUS DRW-24B5ST | |
Монитор: ASUS VG248QE 24" | |
ОС: Windows 8.1 Pro x64 | |
Индекс производительности Windows: 8,1 | |
Прочее: корпус: Fractal Design Define R4 |
1. В свойствах для диска D:\ безопасность - Пользователи - поставил галочку - Полный доступ. 2. В свойствах для диска C:\ безопасность - Все - поставил галочку - Полный доступ. |
Приведите результаты выполнения в командной строке (cmd.exe) от имени Администратора
Закинул программу из папки D:\Dictributivu на Рабочий стол и с рабочего стола прога запустилась, даже без админ. прав.
Обычно запускаю exe-шник с D:\
Возможно проделанные манипуляции повлияли.
Читайте также: