Всякий раз, когда я пытаюсь установить или обновить программу, которая использует установщик .msi, установка достигает последнего шага, и индикатор выполнения почти достигает конца, но установка неожиданно завершается с ошибкой 2503, за которой следует ошибка 2502. Это происходит со многими различными приложениями, включая TortoiseSVN и Brackets. Как ни странно, удаление программ, использующих установщик .msi, работает нормально.

Вот что я попробовал:

  • Проверены разрешения на C:\Windows\Installer . Все системные и администраторы имеют полные разрешения (исключая специальные разрешения), и каждый может читать, просматривать содержимое папки и читать и выполнять. Это, по-видимому, правильные разрешения для сайтов, которые я нашел.
  • Попытался временно удалить содержимое папки C:\Windows\Installer . Нет эффекта.
  • Попытался открыть командную строку от имени администратора и выполнить следующие команды:
    msiexec /unreg msiexec /regeserver

Я использую 64-битную Windows 8. Любые предложения о том, как решить эту проблему, будут оценены.

Обновление: щелкнув правой кнопкой мыши по файлу MSI и выбрав «Запуск от имени администратора», установка завершится успешно. Однако это обходной путь, и я все еще ищу, как решить исходную проблему

2 ответа2

1

Решение, которое я нашел для аналогичной проблемы, подробно описано на этой странице http://www.energizedtech.com/2013/05/windows-installer-error-2502-a.html.

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

Патент M

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .