Windows Update, обновление и ошибка 800B0001: CryptoPRO, ViPNet
Столкнулся сегодня с проблемой при обновлении Windows 8 32-бит (думаю, что такое же поведение возможно и на 64-бит и на Windows 7): выдаёт ошибку 800b0001.
Основная информация, которую удалось найти сводится к устранению неисправности с локальной системой обновления, либо с сервером WSUS в сети, которому требуется обновление.
Однако, у меня нет в сети сервера WSUS и обновление производится с серверов Microsoft, а локальная система была в порядке.
В процессе поисков выяснилось, что такая ошибка была у счастливых обладателей Crypto PRO (1, 2 и т.д.), после удаления которого обновление проходит штатно. У меня в системе посчастливилось оказаться ViPNet клиенту. В качестве эксперимента решил его снести, хотя, по идее, он не должен вмешиваться в работу системы проверки подписи файла.
Удаление ViPNet решило проблему с обновлением. Подводя итог можно сказать, что данная ошибка возможна, если в системе имеется:
- Crypto PRO CSP
- ViPNet CSP
- ViPNet Client
Выход: либо обновиться (как в случае с крипто про), либо удалить ПО, провести обновление, установить снова. Если будут другие варианты — пишите в комментария.
Update 25.10.2014: Судя по комментариям пользователей обновление CryptoPRO до версии 3.9 решает проблему. Об исправлении этой ошибки при использовании ViPNet пока не известно.
Вопросы? Предложения?
А если по регламенту запрещено использовать новее версию?
Вообщем для таких же людей как и я, которые оказались в данной ситуации:
Решил сэкомить время и написал программку
Что необходимо сделать:
1. Рспоковать программу полностью и запустить
2. Соглащаемся с запросом(необходимы права администратора)
3. Жмем кнопку «FIX»
4. Компьютер перезагружается
5. Ждем запуска программы
6. Предоставляем права администратора
7. Компьютер еще раз перезагружается
8. Вот Вам и счастье
P.S. Для windows 7\ x86-x64)
Тестировалась на машинах с windows 7 x86-x64, CriptoPro 3.6.6497(ядро 3.6.5359 KS2)
Пути прописаны стандартные c:\Program Files\ и c:\Program Files (x86), так что если меняли путь при установке или системный диск с другой буквой пишите на почту motoarhangel@bk.ru. Не забываем указать адекватный заголовок письма, иначе удаляются автоматом
Ошибка Windows Update 800B0001 — как исправить
Если в Windows 7 вы столкнулись с ошибкой Центра обновления «Не удалось выполнить поиск новых обновлений» с кодом 800B0001 (а иногда и 8024404), ниже перечислены все способы, которые с наибольшей вероятностью помогут вам исправить эту ошибку.
Сама же ошибка Windows Update говорит о том (согласно официальной информации Microsoft), что не удалось установить определить поставщика служб шифрования, либо файл Windows Update поврежден. Хотя, по факту, чаще причиной являются сбои центра обновления, отсутствие необходимого обновления для WSUS (Windows Update Services), а также наличие Crypto PRO CSP или программ ViPNet. Рассмотрим все варианты и применимость их в различных ситуациях.
Учитывая, что инструкции на сайте предназначены для начинающих пользователей, а не системных администраторов, тема обновления WSUS для исправления ошибки 800B0001 затрагиваться не будет, поскольку обычные пользователи используют локальную систему обновления. Скажу лишь, что обычно достаточно установить обновление KB2720211 Windows Server Update Services 3.0 SP2.
Средство проверки готовности системы к обновлению
Если вы не используете Crypto PRO или ViPNet, то начать следует с этого, самого простого пункта (а если используете — перейти к следующему). На официальной странице справки Microsoft по ошибке Центра обновления Windows 800B001 http://windows.microsoft.com/ru-ru/windows/windows-update-error-800b0001#1TC=windows-7 имеется утилита CheckSUR для проверки готовности Windows 7 к обновлению и инструкция по ее использованию.
Данная программа позволяет исправить проблемы с обновлениями в автоматическом режиме, в том числе и рассматриваемую здесь ошибку, а при нахождении ошибок, запишет информацию о них в журнал. После восстановления, перезагрузите компьютер и попробуйте вновь найти или скачать обновления.
800B0001 и Crypto PRO или ViPNet
Многие, сталкивающиеся с ошибкой Windows Update 800B0001 в последнее время (осень – зима 2014), имеют Crypto Pro CSP, VipNet CSP или VipNet Client определенных версий на компьютере. Обновление программных комплексов до последней версии решает проблему с обновлениями операционной системы. Не исключено также, что с иными службами криптографии возможно появление аналогичной ошибки.
Кроме этого, на официальном сайте Crypto Pro в разделе загрузок «Исправление для устранения проблем с Windows update для КриптоПро CSP 3.6, 3.6 R2 и 3.6 R3», работающее без необходимости обновления версии (если это критично для использования).
Дополнительные возможности
И, наконец, если ничто из описанного выше не помогло, остается обратиться к стандартным методам восстановления Windows, которые, в теории, могут помочь:
- Использование точки восстановления Windows 7
- Команда sfc /scannow (запускаем в командной строке от имени администратора)
- Использование встроенного образа восстановления системы (если есть).
Надеюсь, что-то из описанного поможет вам исправить указанную ошибку центра обновления и необходимости в переустановке системы не возникнет.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
А если по регламенту запрещено использовать новее версию?
Вообщем для таких же людей как и я, которые оказались в данной ситуации: Решил сэкомить время и написал программку…
Здравствуйте, спасибо, но: Прошу прощения, но я решил удалить предоставленную ссылку на вашу программу. У крипто про учтен вариант с невозможностью использования новой версии и есть официальный фикс ошибки, который можно применять без обновления версии программы и об этом сказано в статье выше.
Мне помогла установка обновления WSUS-KB2734608-x64 и все заработало.
Огромное спасибо, дружище !
После установки этого обновления у меня ошибка 0x800B0001 исчезла, и станции начали обновляться с сервера WSUS. Крепко жму руку и желаю успехов !
Спасибо за наводку на Крипто-ПРО. Установка обновления с их сайта решила проблему.
Спасибо за наводку на Крипто-ПРО. Установка обновления с их сайта решила проблему. +1 тоже помогла
Крипто про глючит, скачать обновление с сайта криптопро
Решение проблемы с ошибкой 0x800b0001 в Windows Server 2012
Полгода назад на одном из серверов у меня перестали устанавливаться обновления.
Я точно знал, какой софт я устанавливал на сервер, но решения проблемы найти не мог. Так прошло где-то около полугода. И вот, наконец, проблему удалось решить.
Все сервера у меня обновляются через WSUS, установленный на Windows Server 2012, поэтому распространенное решение по устранению этой ошибки: установка Update для WSUS Servers 3.0 SP2 не подошло, так как сервер уже самой последней версии. Также не могло быть проблем с активацией, ибо все лицензионное. Грешить на Hyper-V или синхронизацию времени также причин не было, рядом на том же хосте обновлялся десяток виртуальных 2008R2 и 2012-х.
В поисках решения проблемы я гуглил и яндексил все свободное время, хотя его было маловато, и даже освоил расширенный поиск! Но решения не было.
Под конец мучений, я решил, что нужно удалить с сервера все ненужное ПО. Там, например, стоял Oracle Runtime Environment, который, к слову, удаляется через запуск установщика, что не очень очевидно, так как в списке установленных программ его нет. Удалил, проблема не ушла. Удалил все остальное.
В итоге там остался только Infotecs VipNet Client, для работы которого, собственно, сервер и держится.
Я снова полез смотреть логи Windows Update.
2013-11-07 09:59:37:109 796 474 Misc WARNING: Digital Signatures on file C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\wuredir.cab are not trusted: Error 0x800b0001
2013-11-07 09:59:38:003 796 474 Misc WARNING: Digital Signatures on file C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\wuredir.cab are not trusted: Error 0x800b0001
2013-11-07 09:59:38:097 796 474 Misc WARNING: Digital Signatures on file C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\wuredir.cab are not trusted: Error 0x800b0001
2013-11-07 09:59:38:097 796 474 EP FATAL: SLS: Failed to download and verify redir., error = 0x800B0001
2013-11-07 09:59:38:097 796 474 EP FATAL: Failed to obtain 9482F4B4-E343-43B6-B170-9A65BC822C77 redir Client/Server URL, error = 0x800B0001
2013-11-07 09:59:38:097 796 474 PT WARNING: PTError: 0x800b0001
2013-11-07 09:59:38:097 796 474 PT WARNING: Initialization failed for Protocol Talker Context: 0x800b0001
2013-11-07 09:59:38:113 796 474 Agent * WARNING: Exit code = 0x800B0001
AutomaticUpdates]
И тут меня осенило! Проблема заключается во встроенном криптопровайдере VipNet.
Я сталкивался с этой проблемой ранее в другом контексте – Установка ЭЦП — и сотрудники удостоверяющего центра присылали мне разные заготовленные ответы, чтобы я мог их пробовать для решения той проблемы. Среди тех ответов, которые я мудро сохранил в Evernote, была рекомендация отключить встроенный криптопровайдер Vipnet и разрегистрировать библиотеку itcssp.dll.
После установки ViPnet Client отключаем встроенный криптопровайдер ViPNet CSP (Меню «Сервис» — «Настройка параметров безопасности» — «Криптопровайдер»)
Далее запуск командной строки от имени администратора и выполнить:
regsvr32 /u C:\Windows\System32\itcssp.dll
Далее перезагрузить сервер.
Теперь обновления снова успешно ищутся и устанавливаются.
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.