Столкнулись с ошибкой 0x800b0101, которая не понятна, когда вы попытались обновить Windows 10 или установить программу? Вы не в одиночку. Эта проблема связана с проверкой цифровой подписи файлов и обычно возникает из-за поврежденных системных файлов или проблем со службами обновления.
В большинстве случаев проблема носит временный характер и не связана с серьезными повреждениями операционной системы; скорее всего, какой-то процесс просто «споткнулся» на этапе проверки подлинности файла и обычно легко решается.
Чтобы избавиться от этой ошибки, давайте разберем несколько простых и проверенных методов. Мы начнем с самых простых и быстрых решений, которые часто работают, а затем переходим к более сложным методам, если первые не работают.
Ошибка 0x800b0101 в Windows 10 возникает чаще всего в тех случаях, когда система не может подтвердить, что обновления или приложения являются подлинными. Эти ошибки обычно связаны с проблемами с корневыми сертификатами. Другими словами, компьютер блокирует процесс, потому что считает, что источник ненадежен. Эта ошибка часто решается простым восстановлением системных сертификатов, сбросом компонентов Центра обновления Windows или проверкой даты и времени на устройстве — если они указаны неправильно, система тоже может начать работать с сбоями. В большинстве случаев с этой ошибкой можно справиться самостоятельно, не переустанавливая систему.
Способ 1: Проверка даты и времени
В большинстве случаев ошибка 0x800b0101 возникает, когда на компьютере установлены неверные значения даты и времени. Решение этой проблемы заключается в том, чтобы вручную изменить эти параметры.
- Используйте сочетание клавиш «Win + R», чтобы вызвать окно «Выполнить», затем введите в поле запрос
timedate.cplи нажмите на кнопку «ОК». 
- В появившемся окне перейдите на вкладку «Время по Интернету» и кликните по кнопке «Изменить параметры».

- Убедитесь, что в поле «Сервер» установлено значение
time.windows.com. Если нет, тогда выставьте его и подтвердите новые параметры, нажав на кнопку «ОК». 
- Далее в окне «Дата и время» переключитесь на одноименную вкладку и проверьте часовой пояс, который соответствует вашему региону. Если он неверен, нажмите на «Изменить часовой пояс» и из выпадающего меню выберите нужное значение, сохраните настройки.

- Снова сохраните изменения, нажав на «ОК», если они были внесены.

После необходимо перезагрузить компьютер. Обновление должно завершиться успешно, если проблема в настройках времени. Кроме того, для получения дополнительной информации о способах изменения даты и времени на компьютере с Windows 10 вы можете посетить нашу специальную статью.
Подробнее: Изменение времени в ОС Windows 10
Есть вероятность того, что в течение определенного периода времени параметры компьютера начнут беспричинно сбиваться. Это происходит из-за разряжающейся батарейки CR2032 на материнской плате. Со временем это приводит к сбиванию основных параметров компьютера, хранящихся на одном из чипов и зависящих от энергии. Если это произойдет с течением времени, батарейка должна быть заменена. Прочтите также: Как разобрать компьютер или ноутбук.
Способ 2: Встроенное средство устранения неполадок
Ошибка 0x800b0101 обычно появляется во время обновления операционной системы. Если это происходит при использовании автоматического средства «Центр обновления Windows», можно использовать встроенный инструмент, предназначенный для поиска и устранения неполадок:
- Нажмите на кнопку «Пуск» и выберите запуск штатных «Параметров».

- Перейдите в раздел «Обновление и безопасность».

- Далее выберите вкладку «Устранение неполадок» на панели слева, а в основной части окна кликните по строке «Дополнительные средства устранения неполадок».

- В списке найдите строку «Центр обновления Windows», щелкните по ней, затем выберите запуск средства устранения неполадок.

В процессе установки обновлений через «Центр обновления Windows» начнется поиск проблем, потенциально являющихся источником рассматриваемой ошибки. В некоторых ситуациях, в зависимости от характера и причины неполадки, пользователь может потребоваться делать больше, чем просто следовать инструкциям пошагового мастера. В остальных случаях ситуация будет исправлена автоматически.
Способ 3: Утилиты SFC и DISM
Некоторые ошибки, такие как 0x800b0101, могут появляться при повреждении файловой системы, включая файлы и их хранилища, а также при обновлении Windows 10. Операционные системы Microsoft используют утилиты восстановления целостности системы SFC и DISM. Их можно использовать с помощью определенных команд, выполненных в консольной оболочке:
- С помощью строки системного поиска найдите консоль «Командная строка», введя соответствующий запрос, затем нажмите на строку «Запуск от имени администратора».
-
- Вставьте команду
DISM.exe /Online /Cleanup-image /Restorehealthи нажмите на клавишу «Enter». 
- Следует отметить, что утилита DISM обращается к «Центру обновления Windows» для получения файлов, которые смогут устранить неполадки. Если же поврежден сам компонент («Центр обновления»), тогда придется воспользоваться другой командой, но предварительно нужно создать накопитель с источником восстановления, то есть оригинальным образом Windows. Затем подсоедините его, если это флешка, или используйте привод для оптического накопителя.
Пошаговое руководство по созданию загрузочной флешки или диска Windows 10 можно найти здесь.

- Что касается самой команды, то введите следующее:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess, где под «C:\RepairSource\Windows» подразумевается ваш путь к источнику восстановления.Уточним, что вам нужно будет указать путь к файлам install.wim или install.esd, которые были записаны на флешку/диск. Чтобы определить путь, нажмите ПКМ на флешку или диск и выберите «Открыть в новом окне». Это позволит просмотреть файлы, записанные на носитель. Перейдите в папку «sources» и проверьте, является ли формат файла «install».wim или.esd. Затем скопируйте путь вверху окна с помощью адресной строки, вернитесь в консоль и допишите название файла «Install» с форматом. К примеру, должно быть: E:\sources\install.wim

- После проверки хранилища программных компонентов также можно использовать утилиту System File Checker для проверки и восстановления целостности системных файлов. Для этого выполните команду
sfc /scannow. 
По завершении сканирования закройте «Командную строку» и используйте «Центр обновления Windows», чтобы проверить, устранена ли ошибка при обновлении.
Способ 4: Очистка данных в кеше обновлений
Если файлы обновлений ранее были скачаны, но в них есть ошибки или повреждения, может возникнуть конфликт между программными компонентами, поэтому необходимо очистить папки с кешем обновлений. Этот процесс можно выполнить как вручную, так и с помощью «Командной строки», но мы рассмотрим более простой метод:
- Запустите консоль «Командная строка» с расширенными правами так же, как было показано ранее. Затем с помощью команд отключите «Центр обновления Windows» и несколько связанных с ним служб, поочередно выполнив следующие команды:
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserver -
- Следующие команды предназначены для изменения имени каталогов с кешем: система создаст новые автоматически, а старые (с припиской «.old») можно будет удалить, если обновление в итоге пройдет успешно. Поочередно введите следующие команды, нажимая после каждой на клавишу «Enter»:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old 
- Теперь потребуется запустить службы и сам «Центр обновления Windows», работу которых мы остановили на Шаге 1/ Используйте команды:
net start wuauservnet start cryptSvcnet start bitsnet start msiserver 
По завершении всех процессов, необходимых для автоматического обновления, перезагрузите компьютер и выполните повторную загрузку и инсталляцию обновлений.
Как вы можете видеть, ошибка 0x800b0101, которая связана с проверкой подписи драйверов и обновлений, может вызвать много проблем. Однако, как вы можете видеть, она не является критической и в большинстве случаев решается самостоятельно, не требует переустанавливать систему.
Главное — не паниковать и двигаться вперед. Самый надежный метод состоит в том, чтобы начать с простых методов, таких как проверка системных файлов или отключение проверки подписи драйверов, а потом переходить к более сложным методам, таким как очистка кэша обновлений, если они не работают. В большинстве случаев проблема обнаруживается на первых шагах.
В конечном счете, эта ошибка — это просто механизм защиты Windows, который иногда работает слишком сильно. Вы можете быстро вернуть свою систему в рабочее состояние и продолжать заниматься своими делами, если проявите немного терпения и выполните несколько проверенных действий.








