Как избавиться от ошибки обновления Windows 0xc190011f

Windows

Долгожданная Windows 11 уже появилась в продаже, и разработчики позаботились о том, чтобы миграция на новую платформу не требовала чрезмерных усилий. На практике это означает, что осуществить обновление с «десятки» можно одним нажатием виртуальной кнопки. При условии, что на вашей версии операционной системы установлены все обновления. Поскольку многие пользователи игнорируют это условие, для успешного перехода на новую ОС им приходится в срочном порядке устанавливать все накопительные обновления. И иногда такие попытки завершаются неудачно из-за возникновения ошибки 0xc190011f. Сегодня мы рассмотрим причины её появления и способы решения проблемы.

 

Как избавиться от ошибки обновления Windows 0xc190011f

Почему возникает ошибка с кодом 0xc190011f

Точная локализация сбоев часто затруднена, если речь идёт о работе такого сложного программного комплекса, каким является операционная система, то можно говорить о нескольких вероятных причинах появления конкретной ошибки.

В нашем случае такими причинами могут быть:

  • в функционировании системного модуля «Центр обновления Windows» произошёл сбой. Что интересно – подобная ошибка возникает только в «десятке». Обычно при возникновении неполадок Windows советует запустить средство устранения неполадок, которое в подавляющем большинстве случаев оказывается бесполезным. В данном случае имеются подтверждённые сообщения, что запуск этой системной утилиты иногда всё-таки помогает;
  • средство Windows Update включает несколько разных модулей, и любой из них может по каким-то причинам отработать некорректно, попросту говоря, «зависнуть». Этот сбой можно назвать разновидностью первого, но «лечится» он по-другому, посредством сброса параметров службы «Центр обновления Windows» с помощью выполнения определённой последовательности терминальных команд; 

    Как избавиться от ошибки обновления Windows 0xc190011f

  • сбой в работе Windows Update может быть вызван неправильно настроенной программной средой, как в вышеописанных ситуациях, но иногда из-за повреждения системных файлов, входящих в состав модуля. Такие ошибки самостоятельно выявить практически невозможно. Но, к счастью, в Windows имеется мощное средство обнаружения подобных ошибок – это запуск утилит SFC и DISM, способных проверять целостность системных компонент и восстанавливать их при обнаружении проблем;
  • ошибка 0xc190011f, выскакивающая при обновлении до Windows 11, может появиться по причине «засорения» системного каталога «SoftwareDistribution», в котором хранятся файлы обновления до момента их успешной установки. Возникшие коллизии успешно решаются удалением этой папки, но с этим нужно будет повозиться – системный каталог удалить не так просто;
  • иногда к краху обновления ОС приводит такая, казалось бы, несущественная причина, как неправильно установленный регион (часовой пояс, дата/время). Дело в том, что ПО Microsoft отслеживает привязку операционки к конкретному региону, умея определять реальное физическое местоположение компьютера. И если эти параметры не совпадают, возможны проблемы. Решаются они быстро и просто – сменой региона и временных параметров. Если это по каким-то причинам невозможно или нежелательно – можно воспользоваться VPN с возможностью выбора сервера, язык которого соответствует языковой настройке операционной системы;
  • и наоборот, использование VPN-сервисов, когда используются зарубежные сервера, вызывает конфликты в работе «Центра обновления Windows», избежать которых можно простым отключением VPN-клиента, а в некоторых случаях – его полным удалением с компьютера (из-за создания такими программами виртуального сетевого адаптера).

А теперь рассмотрим способы устранения перечисленных неисправностей.

Как исправить ошибку 0xc190011f

Постараемся перечислять методы устранения ошибки в том порядке, в котором были приведены причины её возникновения.

Использование средства устранения неполадок

Этот способ стоит на первом месте хотя бы потому, что он является самым «щадящим» в плане сохранения целостности системных настроек. Встроенная утилита попытается просканировать компьютер на предмет обнаружения проблем в работе службы Windows Update и предложит вам варианты исправления проблемы.

Пошаговый алгоритм:

  • для вызова терминального окна «Выполнить» жмём комбинацию Win+R;
  • набираем в появившемся окошке команду ms-settings:troubleshoot, жмём ОК; 

    Как избавиться от ошибки обновления Windows 0xc190011f

  • запустится окно «Центра обновления Windows», в котором нужно нажать на строке «Запустить средство устранения неполадок»; 

    Как избавиться от ошибки обновления Windows 0xc190011f

  • ждём, пока утилита отработает, пытаясь найти причину возникновения ошибки. Если проблемы будут выявлены, средство устранения неполадок предложит возможные сценарии их решения, для реализации которых необходимо нажать на кнопку «Применить это исправление»; 

    Как избавиться от ошибки обновления Windows 0xc190011f

  • после того, как утилита отработает, нужно перезагрузить компьютер и попытаться выполнить повторное обновление операционной системы.

Если средство устранения неполадок отрапортовало о том, что проблемы в работе службы Windows Update не выявлены или после повторного запуска обновления ошибка снова проявилась, приступаем к следующему способу.

Сброс компонентов Центра обновления

Ошибка 0xc190011f, сопровождающая обновление Windows 10, может возникнуть из-за проблем в работе одной или нескольких компонентов Центра обновления. И если средство устранения неполадок с их обнаружением не справилось, стоит попробовать выполнить принудительный сброс этих модулей с последующим повторным их запуском. Выполняется эта процедура в консоли командной строки:

  • запуск командной строки можно осуществить несколькими способами. Самый распространённый – кликнуть ПКМ по кнопке Пуск» и в появившемся контекстном меню выбрать опцию «Командная строка (администратор)»; 

    Как избавиться от ошибки обновления Windows 0xc190011f

  • альтернативный вариант – нажать комбинацию Ctrl+Shift+Esc для запуска «Диспетчера задач», кликнуть в открывшемся окне на кнопку «Файл» и выбрать пункт «Новая задача (выполнить)», а в появившемся окне набрать «cmd» и активировать флажок на параметре «Создать задачу с правами администратора», подтвердив свои действия нажатием ОК;
  • в консоли командной строки поочередно выполняем следующий набор команд (каждая завершается нажатием Enter):

    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    ren C:WindowsSoftwareDistribution SoftwareDistribution.old
    ren C:WindowsSystem32catroot2 catroot2.old
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

     

    Как избавиться от ошибки обновления Windows 0xc190011f

     

    Как избавиться от ошибки обновления Windows 0xc190011f

     

    Как избавиться от ошибки обновления Windows 0xc190011f

Первые четыре команды приостанавливают работу компонент, входящих в средство Windows Update, строки 5 и 6 ответственны за переименование указанных каталогов, и завершающие 4 команды запускают отключенные службы снова. При этом оба переименованных каталога будут созданы службой «Центр обновления Windows» заново, но уже пустыми.

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

Суть метода заключается именно в очистке указанных папок от мусора, накопившегося здесь во время предыдущих обновлений. Но сделать это можно и по-другому:

  • запускаем командную строку понравившимся способом, обязательно с правами администратора;
  • останавливаем службу wuauserv, набрав команду «net stop wuauserv» и нажав Enter (если служба включена, она блокирует доступ к каталогу Software Distribution); 

    Как избавиться от ошибки обновления Windows 0xc190011f

  • в проводнике ищем папку «C:WindowsSoftwareDistribution», кликаем по ней и удаляем всё, что в ней находится, выделив все файлы и перенеся их в корзину; 

    Как избавиться от ошибки обновления Windows 0xc190011f

     

    Как избавиться от ошибки обновления Windows 0xc190011f

  • перезагружаем компьютер.

После перезагрузки служба wuauserv запустится автоматически, останется только запустить обновления, чтобы проверить, избавились ли мы от ошибки с кодом 0xc190011f.

Использование SFC и DISM

Если работа «Центра обновления Windows» завершилась аварийно, велика вероятность, что причина кроется в повреждении важных системных файлов, входящих в состав службы. В Windows имеется достаточно мощное и эффективное средство восстановления целостности системных файлов – это встроенные утилиты SFC и DISM. Рассмотрим, как их использовать для решения возникшей проблемы:

  • запускаем командную строку с правами администратора;
  • вводим команду sfc/scannow, подтверждаем нажатием Enter; 

    Как избавиться от ошибки обновления Windows 0xc190011f

  • процедура проверки файловой системы займет некоторое время, когда команда отработает, перезагружаем компьютер;
  • запускаем обновление для перехода с версии Windows 10 на 11;
  • если ошибка не исчезла, снова запускаем привилегированную командную строку;
  • вводим(или копируем) строку DISM /Online /Cleanup-Image /RestoreHealth; 

    Как избавиться от ошибки обновления Windows 0xc190011f

  • дожидаемся окончания проверки, перезагружаем компьютер, запускаем обновление.

Утилита SFC проверяет целостность системных файлов, и если какой-либо из них оказывается повреждённым или отсутствующим, восстанавливает его из локального (расположенного на компьютере) репозитария.

Утилита DISM в принципе делает то же самое, но восстанавливает повреждённые файлы с удалённых серверов Microsoft. То есть если отработка SFC оказалась безрезультатной, а DISM – удачной, это означает, что системный файл оказался испорченным и в рабочей, и в запасной папке. Вероятность второго сценария мала, так что, скорее всего, запуск DISM не понадобится, если дело именно в повреждённых системных файлах.

Изменения региона и языка

Ошибка с кодом 0xc190011f, появившаяся во время обновления Windows, может быть спровоцирована некорректно заданным регионом или неверно выставленным основным языком операционной системы.

Для изменения этих параметров выполняем такую последовательность действий:

  • кликаем комбинацию Win+R;
  • в появившейся консоли «Выполнить» вводим текст ms-settings:regionlanguage, подтверждаем нажатием Enter; 

    Как избавиться от ошибки обновления Windows 0xc190011f

  • изменяем страну и язык на правильные, сохраняем изменения; 

    Как избавиться от ошибки обновления Windows 0xc190011f

  • перезагружаем компьютер.

Удаление VPN/прокси программ

Из-за ограничений, действующих в рунете и некоторых других странах, или из-за желания анонимного сёрфинга многие юзеры используют сервисы VPN или прокси-серверы, которые в определённых ситуациях действительно выручают, но иногда становятся источником проблем. В том числе при запуске обновлений Windows 10. Поэтому имеет смысл хотя бы на время этой процедуры не использовать VPN или аналогичные программы и сервисы – есть шанс, что именно работа под чужими прокси блокирует функционирование Windows Update.

Ещё лучше – удалить такое ПО и проверить, будет ли после этого решена проблема с ошибкой 0xc190011f.

Если все перечисленные способы не помогли, помните, что это не катастрофа. Кроме миграции на Windows 11 с предыдущей версии ОС, её можно установить обычным способом, с подключаемого накопителя, на который записан ISO-образ системы.

Читайте также:
Windhawk — модульный расширяемый твикер для настройки Windows 11 и 10
Оцените статью
( Пока оценок нет )
Поделиться с друзьями
Информационный блог про Windows
Добавить комментарий