Автор Тема: Проблема с установкой обновлений на win2012R2  (Прочитано 8044 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
а у меня ща еще веселее:
один из серверов не может установить некоторые обновления. Полез ковыряться и выяснил вот чо:
в одном интересном логе (%windir%\log\CBS\CBS.log) есть такая неприятная запись, возникающая при каждой моей попытке установить некоторые обновления)
2015-10-09 11:11:40, Error                 CBS    Failed to resolve package 'Package_30_for_KB3023562~31bf3856ad364e35~amd64~~6.3.1.2' [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Причем обновления KB3023562 в на сервере как бы нет:
PS C:\Users\Администратор> Get-HotFix -id KB3023562
Get-HotFix : Не удается найти запрошенное исправление на компьютере "localhost". Проверьте введенные данные и повторите
 выполнение команды.
строка:1 знак:1
+ Get-HotFix -id KB3023562
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (:) [Get-HotFix], ArgumentException
    + FullyQualifiedErrorId : GetHotFixNoEntriesFound,Microsoft.PowerShell.Commands.GetHotFixCommand
Но это и логично, т.к. есть обновление KB3067505, замещающее вышеназванное проблемное

PS C:\Users\Администратор> Get-HotFix -id KB3067505

Source        Description      HotFixID      InstalledBy          InstalledOn
------        -----------      --------      -----------          -----------
SRV-36    Security Update  KB3067505     SRV-36\Админи...
Но какого хрена тогда ругаться на то, чего как бы и нет? В общем похоже, что замещающее обновление как-то криво встало


Почитал про CBS_E_STORE_CORRUPTION, вроде бы должно помочь DISM.exe /Online /Cleanup-image ...

Ну, ок, давай думаю пройдемся:
Цитировать
C:\Users\Администратор>DISM.exe /Online /Cleanup-image /CheckHealth

Cистема DISM
Версия: 6.3.9600.17031

Версия образа: 6.3.9600.17031

Хранилище компонентов подлежит восстановлению.
Операция успешно завершена.


Ок.

Цитировать
C:\Users\Администратор>DISM.exe /Online /Cleanup-image /ScanHealth

Cистема DISM
Версия: 6.3.9600.17031

Версия образа: 6.3.9600.17031

[==========================100.0%==========================]
Повреждение хранилища компонентов не обнаружено.
Операция успешно завершена.


 параграфы, однако

Вечером попробую DISM.exe /Online /Cleanup-image /RestoreHealth , но судя по тому, что я прочитал, /RestoreHealth сначала произведет проверку, которая выполняется по ключу /ScanHealth, а эта проверка сообщает, что ошибок нет  :pardon:
А раз ошибок нет, то и восстанавливать нечего  ???



Updated: 09 October 2015, 15:08:44

И как с этим жить, дядь Мить?

Вычитал, что есть еще вариант с удалением проблемного компонента из хранилища при помощи
http://blogs.technet.com/b/roplatforms/archive/2011/04/28/installation-failures-cbs-store-corruptions-uncommon-issues-and-troubleshooting.aspx
http://answers.microsoft.com/en-us/windows/forum/windows8_1-windows_install/kb2919355-windows-81-update-fails-800f0092-and/4d4d23a3-695a-4bd4-b340-d2ce9c75919d?page=28&auth=1

dism /online /remove-package /packagename:Package_30_for_KB3023562~31bf3856ad364e35~amd64~~6.3.1.2
а потом лакирнуть
dism /online /cleanup-image /startcomponentcleanup


Updated: 09 October 2015, 15:29:21

кстати, поискал по реестру Package_30_for_KB3023562 и ни нашел ни разу, нашлось только Package_1_for_KB3023562..., Package_18_for_KB3023562 и Package_for_KB3023562...
« Последнее редактирование: 09 октября 2015, 15:52:17 от shs »

Оффлайн DedMagarbI4

  • Ветеран
  • *****
  • Сообщений: 1921
  • Рейтинг: 12
  • Пол: Мужской
    • Просмотр профиля
Проблема с установкой обновлений на win2012R2
« Ответ #1 : 09 октября 2015, 15:35:38 »
Цитировать
Вечером среды, 30 сентября, через систему обновлений Windows Update распространился подозрительный патч для компьютеров на базе ОС Windows 7. Он вызвал панику среди пользователей вплоть до подозрений в том, что система обновлений была взломана.
Согласно сообщениям пользователей на странице поддержки Microsoft, обновление, размером 4,3 МБ, было отмечено как «важное». Его описание содержало невразумительный текст и странные, не работающие ссылки в полях «подробнее» и «помощь и поддержка».
В большинстве случаев установка обновления не удавалась или заканчивалась ошибкой. По словам одного из пользователей, после успешной инсталляции компьютер начал постоянно перегружаться и потерял работоспособность. Также непонятно, что именно содержал данный патч, и модифицировал ли он каким-то образом файлы Windows.
На момент написания новости официальный форум Microsoft посетило более 48 тыс. человек. Такие же обсуждения можно встретить на Reddit и других порталах. Большинство пользователей предполагают, что система обновлений была взломана.
Как сообщает издание ZDNet со ссылкой на заявление представителей Microsoft, компания случайно опубликовала тестовое обновление и сейчас проводит расследование инцидента.

http://www.securitylab.ru/news/474889.php
это не то обновление случаем ?  :D

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
Проблема с установкой обновлений на win2012R2
« Ответ #2 : 09 октября 2015, 15:46:57 »
kb3023562 от 10.02.2015
замещающие
KB3050514 от 12.05.2015
KB3067505 от 14.07.2015

И потом 2012 R2 соответствует win8.1, а не win7



Updated: 10 October 2015, 11:25:13

В общем, результат нулевой. Создал тему на технете https://social.technet.microsoft.com/Forums/ru-RU/803c3c0c-25fc-4739-a4d3-40210c8b527c/-win2012r2-?forum=WS8ru

может быть, кто-нить чо-нить там подскажет
« Последнее редактирование: 10 октября 2015, 11:25:13 от shs »

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
Проблема с установкой обновлений на win2012R2
« Ответ #3 : 12 октября 2015, 12:34:57 »
кажется удалось "починить". Обратил внимание на то, что в логе CBS.log встречаются упоминания о невозможности обратится к WU. У меня политикой назначен WSUS и запрещено обращаться к  WU при помощи GPO (Do Not Connect To Windows Update Internet Locations)

Отключил в политике WSUS, а так же запрет на соединение с WU, выполнил
DISM.exe /Online /Cleanup-image /RestoreHealth

После чего попробовал установить одно из обновлений. Установка прошла без ошибок.
« Последнее редактирование: 12 октября 2015, 13:02:57 от shs »

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
Проблема с установкой обновлений на win2012R2
« Ответ #4 : 14 октября 2015, 17:07:49 »
кажется удалось "починить". Обратил внимание на то, что в логе CBS.log встречаются упоминания о невозможности обратится к WU. У меня политикой назначен WSUS и запрещено обращаться к  WU при помощи GPO (Do Not Connect To Windows Update Internet Locations)

Отключил в политике WSUS, а так же запрет на соединение с WU, выполнил
DISM.exe /Online /Cleanup-image /RestoreHealth

После чего попробовал установить одно из обновлений. Установка прошла без ошибок.

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



Updated: 15 October 2015, 14:37:40

Так, в этот раз, кажется все-таки удалось починить.
Удалил проблемный пакет так, как  это описано здесь:
E:\Distrib\Updates\1>dism /online /remove-package /packagepath:E:\Distrib\Updates\KB3023562\Windows8.1-KB3023562-x64.cab

хотя, вероятно, можно было выполнить удаление проще (при помощи
dism /online /remove-package  /PackageName:Package_for_KB3023562~31bf3856ad364e35~amd64
что мне в голову не приходило (я пытался удалить именно Package_30_for_KB3023562..., о котором была запись в логах)

После этого выполнил на всякий случай
DISM.exe /Online /Cleanup-image /RestoreHealth
В результате в который раз уже получил традиционное сообщение об отсутствии ошибок.

Затем выполнил установку KB2967917. На этот раз это исправление встало без ошибок.

« Последнее редактирование: 15 октября 2015, 14:37:40 от shs »

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
Проблема с установкой обновлений на win2012R2
« Ответ #5 : 28 октября 2015, 19:25:43 »
Написал отчетик по данному инцеденту: http://shserg.ru/posts/fixing-component-store-corruption/#more-1170

Онлайн Triangle

  • Модераторы
  • Олдфаг
  • *****
  • Сообщений: 7134
  • Рейтинг: 48
  • Пол: Мужской
  • Откуда: замкадыш
Проблема с установкой обновлений на win2012R2
« Ответ #6 : 28 октября 2015, 21:15:52 »
shs, А я тут того скрипт один видел, сам буду пробовать завтра, у меня тоже один 2012 бесится...
http://windowsitpro.com/powershell/cool-tool-script-selectively-fix-common-windows-update-problems
вот...
Тетрис научил нас жизненно важному пониманию, успехи исчезают, ошибки накапливаются.

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
Проблема с установкой обновлений на win2012R2
« Ответ #7 : 28 октября 2015, 22:10:41 »
У меня ща траблы на одной win 8.1.  Ошибка другая, но тоже связано с component store corruption. Пока победить не получается. Правда обновления ставятся и все работает.


Updated: 29 October 2015, 12:08:12

У меня ща траблы на одной win 8.1.  Ошибка другая, но тоже связано с component store corruption. Пока победить не получается. Правда обновления ставятся и все работает.

После sfc /scannow в логах наблюдалась такая ошибка:
Начато сканирование системы.  Этот процесс может занять некоторое время.

Начало стадии проверки при сканировании системы.
Проверка 100% завершена.

Программа защиты ресурсов Windows обнаружила поврежденные файлы, но не
может восстановить некоторые из них. Подробные сведения см. в файле CBS.Log, кот
орый находится по следующему пути: windir\Logs\CBS\CBS.log. Например,
C:\Windows\Logs\CBS\CBS.log. Обратите внимание, что ведение журнала
в настоящее время не поддерживается для автономного обслуживания.

А в CBS.log наблюдалось следующее:
2015-10-29 10:40:53, Info                  CSI    000004c7 [SR] Cannot repair member file [l:34{17}]"I386\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-10-29 10:40:56, Info                  CSI    000004cb [SR] Cannot repair member file [l:34{17}]"I386\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-10-29 10:40:56, Info                  CSI    000004cc [SR] This component was referenced by [l:162{81}]"Package_1404_for_KB3000850~31bf3856ad364e35~x86~~6.3.1.8.3000850-4721_neutral_GDR"
2015-10-29 10:41:41, Info                  CSI    000004e3 [SR] Repairing 1 components
2015-10-29 10:41:41, Info                  CSI    000004e6 [SR] Cannot repair member file [l:34{17}]"I386\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-10-29 10:41:42, Info                  CSI    000004e8 [SR] Cannot repair member file [l:34{17}]"I386\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-10-29 10:41:42, Info                  CSI    000004e9 [SR] This component was referenced by [l:162{81}]"Package_1404_for_KB3000850~31bf3856ad364e35~x86~~6.3.1.8.3000850-4721_neutral_GDR"
2015-10-29 10:41:42, Info                  CSI    000004ea [SR] Repair complete
2015-10-29 10:41:42, Info                  CSI    000004eb [SR] Committing transaction

Таки победилась после перенастройки машины на обновление с WindowsUpdate и выдачи команды восстановления:
DISM.exe /Online /Cleanup-image /RestoreHealth
« Последнее редактирование: 29 октября 2015, 15:27:53 от shs »