Экран мигнул, Windows нарисовала синий кадр с именем VIDEO_TDR_FAILURE. По документации Microsoft это стоп 0x00000116: подсистема Timeout Detection and Recovery ждала ответ видеодрайвера и не дождалась. Рядом часто файл nvlddmkm.sys у NVIDIA, amdkmdag.sys у AMD, igdkmd64.sys у Intel. Система либо перезапускается, либо на секунду гаснет и возвращает стол - это тот же TDR, только без полного стопа.
Это ошибка работы уже загруженной Windows, не срыв установки с флешки и не код Центра обновления. 0x8007025d и 0xc0000005 у setup - другие истории. Менять монитор и HDMI из-за VIDEO_TDR_FAILURE почти никогда не нужно: панель здесь только холст.
Почему это происходит
Кривой или свежий пакет видео. Обновление через «Диспетчер устройств», GeForce Experience, пак с чужого сайта. Драйвер зависает на конкретной игре, кодеке, втором мониторе. Откат на предыдущую стабильную ветку закрывает большую часть случаев.
Сама карта или слот. Перегрев, пыль, сухая термопаста, не до конца вставленная плата, слабый дополнительный разъём питания. Тогда TDR под нагрузкой: игра, браузер с кучей вкладок, просмотр видео. В простое тишина.
Разгон и кривое питание. Форсированные частоты в MSI Afterburner, дешёвый блок, который проседает на пике. Карта «отваливается», Windows считает, что драйвер умер. Снимите разгон до замены блока «на всякий случай».
Конфликт оверлея. Discord, NVIDIA Overlay, баннер магазина, старый античит. Реже, чем драйвер, но бывает. Особенно если VIDEO_TDR_FAILURE начался в один день с новой оверлей-программой.
Путают с «монитор моргнул» и с кодом 43. Нет сигнала на панели - кабель и монитор. Код 43 в Диспетчере устройств - Windows уже остановила устройство. VIDEO_TDR_FAILURE - ядро не дождалось ответа. Это разные окна.
Не скачивайте «исправленный nvlddmkm.sys» и не кладите его в System32\drivers. Подпись не совпадёт, Windows либо не примет файл, либо упадёт уже на логотипе. Реестр TDR вроде TdrDelay наугад маскирует симптом и не лечит карту: система просто дольше ждёт зависание.
Как исправить пошагово
- Сверьте имя. На кадре VIDEO_TDR_FAILURE или 0x00000116. Если PAGE_FAULT_IN_NONPAGED_AREA или SYSTEM_SERVICE_EXCEPTION - другая статья, даже если рядом тот же
.sys. Фото всего экрана. - Откатите драйвер видео. «Диспетчер устройств» → видеоадаптер → «Откатить». Если кнопки нет - удалите устройство без галки «удалить программу драйвера», перезагрузитесь, поставьте пакет с сайта NVIDIA, AMD или Intel, не из пака на 400 устройств.
- Чистая установка пакета. Для NVIDIA и AMD есть режим чистой установки в их установщике. Снимите разгон и оверлеи на время проверки. Если после чистого пакета тишина неделю - дело было в драйвере.
- Проверьте температуру и питание. HWiNFO под нагрузкой. Выше 90 °C на кристалле карты - чистка и паста. Дополнительный кабель питания должен сидеть до щелчка, не «на глаз».
- Попробуйте карту в другом слоте или ПК, если это десктоп и есть куда. TDR на двух машинах - карта. TDR только в одном слоте - слот или линия. Это честнее третьей переустановки Windows.
- Не правьте
TdrLevelи не отключайте TDR в реестре. Советы «поставьте TdrDelay = 10» прячут зависание: картинка просто дольше висит чёрной, а карта как зависала, так и зависает. - Ноутбук с распаянным видео. Если TDR под любой нагрузкой после чистого драйвера - часто мост или сам чип. Переустановка системы это не лечит. Имеет смысл оценить, нужен ли ремонт платы.
На Windows 10 и 11 имя одно. Путь к параметрам обновления разный, но к видео это не относится: пакет берите с сайта вендора карты, не из Центра, если Центр только что и подсунул проблемную версию.
Если VIDEO_TDR_FAILURE начался в один день с новым блоком питания или удлинителем PCIe, верните старый кабель. Недостаток питания на 8-pin даёт ровно эту картину: драйвер «виноват», а виноват разъём.
Часто задаваемые вопросы
VIDEO_TDR_FAILURE и 0x116 - одно и то же? Да. Имя и число одного стоп-кода.
Поможет ли другой монитор? Почти никогда. Монитор не отвечает драйверу ядра.
Можно ли выключить проверку TDR? Технически да, через реестр. Делать так не нужно: вы прячете зависание карты, а не чините его.
Это вирус? Обычно нет. Чаще драйвер, перегрев или питание.
