
У нас есть сервер Windows Server 2012, размещенный удаленно. Я пытаюсь установить исправление безопасности, и компонент обновления Windows, похоже, поврежден. Код ошибки, который я получаю, — 80073712. Он загружает обновления, но не устанавливает их. Установка вручную с помощью файла msu тоже не работает. На данный момент я предпринял следующие шаги:
- запустите microsoft fix it tools. Он говорит, что исправил проблемы, но затем снова дает сбой.
- Переименуйте/удалите папку SoftwareDistribution в папке Windows.
- Используйте команду Dism, чтобы попытаться исправить это: dism /online /cleanup-image /restorehealth Это вызывает ошибку 14098. Хранилище компонентов было повреждено.
- Использовал эквивалентную команду в PowerShell
- Я скачал образ сервера 2012 iso напрямую с сайта microsoft и смонтировал его, чтобы попробовать использовать переключатель /source для восстановления с помощью iso. Сейчас я не видел много хороших примеров того, каким должен быть синтаксис для этого. Вот команда, которую я пытался использовать:
DISM /online /cleanup-image /restorehealth /source:wim:D:\sources\install.wim:2
2 — это индексный номер для стандартного сервера, который мы используем. Я получаю тот же результат, ошибку 14098
Теперь я также попробовал это в PowerShell с помощью этой команды:
Repair-WindowsImage -Online -RestoreHealth -Source:Wim:D\Sources\install.com:2. Я получаю сообщение об ошибке, сообщающее о повреждении хранилища компонентов.
Так что я не уверен, куда двигаться дальше. Я даже не знаю, правильный ли у меня синтаксис для использования установочного диска в качестве исходного файла. Любая помощь приветствуется. Если есть какой-то другой метод, о котором я, возможно, не подумал. Кто-нибудь знает, будет ли работать инструмент CheckSUR на сервере 12?