Попытка обновления на месте Windows Server 2012 (x64) до R2 (x64)
Сервер виртуальный (vmware) ISO, скачанный с VLSC
Войдите в Windows, запустите setup.exe
Программа установки завершает работу со следующей ошибкой (в конце первого этапа установки):
[Установка не может быть продолжена из-за поврежденного установочного файла. Обратитесь за помощью к поставщику установочного диска Windows или к системному администратору.]
Я пробовал это с новой установкой 2012 года и обновился до R2 с тем же носителем -> нет проблем
Установил прямо 2012R2, тоже без проблем с того же iso.
Пробовал монтировать iso в Windows -> та же ошибка
Извлеченный iso -> та же ошибка
Я также пробовал получать и не получать обновления для программы установки Windows.
Не уверен, куда идти дальше. Любая помощь / предложения были бы замечательными.
Журналы: Setupact.log
2013-11-27 11:11:53, Информация IBS
ValidateOfflineImage: DISM.exe вернулся с кодом выхода [0x800F0830].2013-11-27 11:11:53, Ошибка [0x0606fd] IBS
ValidateOfflineImage: DISM.exe возвращен с ошибочным кодом выхода [0x800F0830]2013-11-27 11:11:53, Ошибка [0x0606f5] IBS
ValidateOfflineImage: ошибка при проверке работоспособности автономного образа. Код ошибки: [0x800F0830]2013-11-27 11:11:53, информация [0x0640ae] IBSLIB PublishMessage: сообщение публикации [Установка не может быть продолжена из-за поврежденного установочного файла. Обратитесь за помощью к поставщику установочного диска Windows или к системному администратору. ]
2013-11-27 11:11:53, Информация
[0x0a013d] UI Принятие Отмена. Выход из прогресса страницы.
Setuperr.log
2013-11-27 11:00:57, Ошибка [0x0808fe] Подключаемый модуль MIG {0b23c863-4410-4153-8733-a60c9b1990fb}: ошибка LoadLibrary (C: \ Windows \ system32 \ TableTextServiceMig.dll) gle = 0
2013-11-27 11:03:05, Ошибка [0x0808fe] Подключаемый модуль MIG {ee036dc0-f9b7-4d2d-bb94-3dd3102c5804}: BRIDGEMIG: CBrgUnattend :: CollectBridgeSettings failed: 0x1, 0
2013-11-27 11:03:22, Ошибка [0x0808fe] Подключаемый модуль MIG {D12A3141-A1FF-4DAD-BF67-1B664DE1CBD6}: WSLicensing: не удалось прочитать привязку машины, hr = 0x80070002
2013-11-27 11:03:22, Ошибка
[0x0808fe] Подключаемый модуль MIG {D12A3141-A1FF-4DAD-BF67-1B664DE1CBD6}: WSLicensing: ошибка чтения информации о сервере hr = 0x800704902013-11-27 11:11:22, Ошибка CSI 0000012f (F) Компонент помечен как удаленный и больше не доступен для: [ml: 280 {140}, l: 138 {69}] "amd64_sdbus.inf_31bf3856ad364e35_6.3.9600.16384_none_62a11cce9e4e184e "[gle = 0x80004005]
2013-11-27 11:11:22, Ошибка CSI 00000130 (F) HRESULT_FROM_WIN32 (50) # 1246815 # из Windows :: ServicingAPI :: CCSIStore_ICSIStore :: GetComponentInformation (flags = 0, class = (неизвестный перечислитель 2), information = [24] "[gle = 0x80070032]
2013-11-27 11:11:22, Ошибка CBS
Doqe: очередь неудачной обработки [HRESULT = 0x80070032 - ERROR_NOT_SUPPORTED]2013-11-27 11:11:22, Ошибка CBS
Doqe: Ошибка при обработке очереди операций драйвера. [HRESULT = 0x80070032 - ERROR_NOT_SUPPORTED]2013-11-27 11:11:22, Ошибка
CBS Не удалось обработать однофазное выполнение. [HRESULT = 0x80070032 - ERROR_NOT_SUPPORTED]2013-11-27 11:11:22, Ошибка CBS Не удалось выполнить операцию. [HRESULT = 0x80070032 - ERROR_NOT_SUPPORTED]
2013-11-27 11:11:23, Ошибка MIG
OC :: COCDismAdapter :: EnableDisableOCs: изображение не обслуживается; невозможно продолжить. [gle = 0x0000007a]2013-11-27 11:11:23, Ошибка
MIG OC :: CInstalledOCStore :: ModifyOCsState: не удалось включить и отключить OC; hr = 0x800F0830 [gle = 0x0000007a]2013-11-27 11:11:23, Ошибка MIG Не удалось восстановить статус OC; HRESULT = 0x800F0830 [gle = 0x0000007a]
2013-11-27 11:11:24, Ошибка
Исключение MIG OC: [0x00000830]2013-11-27 11:11:24, Ошибка
[0x080717] MIG pUpgradeInstallOC: не удалось восстановить состояние OC.2013-11-27 11:11:53, Ошибка [0x0606fd] IBS
ValidateOfflineImage: DISM.exe возвращен с ошибочным кодом выхода [0x800F0830]2013-11-27 11:11:53, Ошибка [0x0606f5] IBS
ValidateOfflineImage: ошибка при проверке работоспособности автономного образа. Код ошибки: [0x800F0830]
Похоже, ваша текущая установка Windows Server 2012 повреждена. Ошибка 0x800F0830 означает следующее:
C:\Users\André>err 0x800F0830
# for hex 0x800f0830 / decimal -2146498512
CBS_E_IMAGE_UNSERVICEABLE cbsapi.h
# The image has been damaged by an offline servicing failure
# and no further servicing is allowed
# 1 matches found for "0x800F0830"
Вы должны сделать чистую установку, обновление заблокировано.
У нас была аналогичная проблема, и я хотел поделиться своим опытом с другими, я уверен, что это может помочь кому-то другому, если не исходному плакату (см. Конкретное удаление шага ключа реестра, чтобы помочь вам с
CBS_E_IMAGE_UNSERVICEABLE, ошибка 0x800F0830).
Первоначально мы попали в эту ситуацию, устанавливая обновления Windows, не удалось отменить изменения, и загрузка зациклилась. В конце концов нам удалось восстановить систему с помощью команды DISM в командной строке в разделе восстановления Windows (загрузка с диска).
Однако все обновления Windows после этого завершились ошибкой, но мы могли, по крайней мере, загрузиться на рабочий стол!
Мы бежали sfc /scannow
в котором говорилось, что он обнаружил проблемы и исправил их, но у нас все еще были ошибки обновления Windows каждый раз, затем мы выполнили следующую команду DISM, используя последнюю версию ISO (полученную в качестве пробной):
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:2 /LimitAccess
Обратите внимание, что мы использовали LimitAccess
(чтобы обойти WSUS) и установить wim2 (не wim1) было определено, поскольку очевидно, что wim1 был для установки CORE, которую мы не использовали.
Мы получили ошибку ниже:
DISM (ошибка 0x800f081f) и SFC (не удалось восстановить)
Обнаружил это также в журнале CBS (C: \ Windows \ Logs \ CBS):
«Ошибка CBS. Образ был поврежден в результате сбоя автономного обслуживания, и дальнейшее обслуживание невозможно. [HRESULT = 0x800f0830 - CBS_E_IMAGE_UNSERVICEABLE]»
Пожалуйста, действуйте на свой страх и риск. Удалите следующий раздел реестра, который блокирует команду (возможно, вам придется изменить владельца в разрешениях, чтобы удалить его).
«HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ ComponentBased» Удалить атрибут «Неисправен»
Затем повторно запустите команду DISM, желательно с самым последним файлом образа или онлайн (опять же, как я уже упоминал ранее, нам пришлось использовать официальный загруженный пробный ISO-образ, потому что наш сервер WSUS, казалось, останавливал работу онлайн-команды DISM). Мы не использовали исходный установочный диск, потому что наша система была исправлена до более высокого уровня в обновлении Windows.
Тогда у нас не было ошибок CBS. Надеюсь, это также позволит вам выполнить обновление.
Также добавим, что это именно неудачное обновление: KB3013767
Новый носитель Windows Server 2012 R2, выпущенный 11 декабря 2013 г., исправляет это.
Обновление на месте больше не дает сбоев. Обновление выполнено успешно.