Содержание

Диагностика Windows: пошаговый разбор

Начинайте не с «чистки» и переустановки, а с точного описания симптома. Например: «Проводник зависает при открытии сетевой папки после 10:00, остальные программы работают». Такое описание сразу отделяет проблему Windows от сети или конкретного приложения.

  1. Запишите время ошибки, имя компьютера и действие, после которого она появилась.
  2. Уточните масштаб: проблема у одного пользователя, на одном компьютере или у всего отдела.
  3. Проверьте свободное место на системном диске и дату последней перезагрузки.
  4. Сохраните код ошибки и события из журналов «Система» и «Приложение».
Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsBuildNumber Get-CimInstance Win32_OperatingSystem | Select-Object LastBootUpTime Get-Volume | Select-Object DriveLetter, FileSystemLabel, SizeRemaining, Size

Пример: если на диске C: осталось 600 МБ, сначала освободите место и повторите проверку. В этом случае повреждение системных файлов может быть следствием, а не причиной сбоя.

  • Компьютер медленный: в Диспетчере задач проверьте, что постоянно загружено — процессор, память, диск или сеть.
  • Программа закрывается: найдите событие Application Error с тем же временем и запишите имя сбойного модуля.
  • Windows долго запускается: проверьте автозагрузку, состояние накопителя и ошибки диска до удаления программ.
  • Сбой появился после обновления: запишите номер KB и версию драйвера, но не удаляйте все обновления подряд.
Get-Process | Sort-Object CPU -Descending | Select-Object -First 10 Name, CPU, WorkingSet Get-WinEvent -FilterHashtable @{LogName="Application"; Level=2; StartTime=(Get-Date).AddHours(-2)} -MaxEvents 20 Get-PhysicalDisk | Select-Object FriendlyName, MediaType, HealthStatus, OperationalStatus

Сначала используйте режимы проверки. Они позволяют понять, есть ли повреждение хранилища компонентов и защищённых файлов, не начиная автоматическое восстановление.

DISM.exe /Online /Cleanup-Image /CheckHealth DISM.exe /Online /Cleanup-Image /ScanHealth sfc /verifyonly
☝️
Когда переходить к восстановлению
DISM /RestoreHealth и sfc /scannow изменяют систему. Перед запуском проверьте накопитель, свободное место, источник компонентов и наличие актуальной резервной копии.
  1. Повторите исходный сценарий пользователя.
  2. Сравните загрузку ресурсов до и после изменения.
  3. Убедитесь, что в журнале не появились новые критические события.
  4. Запишите выполненное изменение, результат и способ отката.

Пример результата: «После отключения ошибочного расширения Проводника папка открывается за 2 секунды; новых событий Application Error нет; системные файлы целы». Это полезнее записи «почистил Windows — заработало».

Параметры проверки и восстановления образа сверяйте с официальной документацией Microsoft.