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: (или букву подкачки).
Добавьте немного перезагрузки, куриных костей и вашего дядю Боба. Удачи!