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

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

0 ответов

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

  • 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: (или букву подкачки).

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

Другие вопросы по тегам