Все для работ с Windows - лучшей операционной системой от Microsoft. Мы охватываем все, от программы предварительной оценки Windows 10 до Windows 11. Предоставляет вам все последние новости о Windows 10 и не только.

Как исправить ошибку функции DirectX GetDeviceRemovedReason Failed в Windows

8

Иногда, когда вы запускаете игру на ПК с Windows, ваша игра может вылететь и выдать ошибку. Распространенной ошибкой при сбое игры в Windows является ошибка функции DirectX GetDeviceRemovedReason Failed. Если вы тяжело дышите и на грани паники, держитесь крепче, мы прикроем вашу спину.

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

1 Перезапустите драйвер дисплея

Вы можете перезапустить графический драйвер с помощью простого сочетания клавиш. Нажмите Win + Ctrl + Shift + B на клавиатуре, и вы должны увидеть, как ваш дисплей мигнет пару раз. Как только ваш дисплей вернется в нормальное состояние, вы успешно перезапустили драйвер дисплея.

Если вы не видите, что ваш монитор мигает, проверьте, включена ли ваша клавиша Win . Если он отключен, вам нужно включить ключ. Нажмите Fn + F6, чтобы активировать клавишу, но комбинация может различаться у разных производителей. В некоторых случаях ваш ключ Win может не работать по другим причинам.

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

2 Обновите DirectX

Чтобы проверить версию DirectX, установленную в вашей системе, нажмите Win + R, введите dxdiag и нажмите Enter. Перейдите на вкладку «Система », и вы найдете версию DirectX внизу.

Как исправить ошибку функции DirectX GetDeviceRemovedReason Failed в Windows

Последней версией DirectX является DirectX 12. К сожалению, ее нельзя загрузить и установить отдельно, поскольку отдельный пакет недоступен. Вам нужно будет полагаться на Центр обновления Windows для обновления до DirectX 12, если вы используете более старую версию.

Чтобы обновить DirectX, выполните поиск в меню «Пуск» по запросу «Обновление Windows» и выберите «Лучшее соответствие».

Нажмите «Проверить наличие обновлений» и дайте Windows выполнить поиск доступных обновлений. Когда Windows завершит проверку, вы сможете увидеть список доступных обновлений. Если вы видите DirectX в списке, обновите его.

3 Обновите драйверы дисплея

Найдите Диспетчер устройств в меню «Пуск» и выберите «Наилучшее соответствие».

Это должно запустить диспетчер устройств. Найдите адаптеры дисплея в списке устройств и выберите крошечную стрелку слева от него. Вы увидите список видеоадаптеров. Щелкните правой кнопкой мыши используемый дисплей и выберите «Обновить драйвер».

Как исправить ошибку функции DirectX GetDeviceRemovedReason Failed в Windows

Выберите Автоматический поиск драйверов, если вы хотите, чтобы Windows искала драйвер и устанавливала его автоматически. Дайте ему некоторое время на сканирование, и Windows установит последние версии драйверов, если найдет их. Однако во многих случаях будет просто сказано, что последние версии драйверов уже установлены.

Как исправить ошибку функции DirectX GetDeviceRemovedReason Failed в Windows

В этом случае вам следует выбрать параметр «Выполнить поиск драйверов на моем компьютере» и установить драйверы вручную. Обратите внимание, что вам понадобятся установочные файлы для последней версии драйвера. Итак, вам нужно найти последнюю версию драйвера на веб-сайте производителя.

4 Измените режим питания для повышения производительности

Если вы играете на ноутбуке, вы можете изменить режим питания компьютера на «Лучшая производительность», чтобы игра могла использовать необходимые ресурсы. Запустите панель управления и перейдите в «Оборудование и звук» > «Электропитание».

Найдите «Высокая производительность» и выберите переключатель слева от него.

Как исправить ошибку функции DirectX GetDeviceRemovedReason Failed в Windows

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

5 Выполните сканирование SFC

SFC (Проверка системных файлов) сканирует вашу систему на наличие отсутствующих или поврежденных системных файлов и заменяет их, если находит. Если ваша ошибка вызвана поврежденным или отсутствующим системным файлом, запуск сканирования SFC должен ее исправить.

Нажмите Win + R, введите cmd и нажмите Ctrl + Shift + Enter, чтобы запустить CMD от имени администратора.

Далее выполните следующую команду:

sfc /scannow

Как исправить ошибку функции DirectX GetDeviceRemovedReason Failed в Windows

Это запустит сканирование SFC. Дайте ему завершиться и посмотрите, нормально ли работает ваша игра.

6 Отредактируйте реестр

Если вы все еще сталкиваетесь с ошибкой GetDeviceRemovedReason Failed, возможно, вы захотите изменить настройки реестра. Однако обратите внимание, что вы всегда должны создавать резервную копию своего реестра на случай, если вы что-то непреднамеренно испортите.

Нажмите Win + R, введите regedit и нажмите Enter.

Это запустит редактор реестра. Перейдите в следующий каталог, скопировав и вставив его в адресную строку:

КомпьютерHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers

Щелкните правой кнопкой мыши пустое место и выберите «Создать» > «Значение DWORD (32-разрядное)».

Как исправить ошибку функции DirectX GetDeviceRemovedReason Failed в Windows

Переименуйте DWORD как TdrLevel. Дважды щелкните DWORD, установите для параметра «Значение» значение 0 и нажмите «ОК».

Как исправить ошибку функции DirectX GetDeviceRemovedReason Failed в Windows

7 Восстановите игру, которую вы пытаетесь запустить

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

Нажмите Win + I, чтобы запустить приложение «Настройки ». Перейдите в Приложения > Приложения и функции. Найдите игру и нажмите на три вертикальные точки рядом с ее названием. Затем выберите Дополнительные параметры.

Прокрутите вниз до раздела «Сброс» и нажмите кнопку «Восстановить ».

Как исправить ошибку функции DirectX GetDeviceRemovedReason Failed в Windows

Windows попытается исправить любые ошибки, с которыми вы столкнетесь в игре, и попытается исправить их автоматически.

8 Очистите данные приложения и переустановите игру

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

Как исправить ошибку функции DirectX GetDeviceRemovedReason Failed в Windows

Вам будет предложено подтвердить удаление. Подтвердите это и дайте процессу завершиться.

После завершения удаления нажмите Win + R, введите %appdata% и нажмите Enter.

Найдите папку с названием игры, которую вы только что удалили. Выделите его и нажмите Ctrl + Shift + Delete. Это приведет к удалению данных приложения игры и файлов кеша.

Перезагрузите компьютер и переустановите игру.

Итог для исправления ошибок DirectX

Может быть несколько причин получения ошибки функции DirectX GetDeviceRemovedReason Failed при запуске игры в вашей системе Windows. Это не критическая ошибка, но, тем не менее, может раздражать, особенно если вы находитесь в игровом настроении на выходных.

Это не единственная ошибка DirectX, с которой вы можете столкнуться. Например, другой распространенной ошибкой DirectX является неисправимая ошибка COD Warzone DirectX. Однако в большинстве случаев исправить ошибки DirectX довольно просто.

Источник записи: makeuseof.com

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