Ошибка 0x80070057 — Приложения Windows
Что это значит
Код 0x80070057 (E_INVALIDARG) указывает на то, что один из параметров, переданных в функцию Windows API, имеет недопустимое значение. В контексте приложений Windows это часто происходит при попытке установки, обновления или удаления программы, когда система не может обработать переданные аргументы. Пользователь видит сообщение об ошибке с текстом «Параметр задан неверно» или просто код ошибки. Система прерывает операцию, не внося изменений.
Вероятные причины
- Повреждённые или неполные файлы установщика Windows (msi, exe)
- Конфликт с антивирусным ПО, блокирующим установку
- Ошибки в реестре, связанные с конкретным приложением
- Недостаточно прав для выполнения операции (запуск не от администратора)
- Проблемы с учётной записью пользователя (повреждённый профиль)
- Устаревшие или повреждённые системные библиотеки (VC++ redistributable, .NET Framework)
- Некорректные настройки даты, времени или региональных параметров
- Попытка установить приложение, несовместимое с версией Windows
Что делать — по порядку
- Запустите установщик от имени администратора (правый клик → «Запуск от имени администратора»).
- Временно отключите антивирус и брандмауэр, затем повторите установку.
- Выполните проверку системных файлов: откройте командную строку от администратора и введите sfc /scannow.
- Запустите средство устранения неполадок установки и удаления программ от Microsoft.
- Очистите временные файлы: введите %temp% в адресной строке проводника, удалите всё содержимое.
- Переустановите распространяемые пакеты Microsoft Visual C++ (все версии) и .NET Framework.
- Создайте новую учётную запись пользователя и попробуйте установить приложение из-под неё.
- Если ошибка возникает при обновлении Windows, выполните сброс компонентов Центра обновления через командную строку (net stop wuauserv и т.д.).
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Что означает код ошибки 0x80070057?
Это ошибка «Параметр задан неверно». Возникает, когда программа передаёт системе некорректный аргумент.
Как исправить ошибку 0x80070057 при установке программы?
Попробуйте запустить установщик от администратора, отключить антивирус и выполнить sfc /scannow.
Может ли ошибка 0x80070057 быть вызвана вирусом?
Косвенно — да, если вирус повредил системные файлы. Но чаще причина в несовместимости или повреждённом установщике.
Ошибка 0x80070057 при обновлении Windows — что делать?
Запустите средство устранения неполадок Центра обновления или сбросьте его компоненты вручную.
Поможет ли переустановка Windows?
Обычно нет, ошибка локальная. Переустановка — крайняя мера, если не помогают другие шаги.
Источники
- Microsoft Learn: Common HRESULT values проверено 28.07.2026
Где встречается
Windows 7, 8, 10, 11; при установке/удалении приложений, обновлении Windows, работе с установщиком MSI.