# Windows SRV2025 устранение ошибок

Быстро проверяет, есть ли повреждения в системном образе Windows. Не выполняет исправления, только сообщает, есть ли проблемы.

```plaintext
DISM /Online /Cleanup-Image /CheckHealth
```

Выполняет более глубокую проверку системного образа на наличие повреждений.Показывает, есть ли ошибки, но не исправляет их.

```plaintext
 DISM /Online /Cleanup-Image /ScanHealth
```

Если были найдены ошибки, эта команда автоматически скачивает и исправляет поврежденные файлы из Центра обновления Windows.

```plaintext
DISM /Online /Cleanup-Image /RestoreHealth
```

Восстановления компонентов с помощью дисков

```plaintext
dism /online /cleanup-image /restorehealth /source:wim:D:\sources\install.wim:6 /limitaccess
```

Проверка целостности системных файлов

```plaintext
sfc /scannow
```

Включите компоненты обновлений Windows

```plaintext
sc config trustedinstaller start=auto
sc config wuauserv start=auto
sc config cryptsvc start=auto
sc config bits start=auto
net start trustedinstaller
net start wuauserv
net start cryptsvc
net start bits
```

Сброс компонентов Центра обновления Windows

```plaintext
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
```

Диагностика файловой системы

```plaintext
chkdsk C: /f /r
```

**Управление Обновлениями через powerShel, удаление зависших обновлений.**

Проверьте список установленных обновлений:

```plaintext
 Get-HotFix
```

**В стандартных модулях PowerShell**. `Remove-WindowsUpdate` не является стандартной командой в PowerShell. Устанавливаем.

```plaintext
Install-Module -Name PSWindowsUpdate -Force -SkipPublisherCheck
Import-Module PSWindowsUpdate
```

Удаляем ненужный update на примере **KB5043080**

```plaintext
Remove-WindowsUpdate -KBArticleID KB5043080  -Confirm:$false
```

Проверка журнала обновлений Windows

**C:\\Windows\\Logs\\CBS\\CBS.log**
