Бывает, что операционная система Windows Server 2012 ругается на повреждение хранилища компонентов. В этом случае, сервисы не ставятся и такая ситуация вводит администраторов в “ступор”.
Что же делать, в этом случае?
Ответ найден на сайте Microsoft.
Для возможного решения проблемы рекомендую Вам выполнить следующее:
1. Удалите антивирусную программу.
- После удаления антивирусной программы, перезапустите компьютер.
- При следующем запуске включится встроенная защита от вирусов Windows Defender (Защитник Windows).
- Проверьте работу Центра обновления Windows.
2. Проверьте наличие ошибок в хранилище системных файлов и обновлений.
- Для этого нажмите «Win+X», выберите «Командная строка (администратор)»
- В Командной строке введите следующую команду: Dism /Online /Cleanup-Image /CheckHealth
3. Вне зависимости от результатов проверки выполните проверку данной папки и устранение потенциальных ошибок
- Для этого, так же в Командной строке введите следующую команду: Dism /Online /Cleanup-Image /RestoreHealth
4. Выполните проверку системных файлов на целостность
- Для этого в Командной строке введите следующую команду: sfc /scannow
5. Проверьте работу служб:
- Также в командной строке введите поочередно следующие команды:
net stop wuauserv
net stop bits
net stop cryptsvc
ren %systemroot%\SoftwareDistribution sdold123
ren %systemroot%\System32\catroot2 cr2old123
net start cryptsvc
net start bits
net start wuauserv
P.S. Документация Windows молчит, что это может не помогать.
Запустите PowerShell от имени администратора, выполните:
1 |
Repair-WindowsImage -Online -RestoreHealth |
Если это не момогло, скопируйте install.wim из дистрибутива на жесткий диск в C:\image и смонтируйте в C:\mount
1 |
Dism /Mount-Image /ImageFile:C:\image\install.wim /index:1 /MountDir:C:\Mount |
Затем:
1 |
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\mount\windows |
Leave a Reply