Как исправить ошибку Центра обновления Windows 0x80070057
Ошибка Windows 0x80070057 является хорошо известным раздражителем среди пользователей и системных администраторов. Эта системная ошибка преследует нас, по крайней мере, с Windows XP. Таким образом, исправить ошибку не так уж сложно, и мы можем показать вам, как именно с ней справиться.
Что означает код ошибки Windows 0x80070057?
Код ошибки 0x80070057 означает, что в Windows возникла проблема с хранилищем. Возможно, на вашем жестком диске или SSD не хватило места для загрузки или копирования файлов. Но эта ошибка также может сигнализировать о несовместимости файловой системы, повреждении жесткого диска или любой другой проблеме, связанной с хранилищем.
Неизвестная ошибка; неуказанные параметры; Служба не работает
Сообщение с ошибкой 0x80070057 может различаться в зависимости от того, где обнаружена ошибка в службе обновления, но обычно это вариант «Неизвестная ошибка», «Обнаружены неуказанные параметры» или просто «Необходимые службы не запущены. "
Служба обновления или деятельность, которой вы занимались, заканчивается, возвращая вас обратно на круги своя.
В частности, в одном обновлении Windows, а именно в юбилейном обновлении Windows 10 2016 года или Windows 10 Build 1607, было много сообщений об ошибке. Поскольку эта ошибка обычно связана с процессом обновления Windows, многие пользователи были ею недовольны. Обновление либо оставило незавершенный процесс обновления и временно «сломало» систему, либо просто было принудительно возвращено к Windows 10 Build 1507 (она же Threshold 1). К сожалению, с тех пор ошибка не исчезла.
Ошибка 0x80070057 обычно возникает, когда:
- Вы пытаетесь создать резервную копию своих файлов, и они повреждены.
- Вы пытаетесь установить операционную систему Windows, но системный раздел поврежден.
- Поврежденные записи реестра или политики мешают процессу обновления Windows.
- При установке обновлений возникли проблемы, и система попытается повторить попытку позже.
Все весело раздражает, все весело поправимо.
11 распространенных способов исправить код ошибки 0x80070057
Разочаровывающая вещь в коде ошибки 0x80070057 заключается в том, что вы редко знаете, что именно вызвало ее. Если это произошло во время обновления Windows, скорее всего, у вас закончилось место для хранения. Но на самом деле это просто обоснованное предположение.
Мы познакомим вас со всеми возможными исправлениями, начиная с самых распространенных и простых. Если вы получили конкретное сообщение об ошибке, посмотрите, рассмотрели ли мы его ниже.
1 Очистить место на диске
Ошибка 0x80070057 часто появляется вместе с Центром обновления Windows, поскольку файлы обновлений могут быть огромными. Более того, когда Windows выполняет обновление всей системы, она сохраняет старую версию в папке с именем Windows.old, которая может занимать много гигабайт дискового пространства; больше, чем вы могли бы иметь в наличии.
шляпа, как правило, при сбое Центра обновления Windows. Но это не единственный раз, когда эта ошибка может появиться.
Чтобы узнать, сколько места осталось на вашем системном диске, нажмите Win + E, чтобы запустить проводник и перейти к этому компьютеру. Если кажется, что он может быть тугим, щелкните диск правой кнопкой мыши, выберите «Свойства» > «Очистка диска» > «Очистить системные файлы». Проверьте все, что может быть удалено, особенно Корзину и Очистку Центра обновления Windows, затем нажмите «ОК» и подтвердите с помощью «Удалить файлы». Если вы предпочитаете сохранить файлы Центра обновления Windows для восстановления, вы можете пропустить шаг «Системные файлы» и начать с очистки диска.
Все еще сталкиваетесь с ошибкой? Попробуйте очистить больше места для хранения Windows или воспользуйтесь следующими решениями.
2 Синхронизируйте дату и время Windows
Когда ваши часы Windows не синхронизированы, это может вызвать всевозможные проблемы, включая код ошибки 0x80070057. Хотя это не является распространенной причиной, ее, как правило, легко исправить.
Сначала проверьте время и дату, щелкнув время в крайнем правом углу панели задач Windows. Если он выглядит правильно, мы можем пропустить этот шаг, но если он не совпадает с фактическим временем и датой, вот как это исправить:
Windows 11: нажмите Win + I, чтобы запустить приложение «Настройки», затем выберите «Время и язык» > «Дата и время».
Windows 10: щелкните правой кнопкой мыши панель задач и выберите «Настроить дату/время».
Мы рекомендуем включить следующие опции:
- Установить время автоматически
- Автоматическая настройка на летнее время
- Установить часовой пояс автоматически
С этими настройками нажмите «Синхронизировать сейчас », чтобы быть уверенным. Если вы обнаружите, что ваше время Windows продолжает рассинхронизироваться, это может быть более серьезная проблема.
3 Проверьте Центр обновления Windows
Если код ошибки 0x80070057 появился независимо от Центра обновления Windows, причиной может быть отсутствующее обновление. Чтобы проверить, есть ли у вас ожидающие обновления, нажмите Win + I и выполните следующие действия:
Windows 11: в приложении «Настройки» выберите параметр «Центр обновления Windows », затем нажмите «Проверить наличие обновлений».
Windows 10: перейдите в раздел «Обновление и безопасность» и нажмите «Проверить наличие обновлений».
Установите все ожидающие обновления и повторите попытку.
4 Запустите Чкдск
Chkdsk — это самый простой способ быстро найти и исправить поврежденные файлы. Этот инструмент Windows сканирует весь ваш жесткий диск, а также может выявить неисправное оборудование.
Чтобы запустить Chkdsk, нажмите Win + E, чтобы запустить проводник, затем перейдите в «Этот компьютер », щелкните правой кнопкой мыши системный диск и выберите «Свойства».
Отсюда перейдите на вкладку «Инструменты », нажмите «Проверить », затем нажмите «Сканировать диск ». Сканирование будет происходить в фоновом режиме. В случае обнаружения каких-либо проблем вы можете выбрать, что с ними делать. Мы рекомендуем исправить их и перезагрузить систему.
5 Используйте средство проверки системных файлов
В Windows есть встроенный инструмент проверки системных файлов, который мы можем использовать для сканирования системы на наличие потенциально поврежденных файлов. Этот инструмент детализирует и, возможно, исправит любые непредвиденные повреждения, вернув систему в хорошее рабочее состояние.
Откройте командную строку с повышенными привилегиями, щелкнув правой кнопкой мыши меню «Пуск» и выбрав «Командная строка (администратор)» или «Windows PowerShell (администратор) ». Теперь выполните следующую команду:
sfc /scannow
Выполнение этой команды может занять некоторое время. Не закрывайте окно командной строки, пока проверка не будет завершена на 100%. По завершении вы получите одно из следующих сообщений:
- Защита ресурсов Windows не обнаружила нарушений целостности. В вашей системе не было поврежденных файлов; вам нужно попробовать другое решение этой проблемы
- Защите ресурсов Windows не удалось выполнить запрошенную операцию. Вам необходимо перезагрузить систему в безопасном режиме, а затем выполнить команду
- Защита ресурсов Windows обнаружила поврежденные файлы и успешно восстановила их. Подробности включены в CBS.Log %WinDir%LogsCBSCBS.log. Чтобы просмотреть сведения о том, что было исправлено средством проверки системных файлов, см. приведенные ниже инструкции.
- Защита ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Подробности включены в CBS.Log %WinDir%LogsCBSCBS.log. Вам нужно будет вручную восстановить поврежденные файлы. Следуйте приведенным ниже инструкциям, чтобы найти поврежденный файл, а затем вручную замените заведомо исправной копией файла.
Если вы получили одно из последних сообщений, возможно, вам захочется просмотреть журнал проверки системных файлов. Это особенно важно, если вы получили финальное сообщение.
Во-первых, вам нужно открыть командную строку с повышенными привилегиями, щелкнув правой кнопкой мыши меню «Пуск» и выбрав «Командная строка (администратор) », «Windows PowerShell (администратор)» или «Терминал Windows (администратор) ». Теперь выполните следующую команду:
findstr /c:"[SR]" %windir%LogsCBSCBS.log >"%userprofile%Desktopfcdetails.txt"
Это скопирует данные журнала в обычный файл блокнота, который вы найдете на своем рабочем столе. Поскольку моя установка Windows довольно новая, я еще не сталкивался с какими-либо проблемами. Таким образом, мой журнал выглядит так:
Однако, если у вас были поврежденные файлы, которые процесс SFC не смог автоматически заменить, вы обнаружите некоторые подобные записи (взято из документа службы поддержки Microsoft в средстве проверки системных файлов):
2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot
repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version =
6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral,
VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type
neutral, TypeName neutral, PublicKey neutral in the store, file is missing
Теперь мы можем заменить поврежденный файл заведомо исправной копией, снова используя командную строку. Во-первых, вам нужно открыть командную строку с повышенными привилегиями, щелкнув правой кнопкой мыши меню «Пуск» и выбрав «Командная строка (администратор) », «Windows PowerShell (администратор)» или «Терминал Windows (администратор)».
Теперь нам нужно взять на себя административное право собственности на поврежденный файл. Обратите внимание, что в каждом указанном экземпляре вы должны заменить путь и имя файла информацией, предоставленной в файле sfcdetails.txt, созданном в предыдущем разделе.
Используйте следующую команду:
takeown /f <em>pathandfilenameem>
Теперь используйте следующую команду, чтобы предоставить администраторам полный доступ к поврежденной файловой системе:
icacls <em>pathandfilenameem>/grant administrators:F
Наконец, замените поврежденный системный файл заведомо исправной копией, используя следующую команду.
copy <em>sourcefile destinationfileem>
Например, если вы скопировали заведомо исправный системный файл из системы с той же операционной системой (той же версии, той же сборки и т. д.) на USB-накопитель, команда может выглядеть так:
copy f:usbstickjscript.dll c:windowsystem32jscript.dll
6 Запустите команду DISM
Если ручная замена, описанная выше, оказывается слишком сложной или нужно заменить слишком много файлов, мы можем использовать команду DISM.
DISM расшифровывается как Deployment Image & Serving Management, и мы можем использовать эту команду, чтобы попытаться загрузить и восстановить работоспособность системных файлов. В командной строке с повышенными привилегиями или в командной строке Windows PowerShell введите следующую команду:
DISM /Online /Cleanup-Image /RestoreHealth
В зависимости от состояния вашей системы и уровня повреждения, выполнение этой команды может занять некоторое время. Известно, что этот процесс зависает на 20%.
Если это произойдет, просто подождите некоторое время, это должно продолжаться само по себе. После завершения проверьте, не были ли заменены какие-либо файлы. Если это так, вам нужно перезагрузить компьютер, а затем снова запустить команду sfc /scannow. На этот раз он должен заменить поврежденный файл.
7 Исправление вмешательства в групповую политику
Это было не для всех, но когда была выпущена Windows 10, многие пользователи (по понятным причинам) оскорбились архаичной системой Windows Update, отмеряемой Microsoft.
Пользователи Windows 10 Home были в значительной степени привязаны к этой системе, но у пользователей Windows 10 Pro была возможность изменить настройки своей групповой политики, чтобы сделать систему обновлений бессильной.
Однако вмешательство в эту политику может быть именно тем, что вызывает проблему с процессом Центра обновления Windows.
Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить». Введите gpedit.msc и нажмите Enter. Теперь следуйте по этому пути : «Конфигурация компьютера» > «Административные шаблоны» > «Компоненты Windows» > «Центр обновления Windows» > «Настроить автоматические обновления» > «Не настроено».
Перезагрузите систему, и, надеюсь, обновление будет завершено.
8 Сбросить репозиторий Центра обновления Windows
Иногда мы можем сбросить репозиторий Центра обновления Windows, чтобы решить проблему. Это довольно длительный процесс, который я не буду подробно описывать в этой статье.
Тем не менее, я укажу вам на документ службы поддержки Microsoft, в котором подробно описан весь процесс, чтобы вы могли попытаться исправить это, используя их информацию.
9 Средство устранения неполадок Центра обновления Windows
Я не уверен, насколько хорошо средство устранения неполадок Центра обновления Windows работает для этой ошибки, так как на нее могут напрямую влиять групповые политики и другие системные настройки.
Но если вы по-прежнему не можете завершить обновление, возможно, стоит загрузить его и попробовать.
Перейдите на эту страницу и загрузите средство устранения неполадок Центра обновления Windows. После загрузки запустите средство устранения неполадок.
Выберите Центр обновления Windows, а затем выберите «Дополнительно» и «Запуск от имени администратора». Это запустит средство устранения неполадок от имени администратора и сможет найти и решить более широкий круг проблем. Нажмите Далее.
Средство устранения неполадок автоматически просканирует вашу систему на наличие проблем, влияющих на Центр обновления Windows. Если обнаружены какие-либо проблемы, средство устранения неполадок автоматически попытается их исправить, если вы не сняли флажок автоматического исправления.
10 Выполните восстановление системы Windows, сброс или форматирование диска
Это в значительной степени ваше последнее средство, так как вы потеряете изменения с момента создания последней точки восстановления системы или вам придется настраивать систему с нуля после сброса или форматирования диска. Но это устранит любые проблемы с Windows или программным обеспечением. Эта статья о том, как восстановить заводские настройки Windows, расскажет вам обо всех возможных вариантах, от наименее до наиболее инвазивных. Не забудьте сделать резервные копии перед тем, как взорвать свою систему.
11 Инвестируйте в новый диск
Если ничего не помогает, проблема может быть аппаратной. Самое последнее, что вы можете попробовать, это заменить системный диск на новый SSD.
Конкретные сообщения об ошибке 0x80070057 и способы их исправления
Когда ваш код ошибки 0x80070057 имеет конкретное описание, одно из конкретных решений, приведенных ниже, может принести облегчение.
1 Мы попробуем позже
После юбилейного обновления некоторые пользователи Windows 10 сталкиваются со следующим сообщением об ошибке Центра обновления Windows:
Были некоторые проблемы с установкой обновлений, но мы попробуем позже. Если вы продолжаете видеть это и хотите найти информацию в Интернете или обратиться в службу поддержки, это может помочь — (0x80070057).
Есть несколько способов, которыми мы можем попытаться решить эту проблему.
Переименуйте папку SoftwareDistribution
Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить», затем введите %SystemRoot% и нажмите Enter. Прокрутите вниз, чтобы найти папку SoftwareDistribution . Переименуйте этот SoftwareDistributon.old. Теперь перезагрузите компьютер и попробуйте выполнить обновление.
Изменить реестр Windows
Если это не сработает, мы можем внести изменения в реестр Windows. Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить», затем введите regedit и нажмите Enter.
Убедитесь, что следующие записи реестра совпадают с вашими:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUX] "IsConvergedUpdateStackEnabled"=dword:00000000
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUXSettings] "UxOption"=dword:00000000
Make the changes if necessary, then reboot your system and attempt the upgrade.
2 Неверный параметр
В этом случае процесс резервного копирования начинается с использованием встроенной службы Windows. Процесс завершается с ошибкой, генерируя сообщение:
Произошла внутренняя ошибка: Неверный параметр: (0x80070057)
Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить». Введите regedit и нажмите Enter. Теперь найдите следующий раздел реестра:
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftSystemCertificates
Щелкните правой кнопкой мыши SystemCertificates и создайте New > DWORD (32-bit) Value. Введите имя как CopyFileBufferedSynchronousIo и установите значение 1. Нажмите OK, затем перезагрузите систему. Ваше резервное копирование должно быть завершено!
Изменить десятичный символ
Откройте Панель управления > Часы, язык и регион. В разделе «Регион» выберите «Изменить формат даты, времени или чисел». Это откроет новую панель. Выберите Дополнительные настройки. Убедитесь, что рядом с параметром «Десятичный символ» стоит точка (точка), затем нажмите «Применить» и «ОК».
Любые другие варианты?
Бесплатный инструмент Microsoft SetupDiag также может помочь вам проанализировать и исправить ошибки обновления Windows. Некоторые пользователи сообщают, что Yamicsoft Windows 8 Manager устраняет проблемы с Центром обновления Windows.
Я лично не пробовал это исправление, поэтому я бы посоветовал действовать с относительной осторожностью, на случай, если у инструмента появятся неожиданные побочные эффекты. Вы предупреждены.
Теперь вы можете справиться с ошибкой Центра обновления Windows 0x80070057
И теперь ваша система должна быть полностью обновлена. Кроме того, теперь вы знаете, как решить любые другие проблемы с Центром обновления Windows, которые могут возникнуть в будущем. Пока Microsoft продолжает использовать эту систему принудительных обновлений, система будет подвергаться серьезной проверке, когда обычные пользователи будут подвергаться негативному воздействию.






