Содержание:
Способ 1: Удаление стороннего софта
Как ни банально, но одной из наиболее распространенных проблем, вызывающих ошибку 0xc1900101 при обновлении Windows 10 до Windows 11, является установленный антивирус от стороннего разработчика. Такой софт принимает попытку установки апдейтов за подозрительную деятельность и блокирует ее.
Обратите внимание, что причиной также могут стать и программы другого характера, например различные утилиты для очистки системного реестра и памяти компьютера, функционирующие в фоновом режиме.
Если на компьютер действительно установлен подобный софт, рекомендуем полностью удалить его, чтобы исправить рассматриваемую ошибку. В случае с антивирусами чаще всего требуется фирменная утилита, которая полностью очищает компьютер от следов этой защитной программы, а другие приложения можно деинсталлировать с помощью встроенных средств системы, используя файл-деинсталлятор или соответствующий раздел с программами штатных «Параметров» / «Панели управления».
Подробнее: Удаление программ в Windows 10
О том, как правильно удалить антивирусное ПО, мы писали ранее в отдельном материале, где разобраны наиболее популярные среди пользователей Windows продукты. Кстати, подобная ошибка чаще всего замечена при установленных антивирусах от Avast, Symantec, ESET, но также не исключена проблема и с другим аналогичным софтом. Не забудьте перезагрузить компьютер после удаления антивируса.
Подробнее: Удаление антивируса с компьютера
Способ 2: Отключение периферии
Еще одна частая причина проблем при обновлении операционной системы Windows 10, в том числе в виде ошибки 0xc1900101, — это подключенные внешние устройства, например сканер, принтер, геймпады, USB-хабы или даже кардридеры. Дело в том, что программное обеспечение сторонней периферии может конфликтовать с компонентами системы и обновлениями, отчего не получается инсталлировать апдейты.
Решение в этом случае достаточно простое: нужно отключить все не имеющие важности устройства, которые подключены к компьютеру или ноутбуку, выполнить перезагрузку и вновь попробовать инсталлировать апдейты. У ПК оставьте только мышь и клавиатуру.
Способ 3: Чистая загрузка
Чистая загрузка Windows 10 предполагает запуск с отключенными сторонними службами и процессами – останутся только системные, необходимые для корректного функционирования ОС, в том числе автоматические средства для работы с обновлениями. Иногда сторонние программы и связанные с ними фоновые службы препятствуют различным операциям в ОС, поэтому стоит выполнить чистую загрузку «десятки» и в таком режиме обновить ее.
- Используйте сочетание клавиш «Win + R» для вызова окна «Выполнить», затем в текстовое поле введите
msconfig
и нажмите на кнопку «ОК». - В открывшемся окне утилиты «Конфигурация системы» переключитесь на вкладку «Службы», затем внизу отметьте пункт «Не отображать службы Майкрософт», благодаря чему в списке останутся только сторонние службы.
- Остановите работу всех сторонних процессов, убедившись, что все строчки отмечены галочками, и кликнув по кнопке «Отключить все». Сохраните внесенные изменения нажатием на «ОК».
- Далее нужно отключить сторонние программы, добавленные в автозагрузку и запускающиеся вместе с системой. Для этого потребуется перейти к другому встроенному средству – «Диспетчеру задач». Сделать это можно прямо из оснастки «Конфигурация системы», переключившись на вкладку «Автозагрузка» и кликнув по ссылке для перехода к упомянутому средству.
- Далее поочередно уберите все программы из автозагрузки, имеющиеся в списке. Выделяйте каждую из них и нажимайте на кнопку «Отключить».
По готовности перезагрузите компьютер. Система будет запущена без сторонних процессов в фоне, которые потенциально могут препятствовать установке обновления. Теперь можно переходить к новой попытке инсталлировать апдейты. Вне зависимости от результата не забудьте вернуть измененные параметры к прежнему состоянию.
Способ 4: Очистка системного диска
Обновления, как известно, занимают определенное количество физической памяти, причем нередко требуется довольно много свободного пространства. В первую очередь это касается различных глобальных обновлений, а тем более перехода на другие выпуски ОС, в нашем случае на Windows 11. Недостаток места на локальном диске, куда установлена операционная система, может вызывать различные сбои и ошибки во время выполнения самых разных системных операций, в особенности скачивания новых Виндовс. Проверьте, достаточно ли пустого места на системном разделе (рекомендуется иметь как минимум свободных 20-30 ГБ).
Откройте список подключенных дисков и посмотрите, сколько места осталось на системном. Для этого дважды кликните по иконке «Этот компьютер» на рабочем столе или откройте штатный «Проводник» и переключитесь на соответствующую вкладку через левую панель.
Читайте также: Добавление ярлыка «Мой компьютер» на Рабочий стол в Windows 10
Увеличить свободное пространство на «Локальном диске C» можно несколькими способами, включая ручную очистку от ненужных файлов и удаление программ, которые не используются. Ранее мы разбирали наиболее эффективные методы освобождения места – для достижения максимально высокого результата поочередно выполните все рекомендации из статьи по ссылке ниже. В результате у вас может получиться освободить значительное пространство на разделе C.
Подробнее: Освобождаем место на диске C в Windows 10
В качестве альтернативного варианта можно расширить объем всего системного раздела, взяв пространство у пользовательских разделов. Это решение подойдет в тех случаях, когда изначально для системного тома выделено слишком мало места, а удаление временных файлов и ненужного софта не приносят ожидаемого эффекта. Но учитывайте, что сработает он только при условии, что разделы, с которыми вы собираетесь работать, размещены на одном физическом накопителе (другими словами если один физический диск разбит на логические: системный и пользовательские). Взять пространство от одного физического диска и добавить его к другому не получится.
Подробнее: Расширяем системный диск в Windows 10
Способ 5: Сброс «Центра обновления Windows»
Если ошибка с кодом 0xc1900101 появляется в результате попытке обновиться с помощью «Центра обновления Windows», одним из вариантов решения может стать его сброс и удаление папок с кешем апдейтов. Все это выполняется с помощью простых команд и консольной оболочки:
- Запустите «Командную строку» от имени администратора, используя для этого строку системного поиска, запрос
cmd
и соответствующий тип запуска. - В открывшемся окне поочередно введите несколько команд, нажимая после каждой клавишу «Enter» для выполнения. Так приостановится работа самого «Центра обновления Windows» и служб, которые с ним связаны:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- Далее с помощью двух команд переименуйте каталоги, где хранятся данные кеша обновлений.
Эти команды предназначены для переименования папок (в название мы добавим приписку
.old
), но при этом они не будут удалены. В командах указан путь к ним, поэтому их всегда можно вернуть на свое место, убрав дописанные символы вручную через переименование папки в «Проводнике», если что-то пойдет не так.ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
- Теперь можно запустить остановленные раннее процессы, использовав следующие команды в консоли:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Закрывайте «Командную строку» и перезагружайте компьютер. Если после повторной попытки обновления операционной системы все прошло успешно, переименованные на Шаге 3 папки можно удалить – они больше не понадобятся, поскольку система создаст новые с новыми данными.
Способ 6: Удаление файлов установки
Попробуйте еще один способ, который в некоторых случаях позволяет избежать конфликтов, возникающих между компонентами программного обеспечения и препятствующими установке обновлениями. Заключается он в ручном удалении файлов установки Windows 10. После процедуры придется повторно загрузить апдейты, а если рассматриваемая ошибка возникала вследствие повреждения обновлений еще на этапе скачивания, данная инструкция как раз сможет это исправить:
- Отключите интернет на компьютере. Если это проводной доступ в сеть, вытащите LAN-провод или выключите маршрутизатор. В случае с Wi-Fi достаточно перейти в панель уведомлений и деактивировать функцию там.
- Через окно «Выполнить» откройте утилиту «Очистка диска», выполнив запрос
cleanmgr
. - Выберите диск для очистки.
- На вкладке «Очистка диска» среди компонентов найдите и отметьте пункт «Временные файлы установки Windows», затем нажмите на кнопку «ОК» для запуска процедуры удаления файлов.
- Далее нужно вручную удалить несколько папок, хранящихся на системном диске. Для начала запустите «Проводник» и включите отображение скрытых элементов: перейдите на вкладку «Вид» и в блоке «Показать или скрыть» отметьте опцию «Скрытые элементы».
- В корневом каталоге «Локального диска C» найдите папку под названием $WINDOWS.~BT или $Windows.~WS – их следует удалить стандартным способом (через контекстное меню или клавишей «Delete»).
После выполненных шагов по удалению скачанных компонентов обновления Windows можете снова подключиться к интернету и попробовать выполнить повторную загрузку апдейтов с помощью автоматического средства обновления.
Способ 7: Обновление с помощью ISO-образа
Существует метод не решения, а обхода проблемы – через использование оригинального ISO-образа. Его потребуется смонтировать и затем запустить установочный файл, который в нем находится.
- Скачайте с официального сайта Microsoft образ или утилиту, с помощью которой его можно создать.
- После создания образа смонтируйте его как виртуальный диск. Лучше воспользоваться встроенными средствами: достаточно двойным кликом открыть образ, затем через «Проводник» открыть содержимое виртуального привода (ПКМ по смонтированному диску в «Проводнике» > «Открыть в новом окне»). Отключитесь от интернета, найдите файл под названием «setup.exe» и запустите его.
Должна начаться процедура, которая практически ничем не отличается от обычного обновления системы.
Дополнительные рекомендации
Выше мы рассмотрели наиболее распространенные причины появления ошибки 0xc1900101 при переходе с Windows 10 на Windows 11, которые чаще всего срабатывают при ее устранении. Но встречаются и специфические случаи, требующие несколько иного подхода, поэтому ниже мы привели рекомендации, которые смогут пригодиться при возникновении рассматриваемой ошибки, если рекомендации выше не помогли.
Удаление драйвера видеокарты
В некоторых ситуациях помогает полное удаление программного обеспечения для видеокарты, в особенности если речь идет о дискретном видеоадаптере от AMD или NVIDIA. Но следует отметить, что для этого не всегда подходят встроенные средства системы, такие как «Диспетчер устройств» или «Панель управления». Лучше воспользоваться специальными утилитами для удаления драйвера видеокарты, о чем мы писали более детально в отдельном руководстве.
Подробнее: Удаляем драйвера видеокарты
После удаления драйвера видеокарты система будет использовать базовое программное обеспечение от Майкрософт, что может сбить настройки экрана и уменьшить разрешение или понизить другие характеристики отображения картинки. Если обновление прошло успешно и без рассматриваемой ошибки, снова инсталлируйте актуальный драйвер для видеокарты, воспользовавшись нашей инструкцией по ссылке ниже.
Подробнее: Установка драйвера на видеокарту
Проверка жесткого диска
Не лишним будет проверить жесткий диск на работоспособность и наличие ошибок, которые тоже провоцируют появление проблем при обновлении операционной системы. Для этого подойдет встроенная утилита «Check Disk», а также специализированное программное обеспечение от сторонних разработчиков. Диагностика позволит понять, что с накопителем не так, исправить неполадки и восстановить его работу, если это возможно. Добавим, что устранить получится только программные повреждения, в то время как физические сигнализируют о необходимости немедленной замены накопителя.
Подробнее: Выполнение диагностики жесткого диска в Windows 10
Оснастка «Управление дисками»
К сожалению, некоторые ситуации исправить без потери данных и кардинальных перемен не удастся. Например, в ситуациях, когда системный диск является динамическим. В системе они используются для эффективного управления разграничением между файлами различных типов за счет того, что такой диск позволяет создавать несколько томов, охватывающих дополнительные разделы для хранения данных.
Когда диск, на который установлена система, является динамическим, сделать что-то вряд ли удастся, кроме как выполнить чистую установку операционной системы или конвертировать его в базовый, но в обоих случаях сохранить данные не получится, разве что предварительно самому сделав резервную копию важной информации.
Узнать, каким является системный диск, можно с помощью встроенной оснастки «Управление дисками». Для этого выполните запрос diskmgmt.msc
в окне «Выполнить» (сочетание клавиш «Win + R»).
В отобразившемся окне на панели внизу слева посмотрите, какого типа системный диск.