Как исправить ошибки 2503 и 2502 в Windows 10
Иногда при взаимодействии с установщиками в Windows 10 могут появляться ошибки. Чаще всего встречаются коды 2503 и 2502. Причем это происходит как в моменты установки, так и при удалении. Я расскажу о причинах появления подобного рода проблемы и опишу несколько способов ее устранения.
Причина появления ошибок с кодом 2503 и 2502
В основном, причин возникновения ошибок с кодами 2502 и 2503 всего несколько, и они могут быть следующими:
- программа установлена в систему неправильно;
- инсталлятор загружен не до конца;
- скачан неправильный установщик.
Способы устранения проблемы
Определить причину появления ошибки с кодами 2503 и 2502 достаточно трудно. По этой причине при ее устранении рекомендую придерживаться следующей последовательности.
Изменение правил доступа к папке Temp
Возможно, дело кроется в отсутствии доступа программы к конкретной необходимой папке, в данном случае к папке Temp. Для решения мне понадобится сначала перейти к ней, введя в адресной строке C:\Windows\Temp. Система может вывести уведомление, что постоянного доступа у меня к ней нет, тут нужно просто нажать на кнопку «Продолжить» с правами администратора. Можно даже не открывать ее, а нажать по иконке правой кнопкой мыши и выбрать в контекстном меню пункт «Свойства».
Открываю «Свойства» папки Temp для изменения доступа к ней
В новом открывшемся окне открываю вкладку «Безопасность». В списке «Группы и пользователи» выбираю первый пункт, это «СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ», затем жму на кнопку «Изменить».
Выбираю пункт «СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ» и приступаю к изменению прав доступа
Откроется еще одно окно. В разделе «Разрешения для группы «СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ»» напротив пункта «Полный доступ» ставлю галочку на столбце «Разрешить». Затем принимаю изменения нажатием на кнопку ОК, то же самое делаю в окне «Свойства» и перезагружаю систему.
Ниже есть список разрешений, которые я могу предоставить. Открываю полный доступ к папке и принимаю изменения
Перезапуск процесса Windows Explorer
Для проведения данной процедуры мне понадобится открыть «Диспетчер задач» нажатием на комбинацию Ctrl + Shift + Esc. Во вкладке «Процессы» нахожу пункт «Windows Explorer», жму по нему правой кнопкой мыши для вызова контекстного меню, а там уже выбираю пункт «Снять задачу».
В результате процесс отключится, заново запустить его я смогу через окно «Выполнить». Вызываю его нажатием на сочетание клавиш Win + I, в поле «Открыть» ввожу запрос explorer.exe и жму на кнопку ОК.
Создание папки Installer
Этот способ подойдет в случае, если подобной папки в директории C:\Windows вдруг не окажется. Сделать это очень просто – открываю «Проводник Windows» и перехожу по указанному пути. Кликаю правой кнопкой мыши по любому свободному пространству, вызвав тем самым контекстное меню. В списке открываю меню «Создать», там уже выбираю пункт «Папку». Даю ей название «Installer», сохраняю изменения и перезагружаю компьютер. Пробую снова удалить или установить приложения, должно получиться.
Обращаю внимание! Обычно эта папка скрыта от глаз пользователей. Не нужно спешить создавать ее заново, сначала рекомендую включить отображение скрытых защищенных файлов системы и проверить, есть ли она в списке.
Эта папка просто так не отображается. Прежде чем заново создавать ее, лучше включить отображение скрытых защищенных файлов системы и проверить, есть ли она
Предоставление доступа к папке Installer
Этот способ в точности похож на один из вышеуказанных, только в этот раз надо настроить доступ к папке «Installer». Делаю абсолютно то же самое – открываю «Свойства», перехожу во вкладку «Безопасность», выбираю пункт «СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ» и предоставляю полный доступ.
Удаление установщика в папке Installer
Если проблема происходит с конкретным приложением, а в остальном все нормально, можно удалить его установщик из папки Installer. Но так как там все файлы пронумерованы, определить принадлежность к нужному ПО можно так – в список параметров сортировки добавить пункт «Тема».
С помощью этого параметра я точно узнаю, какое приложение стоит за определенным дистрибутивом
Запуск установщика через «Командную строку» с правами администратора
Тут для начала понадобится выяснить правильное название установщика. Я описывала выше, как это сделать – добавляю в параметры сортировки «Тема», нахожу нужное приложение и копирую наименование.
С правами администратора нужно открыть именно «Командную строку». Сделать это можно через поисковик в панели задач, введя в нем соответствующий запрос.
Командную строку обязательно открываю от имени администратора, чтобы установщик точно запустился
В активной строке ввожу путь к нужной папке и название приложения с указанием формата. Выглядеть это будет примерно вот таким образом:
Код будет отличаться, лучше быть внимательнее в этом случае. После этого попробую заново установить или удалить проблемную программу.
Заключение
Исправить ошибку с кодами 2503 и 2502 можно с помощью встроенных в систему средств. Для этого может быть достаточно просто перезагрузить приложение, запускающее установщики. Или же понадобится открыть доступ к некоторым важным папкам. В любом случае до радикальных методов, типа восстановления, отката или переустановки Windows, дело не должно дойти.
Ошибка 2503, 2502 или 2203 при установке СБИС Плагина
При установке СБИС Плагина появилось сообщение «Произошла непредвиденная ошибка при установке этого пакета. Возможно, пакет содержит ошибки. Код ошибки: 2503, 2502 или 2203».
Причина
У пользователя нет доступа к каталогу «Temp», в котором хранятся временные файлы.
Решение
Настройте пользователям права на чтение и запись. Для этого:
- Откройте каталог «C:\Windows».
- Нажмите правой кнопкой мыши папку «Temp» и выберите «Свойства».
Системная ошибка 2503, Windows 10 не справилась с инсталлированием приложения: 9 подсказок для устранения
Появляется ошибка следующим образом. При инсталлировании или деинсталлировании ПО Винда выдает код 2503, а следом может выскочить аналогичное окошко с 2502. В результате процесс прерывается.
Когда и почему возникает ошибка 2503
Возможные причины, из-за которых появляется ошибка 2503 в обновленной Windows 10:
- Отсутствие доступа к каталогам или файлам.
- Наличие проги, которая мешает установить приложение, например, некорректно работающего антивируса.
- Сбой службы, отвечающей за установку ПО.
- Повреждение реестра, системных файлов.
- Скачанная не до конца или некорректно работающая инсталляшка.
Как исправить ошибку с кодом 2503 на Windows 10
Далее речь пойдет об исправлении ошибки. Суть методов в таблице:
Способ
Запуск установщика с правами администратора
Самый простой, но не всегда рабочий способ одолеть ошибку 2503, — запустить инсталляшку с админскими полномочиями. Для этого нужно клацнуть правой по иконке установщика и выбрать пункт контекстного меню со значком щита. Метод может сработать, если запуск с правами админа есть в контекстной менюшке.
В настройках Винды по умолчанию порой стоит защита от случайного повреждения системы пользователем или программами. Операционка не дает запускать приложения обычным, неадминским кликом, выдает ошибки при инсталляции программ. Приходится пользоваться контекстным меню. Один из способов избежать постоянных сообщений об отсутствии доступа — отключить контроль учеток.
Использование учетной записи администратора
Без админских полномочий обойтись проблематично. Чтобы убедиться в отсутствии соответствующих прав:
- Проклацайте «Пуск» — «Параметры» — Учетки.
- Посмотрите на свою учетную запись, а точнее — на то, что под ней написано. Если там «Пользователь» — нужно зайти в ОС админом.
Зайти админом можно, воспользовавшись другой учеткой, добавив себе полномочий или по системной админской учетной записи.
Для активации системной учетки:
- Клацаем правой по «Этот компьютер».
- Выбираем «Управление» — Локальные юзеры — Юзеры.
- В свойствах «Администратора» деактивируем отключение учетки.
Заходим под сисадмином и добавляем себе прав или создаем нового администратора. После изменения настроек отключаем системную учетку.
Проверка службы установщика Windows
Проблема может быть в «Установщике Windows». Для проверки пишем services.msc в «Пуске» и открываем нужный интерфейс нажатием на services. Скролим вниз до Установщика, открываем, запускаем вручную.
Если проблемка в Установщике, можно перерегистрировать службу:
- Запускаем КС с админскими правами;
- пишем msiexec /unreg, тем самым отменяя регистрацию;
- командуем msiexec /regserver для перерегистрации.
Исправление реестра Windows
Возможно, причиной ошибки 2503 стал сбой, повлекший повреждение системного реестра. Откатить его сложно, даже если включено автоматическое создание копий, хотя по умолчанию в свежих версиях «десятки» резервирование реестра отключено.
Более реалистичные варианты:
- Откат системы с помощью точки восстановления. Сработает, если эти точки Винда создавала. Будут восстановлены сисреест и системные файлы.
- Сброс Винды к изначальному состоянию.
Эти 2 методы лучше оставить на десерт, поскольку они могут привести к потере времени из-за необходимости повторной настройки, установки программ и т.п.
Сброс разрешений папки установки или Temp
Порой можно разобраться с кодом ошибки 2503, не заморачиваясь с полномочиями юзера. Иногда достаточно дать полный доступ к нужной папочке.
- В Проводничке отыскиваем в каталоге Windows папочку Temp.
- Клацаем правой по ней, следуем по пути: «Свойства» — «Безопасность» — Изменение.
- Для «СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ» разрешаем вседоступность.
- Обязательно перезагружаемся.
Если не помогло — проделываем такой же финт с папочкой Installer. Если ее нет в той же папке, что и Temp — создаем и предоставляем доступ.
Иногда помогает ручное удаление в Installer файла, который соответствует забарахлившей программе. Такой вариант актуален, когда проблема только с одним приложением. Определить файл, подлежащий удалению, можно по двум атрибутам: дате или теме.
Использование командной строки
Если в контекстном меню инсталляшки отсутствует запуск от админа — можно воспользоваться обходным путем:
- В «Пуске» пишем cmd, запускаем КС с правами админа.
- Открываем папку Temp в Проводнике, с адресной строки копируем путь к ней.
- Из буфера обмена вставляем путь в окошко КС.
- Ставим символ «\».
- Вставляем название инсталляшки, «.» и расширение файла, который не запускается: msi или exe. Тип инсталляции можно посмотреть в свойствах файла.
Получится команда вроде C:\Windows\Temp\Igruxa.msi. Нажимаем кнопку Enter.
Проверка наличия обновлений Windows
На всякий случай убедитесь, что Винда обновлена:
- В «Пуске» наберите «Обновление Windows».
- Зайдите в соответствующий интерфейс и клацните на проверку наличия обновок.
- Следом инсталлируйте доступные обновления.
Отключение антивируса
Антивирусное ПО сторонних разработчиков порой срабатывает ошибочно, блокируя доступ к не зараженным файлам. Отключите антивирус на время и попробуйте без него установить закапризничавшее приложение. Если опасаетесь, что инсталляция может заразить файлы на компьютере или ноутбуке — предварительно проверьте ее антивирусом.
Использование утилиты для устранения неполадок Windows
Для решения проблем, связанных с инсталляцией-деинсталляцией приложений майкрософтовцы разработали специальное ПО. Для его скачивания наберите в поисковике «Устранение проблем, препятствующих установке или удалению программ» и перейдите на соответствующую страницу техподдержки. Скачайте софт для починки. Запустите файл MicrosoftProgram_Install_and_Uninstall.meta. Далее:
- В открывшемся окошке клацните «Дополнительно».
- Выберите «Применить ремонт автоматически».
- Кликните на вариант, указывающий на проблему с установкой или удалением ПО.
- Внимательно пройдитесь по списку и остановитесь на приложении, из-за которого появляется ошибка.
В заключение стоит привести общую последовательность при появлении ошибки 2503 и следом за ней 2502 при установке приложения. Начинать нужно с действий, которые никак не затрагивают настройки Винды: запуска от имени админа, использования универсальной КС, отключения антивируса. Если они не помогают — попробуйте скачать инсталляцию заново, возможно, с другого сайта. На 3 этапе поупражняйтесь с доступом. Вариант с откатом ОС и сбросом Винды оставьте на крайний случай. Скорее всего, до этого не дойдет.
Ошибка 2503 и 2502 при установке или удалении программ на Windows
При попытке установить или удалить программу на Windows, вы можете получить следующие ошибки:
- Программа установки обнаружила непредвиденную ошибку при установке данного пакета. Это может указывать на проблему с этим пакетом.Код ошибки 2503.
- Программа установки обнаружила непредвиденную ошибку при установке данного пакета. Это может указывать на проблему с этим пакетом.Код ошибки 2502.
- Вызывается RunScript.
- Вызывается InstallFinalize.
Ошибки выявились с установкой Microsoft Games For Windows Live (GfWL), XSplit Broadcaster, VirtualBOX, ESET Smart security, но устанавливаются другие программы
Решение 1 (удаление)
Для того чтобы удалить программу с этой проблемой, необходимо определить MSI-файл, который он использует.
- Нажмите Виндовс клавишу + R и откроется окошко «Выполнить».
- Введите C:\Windows\Installer и нажмите «ОК».
- Правым щелкчком Вид -> Таблица.
- Плитка отобразила колонки. Щелкните правой кнопкой мыши в любом месте на панели столбцов и нажмите «Подробнее»
- В списке найдите «тема». Нажмите «ОК».
- Щелкните на тему, чтобы отсортировать все в алфавитном порядке. Вы должны определить, какой файл является правильным.
- Откройте командную строку от имени администратора.
- Введите C:\Windows\Installer\ за которым следует имя файла программы, которую вы хотите удалить и “.msi”.
Например, файл 54c55 выведем так: C:\Windows\Installer\54c55.msi - Удаление программ успешно выполнит свою задачу. Вы можете закрыть окно командной строки
к содержанию ↑
Решение 2 (Установка и Удаление)
- Удерживайте Ctrl+Alt и нажмите Esc.
- Найдите “Windows Explorer” в “Процессах”, и правой клавишей завершите задачу.
- Сейчас нажмите «Новая задача» и запустите новую задачу.
- Введите “explorer.exe” без кавычек и отметьте флажок “Создать с привилегиями администратора”, затем нажмите “OK”.
Теперь вы должны свободно устанавливать/удалять, не получая ошибку.
Решение 3 (взятое из комментариев, оставленное пользователем «Дмитрий»)
Ошибки 2502 и 2503 также можно решить добавлением прав группе «Все» полных привилегий на папку C:\Windows\TEMP.
Есть другое решение если данное не помогло для Windows 10:
- Пройдите по пути C:\Windows
- Найдите папку TEMP, нажмите ПКМ и выберите Свойства
- Откроется окно Свойства: TEMP , выберите вкладку Безопасность
- В списке «Группы и пользователи» по умолчанию отсутствует группа Все, надо ее добавить, чтобы данная ошибка исчезла.
- Нажмите Изменить
- Откроется окно Разрешения для группы TEMP , нажмем на кнопку Добавить
- Откроется окно Выбор: Пользователи или Группы , нажимаем на кнопку Дополнительно…
- Нажимаем на кнопку Поиск и в результатах поиска ищем в таблице пункт Все, выберите его, нажмите ОК
- Нажмите ОК
- Группа Все добавилась в список окна Разрешения для группы TEMP, выделите Все и ниже Разрешения для группы «Все» выберите флажки Полный доступ , все флажки из списка станут активны
- Нажмите ОК, окно закроется
- Нажмите ОК в окне Свойства: TEMP
4 решение, на видео Youtube
5 решение
Один из комментаторов этого поста не смог решить ни одним из вышеприведенных способом. В его случае понадобилось сбросить Windows 10 («Вернуть компьютер в исходное состояние»)
Пожалуйста, оставьте свой голос
Плагин рейтинга создан автором этого блога. Буду очень признателен, если вы сможете его поддержать (ссылка)
p.s. Если статья была полезной и вас переполняет чувство благодарности, можете поддержать меня долларом на патреоне