Найти тему
Tehnichka.pro

Исправляем ошибку D3DERR_NOTAVAILABLE 0x8876086A в Windows

Оглавление

Чаще всего ошибка появляется при запуске игр, эмуляторов и других программ. Версия Windows значения не имеет. Одинаковыми будут и способы устранения сбоя.

Причины ошибки:

  1. устаревшая версия DirectX;
  2. устаревшая версия драйвера видеокарты;
  3. несовместимость приложения с операционной системой;
  4. конфликт между приложениями;
  5. повреждение системных файлов;

Мы посмотрим, как исправить ошибку D3DERR_NOTAVAILABLE 0x8876086A в Windows 10. На других версиях порядок действий не отличается.

Обновление DirectX

Наиболее распространённая причина появления ошибки D3DERR_NOTAVAILABLE 0x8876086A в Windows — использование старой версии DirectX. Устранить её просто:

  1. Переходим на страницу DirectX на сайте Microsoft.
  2. Выбираем русский язык и нажимаем «Скачать».
  3. Запускаем скачанный файл и устанавливаем последнюю версию DirectX.

При установке отказываемся от панели Bing — это ненужный элемент, который только портит браузеры.

Если в системе уже есть последняя версия DirectX, мастер установки сообщит, что инсталляция не требуется. В таком случае пробуем другие способы устранения ошибки.

Обновление драйвера видеокарты

Устаревший драйвер видеокарты — вторая по распространённости причина появления ошибки D3DERR_NOTAVAILABLE 0x8876086A. Подробно о том, как обновить программное обеспечение графического адаптера, мы рассказали в отдельном материале. Здесь лишь отметим основные моменты:

  • Сначала пробуем автоматическое обновление драйвера.
  • Если автоматическое обновление не помогает, то скачиваем драйвер с официального сайта производителя видеокарты.
  • Устанавливаем драйвер как обычную программу, если есть такая возможность, или указываем путь к нему при выборе ручной установки в свойствах графического адаптера.
Указываем путь к драйверу или выбираем ПО из имеющихся вариантов
Указываем путь к драйверу или выбираем ПО из имеющихся вариантов

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

Запуск в режиме совместимости

Это актуально для старых игр и программ. При запуске на новых системах могут возникать различные ошибки. Убрать их помогает режим совместимости.

  1. Кликаем правой кнопкой по исполняемому файлу программы (это файл, который её запускает, у него расширение EXE).
  2. Переходим на вкладку «Совместимость».
  3. Отмечаем пункт «Запустить программу в режиме совместимости».
  4. Выбираем более раннюю версию системы.
  5. Нажимаем «ОК» для сохранения конфигурации.
Выбираем совместимую версию системы
Выбираем совместимую версию системы

Выбор версии Windows зависит от технических требований программы. Например, если игра разработана под Windows 7, то нужно выбирать совместимость с «семёркой». Чем раньше выпущено приложение, тем ниже версия Windows должна быть выставлена в настройках совместимости.

Чистая загрузка Windows

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

  1. Нажимаем сочетание Win+R и выполняем команду «msconfig».
  2. Переключаемся на вкладку «Службы» и отмечаем пункт «Не отображать службы Microsoft».
  3. Нажимаем «Отключить все», чтобы вырубить службы всех приложений.
  4. Нажимаем «Применить».
Отключаем службы всех приложений
Отключаем службы всех приложений

5. Переходим на вкладку «Автозагрузка».

6. Кликаем по ссылке «Открыть диспетчер задач» (на более ранних версиях Windows здесь сразу отобразится список автозагрузки).

7. В списке автозагрузки отключаем все программы.

8. Перезагружаем компьютер.

Очищаем список автозагрузки, отключая все программы
Очищаем список автозагрузки, отключая все программы

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

  1. Снова запускаем окно msconfig.
  2. Переходим на вкладку «Службы».
  3. По одной включаем службы приложений и проверяем, нет ли ошибки  D3DERR_NOTAVAILABLE 0x8876086A при запуске программы.

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

Проверка системных файлов

Чтобы убедиться в целостности системных файлов и при необходимости устранить повреждения, используем две встроенные утилиты — SFC и DISM. Подробно о том, как они работают, мы рассказали в статье о проверке целостности системных файлов.

  1. Запускаем командную строку с правами администратора.
  2. Выполняем команду sfc/scannow.
  3. Ждём завершения сканирования.
  4. Если ошибка сохраняется, выполняем команду DISM/Online/Cleanup-Image/RestoreHealth.
Проверяем целостность системных файлов
Проверяем целостность системных файлов

Утилита DISM проверяет системные файлы тщательнее, поэтому её работа занимает больше времени — вплоть до нескольких часов в зависимости от размера хранилища.

Восстановление или откат системы к исходному состоянию

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

Менее радикальный — восстановление контрольной точки. Он доступен, если в настройках диска была предварительно включена защита системы.

  1. Нажимаем сочетание клавиш Win+R и выполняем команду rstrui.
  2. Отмечаем пункт «Показать больше точек восстановления».
  3. Выбираем точку восстановления, созданную до момента появления ошибки или до установки приложения, при запуске которого появляется сообщение об ошибке.
  4. Нажимаем «Завершить» для запуска восстановления.
Восстанавливаем систему до контрольной точки
Восстанавливаем систему до контрольной точки

Во время восстановления системы компьютер нельзя выключать. Это может привести к повреждению системных файлов.

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

  1. Открываем «Параметры».
  2. Переходим в раздел «Обновление и безопасность».
  3. Выбираем вкладку «Восстановление».
  4. В поле «Вернуть компьютер в исходное состояние» нажимаем «Начать».
Откатываем систему до исходного состояния
Откатываем систему до исходного состояния

5. Выбираем режим «Сохранить мои файлы».

6. Следуем инструкциям мастера восстановления.

После отката системы к исходному состоянию ошибка D3DERR_NOTAVAILABLE 0x8876086A должна исчезнуть.

Автор материала: Сергей Почекутов

Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.