- Пошкодження файлів установчого пакета
- Системну помилку і проблеми з жорстким диском
- Установки мови
- Виняток впливу сторонніх служб
- Що можна зробити ще
Своєчасна установка оновлень Windows є запорукою безпеки та стабільності роботи операційної системи. Процедура ця не потребує додаткових діях з боку користувача, система сама перевіряє, викачує і встановлює доступні пакети оновлень в належний час. Втручання адміністратора може знадобитися хіба що при необхідності зміни конфігурації служби Windows, а також при виникненні помилок.
Однією з найбільш поширених є помилка 0x80070057, що виникає зазвичай при установці накопичувальних і мажорних оновлень, тобто при переході на старшу версію.
З'являтися помилка з тим же кодом може і при інших обставинах, наприклад, при використанні поштового сервісу Windows Live і резервне копіювання. Супроводжує повідомлення у віконці також може відрізнятися. Так, в деяких випадках до коду помилки 0x80070057 додається повідомлення про неможливість виконати форматування, якомусь неправильному параметрі, помилку копіювання файлів і т.д. Ці відомості потрібно враховувати при установці першопричини неполадки.
Пошкодження файлів установчого пакета
Причини можуть бути різними, але найчастіше описана помилка з'являється внаслідок пошкодження установчого пакета оновлень. Уже завантажені файли оновлень необхідно видалити і завантажити їх заново. Порядок дій наступний. Запустіть від імені адміністратора командний рядок і зупиніть службу Windows Update 7/10, виконавши в ній команду net stop wuauserv.
Перейдіть в розташування C: / Windows і перейменуйте папку SoftwareDistribution в SoftwareDistribution.old.
Запустіть службу оновлень командою net start wuauserv.
Далі перезавантажуємо комп'ютер і виконуємо пошук оновлень. При цьому Windows створить нову папку SoftwareDistribution, в яку і завантажить необхідні файли. Якщо неполадка була пов'язана з їх пошкодженням, на цей раз оновлення повинно пройти без помилок. Каталог SoftwareDistribution.old можна буде потім видалити. У Windows 7 також рекомендується аналогічним чином перейменувати папку catroot2 в розташуванні C: / Windows / System32.
Перед цим дією потрібно буде відключити, а потім включити служби bits і cryptsvc, використовуючи ті ж команди net stop і net start.
Системну помилку і проблеми з жорстким диском
Системну помилку, bad-блоки, фізичні неполадки жорсткого диска також можуть стати причиною збою під час установки оновлень. Перевірте файлову систему диска утилітою chkdsk і в разі виявлення помилок запустіть її повторно з параметрами / f / r.
Для більш ретельної перевірки диска можна скористатися спеціальними програмами Victoria або MHDD. Не завадить також перевірити цілісність системних файлів самої Windows. Для цього виконайте в запущеній з підвищеними правами консолі CMD команду sfc / scannow.
Якщо оновлення виконується в автономному режимі (з DVD-диска або флешки), необхідно перевірити цілісність інсталяційного образу - звірити його контрольні суми з даними, наданими на сайті, звідки він був викачаний. Також потрібно переконатися, що все в порядку з самим зовнішнім носієм.
Установки мови
У Windows 7 відзначалися приклади, коли помилка з кодом 0x80070057 успішно усувалася після зміни мовних налаштувань. Перейшовши в Панель управління, запустіть аплет «Мова і регіональні стандарти». Натисніть кнопку «Додаткові параметри» і встановіть в віконці у вкладці «Числа» як роздільник цілої та дробової частини точку замість коми.
Після внесення змін необхідно перезавантажити комп'ютер. У восьмій версії системи доступ до цих налаштувань можна отримати, натиснувши в розділі Панелі управління «Мова» посилання «Зміна розміру дати, часу і чисел».
Виняток впливу сторонніх служб
Наведемо ще один можливий спосіб виправлення помилки 0x80070057. Може статися, що нормальній установці оновлень заважають якісь сторонні служби. Спробуйте на час їх відключити. Відкрийте командою msconfig вікно управління конфігурацією системи, а потім на вкладці «Загальні» включите радіокнопку «Вибірковий запуск».
Далі перейдіть на вкладку «Служби», відзначте пташкою чекбокс «Не відображати служби Майкрософт», натисніть кнопку «Вимкнути всі», збережіть налаштування і перезавантажити.
Тепер спробуйте встановити оновлення.
Що можна зробити ще
На офіційній сторінці підтримки Майкрософт support.microsoft.com/ru-ru/help/10164/fix-windows-u pdate-errors можна завантажити спеціальну утиліту для виправлення типових помилок служби Windows Update версій 7, 8.1 і 10.
Завантажте на свій ПК відповідну редакцію утиліти, запустіть її і зверніться вказівкам майстра.
Спробуйте на час завантаження та установки оновлень відключити ваш антивірус, переконайтеся, що на жорсткому диску є достатньо місця для файлів оновлень (для мажорного апдейта потрібно приблизно 5 Гб).
Спробувати усунути помилку 0x80070057 можна за допомогою наступних твиков реєстру. Відкривши редактор реєстру, розгорніть гілку HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / WindowsU pdate / UX і змініть значення параметра IsConvergedUpdateStackEnabled з 1 на 0.
Якщо під час внесення змін отримаєте помилку доступу, замініть власника підрозділу UX (за замовчуванням їм зазвичай є TrustedInstaller ). Потім відкрийте ключ HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / WindowsU pdate / UX / Settings і переконайтеся, що значенням параметра UxOption служить 0.