Назад | Перейти на главную страницу

Server 2012 - Хранилища компонентов повреждены

Я обновил Windows Server с 2008R2 до 2012, и теперь у него не запускаются различные службы, например winrm, iis. Я знаю, что должен сказать ему, чтобы он перестроил, но на самом деле сервер не использует ни одну из этих служб. В будущем они могут так есть способ восстановить изображение?

Когда я запускаю PS C: \ Windows \ system32> Dism / Online / Cleanup-Image / RestoreHealth /Source:wim:E:\sources\install.wim:1 / limitaccess

Инструмент обслуживания образов развертывания и управления ими Версия: 6.2.9200.16384

Версия изображения: 6.2.9200.16384

[========================== 100,0% ===================== =====]

Ошибка: 14098

Хранилище компонентов повреждено.

Файл журнала DISM можно найти в C: \ Windows \ Logs \ DISM \ DISM.log

Кто-нибудь знает, как отремонтировать или заменить магазин компонентов?

Коррупция магазина - отстой! Если вы можете себе это позволить, лучше переустановить ОС. Если нет, то в лучшем случае вы проглотите кроличью нору пятен, а в худшем - сильно расстроитесь. Вот мой опыт:

  • Dism /Online /Cleanup-Image /ScanHealth тогда проверьте это C:\Windows\Logs\DISM\dism.log ни за что интересное. Для меня это говорит иди посмотри на C:\Windows\Logs\CBS\CBS.log для подробностей
  • C:\Windows\Logs\CBS\CBS.log указывает на повреждение пакета для определенного КБ.
  • Скачайте указанный KB из каталога Windows и попробуйте установить его вручную. Если повезет, он будет установлен, и вы сможете установить исходное обновление или успешно завершить сканирование. Наверное, нет:
  • Если вы получили сообщение «Это обновление не применимо к вашему компьютеру», проверьте CBS.log на предмет следующего поврежденного пакета и продолжайте попытки установить эти обновления, пока все не будет готово. Если не:
  • Если обновления застревают на «сканировании обновлений для вашего компьютера» на долгое время, вы можете использовать net stop wuauserv и net stop trustedinstaller несколько раз (убедитесь, что они ОСТАЛИСЬ остановились, им нравится снимать себя) и попробуйте снова.
  • Если повторная попытка не сработает, попробуйте проверить обновления Windows. Если он говорит, что обновлений нет, попробуйте Dism /Online /Cleanup-Image /ScanHealth снова и проверьте cbs.log на предмет следующих обновлений.
  • Если DISM вернется чистым, попробуйте sfc /scannow. Если это чисто, надеюсь, с вами все будет в порядке.

Просто продолжайте пробовать комбинации из вышеперечисленных, пока не получите что-нибудь. Возможно, вам придется попробовать Dism /Online /Cleanup-Image /RestoreHealth или Dism /Online /Cleanup-Image /RestoreHealth /source:d:\sources /limitaccess если вы не в сети и смонтируйте установочный ISO / диск Windows на d: (или букву подкачки).

Добавьте немного перезагрузки, куриных костей и вашего дядю Боба. Удачи!