Як виправити помилку Windows Update 0x80070057
Помилка Windows 0x80070057 є добре відомим подразником серед користувачів і системних адміністраторів. Ця системна помилка мучить нас принаймні з Windows XP. Таким чином, цю помилку не дуже складно виправити, і ми можемо показати вам, як саме з нею подбати.
Що означає код помилки Windows 0x80070057?
Код помилки 0x80070057 означає, що Windows зіткнулася з проблемою зберігання. Можливо, на жорсткому диску або SSD не вистачило місця для завантаження або копіювання файлів. Але ця помилка також може сигналізувати про несумісність файлової системи, пошкоджений жорсткий диск або будь-яку іншу проблему, пов’язану зі сховищем.
Невідома помилка; Невизначені параметри; Служба не працює
Повідомлення з помилкою 0x80070057 може відрізнятися залежно від того, де виявлено помилку в службі оновлення, але зазвичай це варіант «Невідома помилка», «Знайдено невизначені параметри» або просто повідомлення «Потрібні служби не запущені. "
Служба оновлення або діяльність, якою ви займалися, завершується, повертаючи вас на початкове місце.
Зокрема, одне оновлення Windows, а саме оновлення Windows 10 Anniversary Update 2016 або Windows 10 Build 1607, побачило численні повідомлення про помилку. Оскільки ця помилка зазвичай стосується процесу Windows Update, багато користувачів були незадоволені нею. Оновлення або залишило незавершений процес оновлення та тимчасово «зламало» систему, або було просто примусово повернуто до Windows 10 Build 1507 (така ж Threshold 1). На жаль, з тих пір помилка не зникла.
Помилка 0x80070057 зазвичай виникає, коли:
- Ви намагаєтеся створити резервну копію своїх файлів, і є пошкодження.
- Ви намагаєтесь інсталювати операційну систему Windows, а системний зарезервований розділ пошкоджено.
- Пошкоджені записи реєстру або політики заважають процесу Windows Update.
- Під час встановлення оновлень виникли деякі проблеми, і система спробує повторити спробу пізніше.
Все дуже дратує, все можна виправити.
11 поширених способів виправлення коду помилки 0x80070057
Неприємність у коді помилки 0x80070057 полягає в тому, що ви рідко знаєте, що саме спричинило її. Якщо це сталося під час оновлення Windows, швидше за все, у вас закінчилося місце для зберігання. Але насправді це лише обґрунтоване припущення.
Ми розповімо вам про всі потенційні виправлення, починаючи з найпоширеніших і найпростіших. Якщо ви отримали конкретне повідомлення про помилку, подивіться, чи ми розглянули це нижче.
1 Звільніть місце на диску
Помилка 0x80070057 часто з’являється разом із Windows Update, оскільки файли оновлення можуть бути величезними. Крім того, коли Windows виконує повне оновлення системи, вона зберігає стару версію в папці Windows.old, яка може займати багато гігабайт пам’яті; більше, ніж ви можете мати.
це зазвичай відбувається, коли Windows Update не працює. Але це не єдиний раз, коли ця помилка може з’являтися.
Щоб побачити, скільки місця залишилося на системному диску, натисніть Win + E, щоб запустити Провідник файлів і перейдіть до цього ПК. Якщо здається, що це може бути туго, клацніть диск правою кнопкою миші, виберіть Властивості > Очищення диска > Очистити системні файли. Перевірте все, що може піти, особливо «Кошик» і «Очищення Windows Update », потім натисніть «ОК» і підтвердьте «Видалити файли». Якщо ви бажаєте зберегти файли Windows Update для відновлення, ви можете пропустити крок «Системні файли» та почати з очищення диска.
Помилка все ще виникає? Спробуйте звільнити більше місця в пам’яті Windows або виконайте наведені нижче рішення.
2 Синхронізуйте дату й час Windows
Коли ваш годинник Windows не синхронізований, це може спричинити різноманітні проблеми, зокрема код помилки 0x80070057. Хоча це не поширена причина, її, як правило, легко виправити.
Спочатку перевірте час і дату, клацнувши час у правій частині панелі завдань Windows. Якщо все виглядає правильно, ми можемо пропустити цей крок, але якщо він не збігається з фактичним часом і датою, ось як це виправити:
Windows 11: натисніть Win + I, щоб запустити програму «Параметри», а потім перейдіть у «Час і мова» > «Дата й час ».
Windows 10: клацніть правою кнопкою миші панель завдань і виберіть Налаштувати дату/час.
Рекомендуємо ввімкнути такі параметри:
- Автоматично встановити час
- Автоматичне налаштування літнього часу
- Автоматично встановити часовий пояс
Налаштувавши їх, натисніть «Синхронізувати зараз », щоб переконатися. Якщо ви виявите, що час у Windows постійно розсинхронізується, можливо, проблема глибша.
3 Перевірте Windows Update
Якщо код помилки 0x80070057 з’явився незалежно від Windows Update, причиною може бути відсутнє оновлення. Щоб перевірити, чи є у вас незавершене оновлення, натисніть Win + I і виконайте такі дії:
Windows 11: у програмі «Параметри» виберіть параметр «Оновлення Windows », а потім натисніть «Перевірити наявність оновлень».
Windows 10: перейдіть до Оновлення та безпека та натисніть Перевірити наявність оновлень.
Установіть будь-які незавершені оновлення та повторіть спробу.
4 Запустіть Chkdsk
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 (адміністратор).
Тепер нам потрібно отримати адміністративне право власності на пошкоджений файл. Будь ласка, зверніть увагу, що в кожному зазначеному випадку ви повинні замінити pathandfilename інформацією, наданою в 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 Update.
Натисніть Win + R, щоб відкрити діалогове вікно «Виконати». Введіть gpedit.msc і натисніть Enter. Тепер виконайте цей шлях Конфігурація комп’ютера > Адміністративні шаблони > Компоненти Windows > Windows Update > Налаштувати автоматичне оновлення > Не налаштовано.
Перезапустіть систему, і, сподіваюся, оновлення завершиться.
8 Скиньте репозиторій Windows Update
Іноді ми можемо скинути репозиторій Windows Update, щоб усунути проблему. Це досить тривалий процес, про який я не збираюся розповідати в цій статті.
Однак я вкажу вам на документ служби підтримки Microsoft, у якому докладно описано весь процес, тож ви можете спробувати це виправити, використовуючи їхню інформацію.
9 Засіб усунення несправностей Windows Update
Я не впевнений, наскільки добре працює засіб усунення несправностей Windows Update для цієї помилки, оскільки на неї можуть безпосередньо впливати групові політики та інші налаштування системи.
Але якщо ви все ще не можете завершити оновлення, можливо, варто завантажити та спробувати.
Перейдіть на цю сторінку та завантажте засіб усунення несправностей Windows Update. Після завантаження запустіть засіб вирішення проблем.
Виберіть «Центр оновлення Windows», потім виберіть «Додатково », а потім «Запуск від імені адміністратора». Це запустить засіб усунення несправностей від імені адміністратора та зможе знайти та вирішити ширший спектр проблем. Натисніть Далі.
Засіб усунення несправностей автоматично сканує вашу систему на наявність проблем, які впливають на Windows Update. Якщо виявлено будь-які проблеми, засіб усунення несправностей автоматично спробує їх виправити, якщо ви не зняли прапорець автоматичного виправлення.
10 Виконайте відновлення системи Windows, скиньте або відформатуйте диск
Це майже останній засіб, оскільки ви втратите зміни з моменту створення останньої точки відновлення системи або вам доведеться налаштовувати систему з нуля після скидання чи форматування диска. Але це вирішить будь-які проблеми з Windows або програмним забезпеченням. У цій статті про те, як відновити Windows до заводських налаштувань, ви ознайомитеся з усіма доступними варіантами, від найменш до найбільш інвазивних. Не забувайте робити резервні копії, перш ніж виводити з ладу вашу систему.
11 Інвестуйте в новий диск
Якщо нічого не допомагає, проблема може бути пов’язана з апаратним забезпеченням. Останнє, що ви можете спробувати тут, це замінити системний диск на новий SSD.
Конкретні повідомлення з кодом помилки 0x80070057 і способи їх усунення
Якщо ваш код помилки 0x80070057 містить конкретний опис, одне з наведених нижче рішень може принести полегшення.
1 Ми спробуємо пізніше
Після ювілейного оновлення деякі користувачі Windows 10 стикаються з таким повідомленням про помилку Windows Update:
Під час встановлення оновлень виникли деякі проблеми, але ми спробуємо пізніше. Якщо ви постійно бачите це й хочете шукати інформацію в Інтернеті чи зв’язатися зі службою підтримки, це може допомогти – (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, а потім перезапустіть систему. Ваше резервне копіювання має завершитися!
Змінити десятковий символ
Перейдіть до Панелі керування > Годинник, мова та регіон. У розділі «Регіон» виберіть «Змінити формати дати, часу або чисел». Це відкриє нову панель. Виберіть Додаткові параметри. Переконайтеся, що поруч із параметром десяткового символу стоїть крапка (крапка), а потім натисніть «Застосувати» та «ОК».
Є інші варіанти?
Безкоштовний інструмент SetupDiag від Microsoft також може допомогти вам проаналізувати та виправити помилки оновлення Windows. Деякі користувачі повідомили, що Yamicsoft Windows 8 Manager вирішує проблеми Windows Update.
Я особисто не пробував це виправлення, тому радив би діяти відносно обережно, на випадок, якщо інструмент матиме якісь несподівані побічні ефекти. Ви попереджені.
Тепер ви можете усунути помилку Windows Update 0x80070057
Тепер ваша система має бути добре й справді оновлена. Окрім цього, тепер ви знаєте, як вирішити будь-які інші проблеми Windows Update, які можуть виникнути в майбутньому. Поки корпорація Майкрософт продовжує використовувати цю систему примусових оновлень, система піддаватиметься серйозній перевірці, якщо це негативно вплине на звичайних користувачів.






