Я обновил 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
указывает на повреждение пакета для определенного КБ.net stop wuauserv
и net stop trustedinstaller
несколько раз (убедитесь, что они ОСТАЛИСЬ остановились, им нравится снимать себя) и попробуйте снова.Dism /Online /Cleanup-Image /ScanHealth
снова и проверьте cbs.log на предмет следующих обновлений.sfc /scannow
. Если это чисто, надеюсь, с вами все будет в порядке.Просто продолжайте пробовать комбинации из вышеперечисленных, пока не получите что-нибудь. Возможно, вам придется попробовать Dism /Online /Cleanup-Image /RestoreHealth
или Dism /Online /Cleanup-Image /RestoreHealth /source:d:\sources /limitaccess
если вы не в сети и смонтируйте установочный ISO / диск Windows на d: (или букву подкачки).
Добавьте немного перезагрузки, куриных костей и вашего дядю Боба. Удачи!