#Что означает проблема и когда применять инструкцию
После обновления драйвера видеокарты отдельная программа начинает выдавать HRESULT, хотя рабочий стол Windows 11 продолжает работать. Для диагностики важно сопоставить версии драйверов, переключение графического адаптера и сбойный модуль. Значения HRESULT зависят от графического API и самого приложения. Эта статья не заменяет отдельные инструкции по BSOD и не предполагает, что обновление драйвера обязательно является причиной.
#Возможные причины и как их различить
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Регрессия драйвераНовая версия отличается по поведению в конкретной программе. | Сбой начался сразу после обновления и повторяем. | Проверить официальный откат в диспетчере устройств. |
| Используется другой адаптерНа устройстве с встроенной и дискретной графикой меняется выбранный GPU. | Одна программа падает, другая работает. | Проверить назначение графики для приложения. |
| Повреждены компоненты приложенияКод не исчезает после исправления драйвера. | Ошибка только в одной программе. | Проверить целостность/переустановку продукта. |
#Пошаговая диагностика и устранение
- Уточните точный HRESULT и операцию, на которой он появляетсяПовторите действие «сбой появляется после обновления видеодрайвера» не более одного раза на безопасных тестовых данных. Запишите название и версию программы, дату и время сбоя, полный код в шестнадцатеричном виде (например,
0x80070005, только если он действительно показан) и точную фразу на экране. HRESULT — семейство кодов, поэтому по одному слову «HRESULT» нельзя определить причину. Если код отсутствует, ищите его в официальном журнале программы; не придумывайте значение. - Подготовьте возможность безопасного откатаСохраните открытые документы и сделайте копию пользовательских данных, относящихся к проблемному приложению. Значения HRESULT зависят от графического API и самого приложения. Эта статья не заменяет отдельные инструкции по BSOD и не предполагает, что обновление драйвера обязательно является причиной. Сначала выполняйте проверки, не изменяющие настройки. Если устройство управляется организацией, не отключайте политики безопасности, не расширяйте права на системные папки и согласуйте изменения с администратором.
- Сравните время обновления и время ошибкиОткройте «Параметры» → «Центр обновления Windows» → «Журнал обновлений» и посмотрите записи о драйверах, если они там есть. Также откройте Win+X → «Диспетчер устройств» → «Видеоадаптеры» → свой адаптер → «Свойства» → «Драйвер». Запишите дату и версию; дата драйвера не равна дате установки.
- Проверьте, какое действие вызывает HRESULTЗапустите программу в обычном режиме, откройте пустой документ или тестовую сцену, а затем повторите именно действие, при котором появляется код: запуск, аппаратное ускорение, экспорт, видео. Если сбой вызван только обработкой определённого файла, сделайте копию файла и проверьте её; глобальная переустановка драйвера может быть излишней.
- Проверьте выбор графического адаптера«Параметры» → «Система» → «Дисплей» → «Графика». Найдите проблемное приложение среди добавленных, откройте его параметры и посмотрите, какой GPU предпочитается. Если компьютер имеет два адаптера, попробуйте штатное значение «Разрешить Windows решать» и повторите тест. Не меняйте настройки для всех приложений сразу.
- Попробуйте штатный откат при подтверждённой связиВ диспетчере устройств откройте свойства конкретного видеоадаптера → «Драйвер» → «Откатить», только если кнопка активна и у вас сохранены данные. Укажите причину, перезагрузите Windows. Если кнопка недоступна, не удаляйте драйвер вручную без установочного пакета и заранее проверенного способа восстановления.
- Установите поддерживаемый драйвер при необходимостиС сайта производителя ноутбука или графического адаптера скачайте выпуск для вашей модели и Windows 11. На ноутбуках с гибридной графикой сначала сверяйте рекомендации изготовителя устройства. Перед установкой закройте программы, сохраните работу и создайте точку восстановления, если функция включена. Не применяйте сторонние «сборники драйверов».
- Сравните журнал сбоя и контрольный запускНажмите Win+R →
eventvwr.msc→ «Журналы Windows» → «Приложение». Сопоставьте запись по времени и модулю с исходным HRESULT. Повторите действие три раза в одной и той же программе; если код остался, передайте разработчику версии приложения/драйвера и имя модуля — не делайте вывод о неисправности GPU по одному событию. - Проверьте исправление и запишите остаточную ошибкуВерните изменённые ради проверки настройки, которые не повлияли на результат; повторите исходный сценарий «сбой появляется после обновления видеодрайвера» на одном тестовом объекте. Сравните исходный и новый HRESULT, а также итоговое действие (сохранённый документ, завершённая установка или работающий запуск). Если ошибка остаётся, передайте в поддержку приложения конкретные различия между проверками, время, лог и сведения о Windows 11; не выдавайте временное исчезновение окна за исправление.
#Когда нужен другой способ диагностики
Если в записи нет фактического HRESULT, используйте документацию конкретной программы и точный текст ошибки: сообщение может быть внутренним кодом программы, кодом Win32 или исключением, а не HRESULT. Один и тот же HRESULT может появляться по разным причинам; при недоказанном источнике не меняйте права системных каталогов и не переустанавливайте Windows.
#Проверка окончательного результата
Исправление подтверждено, если при повторении исходной операции «сбой появляется после обновления видеодрайвера» достигается ожидаемый результат, а прежний HRESULT больше не воспроизводится после повторного входа в Windows или перезапуска программы. Если остаётся другой код, зафиксируйте его отдельно: это новая диагностическая ветка.