Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Служба WinRing0 не запускается: файл не найден или драйвер заблокирован

Обновлено: 14.09.2026  ·  Официальная база знаний

Симптомы сбоя инициализации драйвера WinRing0

При запуске утилит аппаратного мониторинга (OpenHardwareMonitor, LibreHardwareMonitor, ThrottleStop, EVGA Precision, Razer Synapse) появляется всплывающее окно: WinRing0 service failed to start (0x2, 0x57, 0x420) или «Driver not loaded: WinRing0.sys is blocked from loading». Программа не может отображать температуру процессора, напряжения и скорости вращения вентиляторов.

Код ошибки / СобытиеИсточникТехническая причина
Event ID 7000Service Control ManagerСлужба WinRing0_1_2_0 не запустилась из-за ошибки: Драйвер заблокирован загрузчиком
Event ID 3084CodeIntegrity (WHQL)Драйвер занесен в список уязвимых драйверов Microsoft (Vulnerable Driver Blocklist)
Код 0x2 (ERROR_FILE_NOT_FOUND)API CreateServiceФайл WinRing0x64.sys удален встроенным антивирусом Windows Defender

Способы восстановления работы и безопасной замены драйвера

  1. Отключите черный список уязвимых драйверов Microsoft (Microsoft Vulnerable Driver Blocklist): драйвер WinRing0 попал под блокировку безопасности из-за наличия уязвимостей прямого чтения MSR-регистров. Для разового запуска:
    Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\CI\Config" -Name "VulnerableDriverBlocklistEnable" -Value 0 -Type DWord -Force
  2. Отключите изоляцию ядра (Memory Integrity / HVCI): откройте Параметры > Конфиденциальность и безопасность > Безопасность Windows > Безопасность устройства > Изоляция ядра > Целостность памяти и переведите тумблер в положение «Откл». Затем перезагрузите компьютер.
  3. Восстановите заблокированный бинарный файл из карантина:
    # Добавление папки с утилитой в исключения Defender Add-MpPreference -ExclusionPath "C:\Program Files\HardwareMonitor"
  4. Альтернативное решение: переход на современный драйвер LibreHardwareMonitor: замените устаревшие утилиты на актуальные версии LibreHardwareMonitor, которые используют подписанный WHQL-драйвер WinRing0x64.sys с обновленной сигнатурой либо собственный драйвер LibreHardwareMonitor.sys.

Внимание ИБ: Драйвер WinRing0 часто используется вредоносным ПО (руткитами и эксплойтами BYOVD — Bring Your Own Vulnerable Driver) для обхода защиты ядра PatchGuard. Не отключайте блокировку драйверов на критически важных серверах Active Directory и СУБД.

Практический опыт инженера: Практика ITSTM: Если отключение VulnerableDriverBlocklist в реестре игнорируется, значит политика развернута через Device Guard GPO. Проверьте параметр 'Развертывание службы защиты Device Guard на основе виртуализации' в локальном редакторе gpedit.msc.

Частые вопросы (FAQ)

Почему Microsoft заблокировала загрузку WinRing0.sys?

Драйвер содержит архитектурную уязвимость (CVE-2020-14979), позволяющую непривилегированному процессу выполнять произвольный код в Ring 0 (уровне ядра Windows).

Где должен физически лежать файл WinRing0x64.sys?

Обычно он распаковывается во временную директорию C:\Users\User\AppData\Local\Temp либо находится непосредственно в каталоге исполняемого файла монитора.

Помогает ли тестовый режим bcdedit /set testsigning on?

Включение тестового режима позволяет загружать драйверы с самоподписанными сертификатами, но в Windows 11 при включенном Secure Boot тестовый режим блокируется аппаратно.

Как удалить зависшую службу WinRing0 из системы?

Выполните в командной строке от имени администратора: sc.exe delete WinRing0_1_2_0.