telegram
🪟windows

Как исправить ошибку 0x80070057 в Windows 10

Многие пользователи начали сталкиваться с ошибкой 0x80070057 в Windows 10. Эта ошибка очень масштабируема и она может появится при использовании Центра обновления Windows (установки или обновления),  выполнении резервного копирования, магазина Microsoft или, когда параметр задан неверно.

1. Устранение неполадок Центра обновлений

Если вы сталкивайтесь с ошибкой 0x80070057 в Центре обновления Windows, то логичным будет сделать воспользоваться стандартной процедурой по решению проблем.

  • Откройте "Параметры" > "Обновления и безопасность" > "Устранение неполадок" > справа найдите "Центр обновления Windows".Устранение неполадок Центра обновления Windows 10

2. Освободить место в разделе

Если будет недостаточно свободного места на системном разделе, то центр обновления не сможет скачать и установить обновления, и выдаст код ошибки 0x80070057. По этому, нужно очистить диск от ненужных файлов.

  •  Нажмите Win+R и введите cleanmgr. Отметьте всё галочками и нажмите "Очистить системные файлы", после чего обратно выделите все и удалите файлы.

Очистить системные файлы диска

3. Проверка групповых политик

Нажмите Win+R и введите gpedit.msc и перейдите "Конфигурация компьютера" > "Административные шаблоны" > "Компоненты Windows" > "Центр обновления Windows" > справа найдите "Настройка автоматического обновления" и параметр должен быть "Не задано". Если у вас другой, то нажмите два раза по нему и задайте значение.

настройка автоматического обнволения gpedit

4. Переименовать папку с обновлениями

Нажмите Win+R и введите %SystemRoot%, чтобы открыть каталог Windows.SystemRoot

Далее найдите папку SoftwareDistributon и переименуйте в SoftwareDistributon.old, дописав просто .old. Перезагрузите ПК и проверьте устранена ли проблема.SoftwareDistributon old

Если вы увидите сообщение "Операция не может быть завершена, так как эти папки открыты в другой программе" при переименовании папки, то запустите командую строку от имени админа и введите следующие команды для остановки служб обновления:

  • net stop bits
  • net stop wuauserv
  • net stop appidsvc
  • net stop cryptsvc

Как только вы остановили службы, вы сможете переименовать папку SoftwareDistributon. Теперь запустите службы обратно командами ниже.

  • net start bits
  • net start wuauserv
  • net start appidsvc
  • net start cryptsvc

Перезагрузите ПК.

Остановка служб BITS

5. Резервное копирование и обновление Windows

Если вы получаете ошибку 0x80070057 при резервном копировании или обновлении или установки обновлений Windows, может быть ошибка параметр задан неверно или неверный параметр, то нажмите комбинацию кнопок Win+R и введите regedit, чтобы открыть редактор реестра, и перейдите по следующему пути:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates
  • Справа нажмите на пустом поле правой кнопкой мыши и "Создать" > "Параметр DWORD (32 бита)".
  • Назовите новый параметр CopyFileBufferedSynchronousIo и присвойте ему значение 1.

Перезагрузите ПК и проверьте устранена ли ошибка, если нет то приступайте к ниже пункту.

CopyFileBufferedSynchronousIo


Открываем заново реестр и переходим по пути:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX
  • Убедитесь, что в параметре IsConvergedUpdateStackEnabled значение 0. (dword: 00000000)
  • Не закрываем редактор, а переходим ниже к пункту.

IsConvergedUpdateStackEnabled


Далее переходим по пути:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings
  • Убедитесь, что в параметре UxOption значение 0. (dword: 00000000)

Перезагрузите ПК.

UxOption

6. Целостность системных файлов

Запустите командную от имени администратора и введите команды по порядку, дожидаясь окончания процесса после каждой:

  • sfc /scannow
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /Online /Cleanup-Image /CheckHealth
  • Dism /Online /Cleanup-Image /RestoreHealth
  • chkdsk c: /f /r

Проверка и восстановление файлов

7. Перегистрация всех UWP приложений

Если вы получаете ошибку 0x80070057 при загрузке приложений из магазина Windows, то отличным решением будет переустановить все UWP заново и сбросить кеш microsoft Store. Запустите PowerShell от имени администратора и введите следующий апплет:

  • Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Перезагрузите ПК и проверьте устранена ли проблема, если нет, то выполните ниже пункт.

перерегистрация и переустановка приложений windows 10


Теперь нажмите сочетание кнопок Win + R и введите wsreset. Дождитесь окончание процесса и таким образом кеш microsoft store будет очищен.

Очистка кэша магазина windows 10

8. Дополнительные рекомендации

Если выше методы не помогли исправить ошибку 0x80070057, то:

  1. Попробуйте загрузиться в режиме чистой загрузки. Это поможет вам выявить какие сторонние приложения или драйвера вызывает эту ошибку.
  2. Проверьте правильность даты и региона.
  3. Сбросьте свою систему Windows 10 по умолчанию с сохранением файлом через параметры.