Ошибка 0x80070057 «Параметр задан неверно»: как исправить
Ошибка 0x80070057 («Параметр задан неверно») встречается при обновлении Windows, резервном копировании, форматировании и установке. Начните с sfc /scannow и DISM, проверьте свободное место, дату и время, затем сбросьте компоненты Центра обновления.
- Причина
- Неверный параметр при обращении к системной службе: повреждённые файлы, ошибки диска, сбои обновления
- Решение
- sfc /scannow, DISM, проверка диска, сброс компонентов Центра обновления, проверка места и времени

Оглавление статьи
- 01Почему появляется
- 02Что делать
- 2.11. Проверьте место, дату и время
- 2.22. Проверьте системные файлы
- 2.33. Проверьте диск
- 2.44. Сбросьте компоненты Центра обновления
- 2.55. Если ошибка при резервном копировании или копировании файлов
- 2.66. Если ошибка при обновлении в рабочей сети
- 2.77. Временно отключите сторонний антивирус
- 2.88. Если ошибка при форматировании диска
- 2.99. Если ошибка остаётся
0x80070057 с текстом «Параметр задан неверно» (E_INVALIDARG) — универсальная ошибка: одна из системных функций получила некорректное значение. Появляется при обновлении Windows, резервном копировании, форматировании диска или установке программ.
Почему появляется
- Повреждённые системные файлы или компоненты Центра обновления.
- Ошибки файловой системы или сбойные сектора.
- Недостаточно места на диске.
- Неверные дата, время, региональные настройки.
- Сторонний антивирус, блокирующий обновление.
- Повреждённый раздел или диск, отформатированный не полностью.
Что делать
1. Проверьте место, дату и время
Освободите минимум 10–20 ГБ на системном диске. Включите автоматическую установку даты и времени.
2. Проверьте системные файлы
В командной строке от администратора:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Перезагрузитесь после завершения.
3. Проверьте диск
chkdsk C: /f /r
4. Сбросьте компоненты Центра обновления
net stop wuauserv
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start bits
net start wuauserv
После этого снова запустите обновление. Можно также воспользоваться средством устранения неполадок: Параметры → Система → Устранение неполадок → Центр обновления Windows.
5. Если ошибка при резервном копировании или копировании файлов
В Панели управления → Региональные стандарты → Дополнительные параметры проверьте разделитель целой и дробной части: он должен соответствовать вашему региону (запятая для России). Неверный разделитель известная причина этой ошибки в архивации.
6. Если ошибка при обновлении в рабочей сети
Если компьютер раньше входил в корпоративную сеть с сервером обновлений (WSUS), в реестре могли остаться старые параметры WUServer и WUStatusServer в ветке HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate. Их удаление возвращает обычное получение обновлений. Перед правкой сделайте экспорт ветки.
7. Временно отключите сторонний антивирус
Если ошибка появилась при установке обновлений или программ, отключите антивирус на время и повторите.
8. Если ошибка при форматировании диска
- Проверьте диск на ошибки (
chkdsk) и состояние в CrystalDiskInfo. - Попробуйте отформатировать диск через Управление дисками или командой
diskpart(командыclean,create partition primary,format fs=ntfs quick). Перед очисткой убедитесь, что выбран именно нужный диск: данные будут уничтожены.
9. Если ошибка остаётся
Выполните восстановление системы на точку до сбоя или «Вернуть компьютер в исходное состояние» с сохранением файлов.
Частые вопросы
Что значит ошибка 0x80070057?
«Параметр задан неверно»: системная функция получила неверное значение. Причины обычно в повреждённых файлах, ошибках диска или сбое обновления.
Почему ошибка появляется при обновлении Windows?
Чаще всего повреждены компоненты Центра обновления. Сбросьте папку SoftwareDistribution, выполните sfc и DISM.
Что делать, если ошибка при форматировании диска?
Проверьте диск на ошибки, попробуйте форматирование через Управление дисками или diskpart. Если не получается, возможно, диск неисправен.
Безопасно ли удалять папку SoftwareDistribution?
Безопаснее переименовать её, как показано выше: Windows создаст новую папку и заново скачает данные обновлений.
