Чаще всего ошибка появляется при запуске игр, эмуляторов и других программ. Версия Windows значения не имеет. Одинаковыми будут и способы устранения сбоя.
Причины ошибки:
- устаревшая версия DirectX;
- устаревшая версия драйвера видеокарты;
- несовместимость приложения с операционной системой;
- конфликт между приложениями;
- повреждение системных файлов;
Мы посмотрим, как исправить ошибку D3DERR_NOTAVAILABLE 0x8876086A в Windows 10. На других версиях порядок действий не отличается.
Обновление DirectX
Наиболее распространённая причина появления ошибки D3DERR_NOTAVAILABLE 0x8876086A в Windows — использование старой версии DirectX. Устранить её просто:
- Выбираем русский язык и нажимаем «Скачать».
- Запускаем скачанный файл и устанавливаем последнюю версию DirectX.
При установке отказываемся от панели Bing — это ненужный элемент, который только портит браузеры.
Если в системе уже есть последняя версия DirectX, мастер установки сообщит, что инсталляция не требуется. В таком случае пробуем другие способы устранения ошибки.
Обновление драйвера видеокарты
Устаревший драйвер видеокарты — вторая по распространённости причина появления ошибки D3DERR_NOTAVAILABLE 0x8876086A. Подробно о том, как обновить программное обеспечение графического адаптера, мы рассказали в отдельном материале. Здесь лишь отметим основные моменты:
- Сначала пробуем автоматическое обновление драйвера.
- Если автоматическое обновление не помогает, то скачиваем драйвер с официального сайта производителя видеокарты.
- Устанавливаем драйвер как обычную программу, если есть такая возможность, или указываем путь к нему при выборе ручной установки в свойствах графического адаптера.
Использование драйверпаков не всегда оправдано — иногда версия ПО не совпадает с моделью видеокарты, что вызывает появление новых ошибок.
Запуск в режиме совместимости
Это актуально для старых игр и программ. При запуске на новых системах могут возникать различные ошибки. Убрать их помогает режим совместимости.
- Кликаем правой кнопкой по исполняемому файлу программы (это файл, который её запускает, у него расширение EXE).
- Переходим на вкладку «Совместимость».
- Отмечаем пункт «Запустить программу в режиме совместимости».
- Выбираем более раннюю версию системы.
- Нажимаем «ОК» для сохранения конфигурации.
Выбор версии Windows зависит от технических требований программы. Например, если игра разработана под Windows 7, то нужно выбирать совместимость с «семёркой». Чем раньше выпущено приложение, тем ниже версия Windows должна быть выставлена в настройках совместимости.
Чистая загрузка Windows
Появление ошибки может быть связано с конфликтом между приложениями или между программой и системой. Определить виновника помогает чистая загрузка, при которой отключаются все лишние компоненты и несистемные службы.
- Нажимаем сочетание Win+R и выполняем команду «msconfig».
- Переключаемся на вкладку «Службы» и отмечаем пункт «Не отображать службы Microsoft».
- Нажимаем «Отключить все», чтобы вырубить службы всех приложений.
- Нажимаем «Применить».
5. Переходим на вкладку «Автозагрузка».
6. Кликаем по ссылке «Открыть диспетчер задач» (на более ранних версиях Windows здесь сразу отобразится список автозагрузки).
7. В списке автозагрузки отключаем все программы.
8. Перезагружаем компьютер.
После перезагрузки снова пытаемся запустить приложение, которое выдавало ошибку. Если на этот раз сбоя нет, значит виновник скрывается в списке несистемных служб или в автозагрузке. К сожалению, определить конфликтный компонент можно только на практике.
- Снова запускаем окно msconfig.
- Переходим на вкладку «Службы».
- По одной включаем службы приложений и проверяем, нет ли ошибки D3DERR_NOTAVAILABLE 0x8876086A при запуске программы.
Если со службами приложений всё в порядке, то переходим к списку автозагрузки и повторяем процедуру — включаем программы по одной и проверяем, появилась ли ошибка. После обнаружения виновника решаем, что с ним сделать: отключить, удалить, переустановить.
Проверка системных файлов
Чтобы убедиться в целостности системных файлов и при необходимости устранить повреждения, используем две встроенные утилиты — SFC и DISM. Подробно о том, как они работают, мы рассказали в статье о проверке целостности системных файлов.
- Запускаем командную строку с правами администратора.
- Выполняем команду sfc/scannow.
- Ждём завершения сканирования.
- Если ошибка сохраняется, выполняем команду DISM/Online/Cleanup-Image/RestoreHealth.
Утилита DISM проверяет системные файлы тщательнее, поэтому её работа занимает больше времени — вплоть до нескольких часов в зависимости от размера хранилища.
Восстановление или откат системы к исходному состоянию
Если ни один из перечисленных способов не помог и ошибка сохраняется, то придётся прибегнуть к радикальным методам.
Менее радикальный — восстановление контрольной точки. Он доступен, если в настройках диска была предварительно включена защита системы.
- Нажимаем сочетание клавиш Win+R и выполняем команду rstrui.
- Отмечаем пункт «Показать больше точек восстановления».
- Выбираем точку восстановления, созданную до момента появления ошибки или до установки приложения, при запуске которого появляется сообщение об ошибке.
- Нажимаем «Завершить» для запуска восстановления.
Во время восстановления системы компьютер нельзя выключать. Это может привести к повреждению системных файлов.
Если восстановление системы не помогает, то есть более радикальный способ — возврат компьютера к исходному состоянию с сохранением пользовательских файлов. Однако настройки и установленные приложения будут утеряны.
- Открываем «Параметры».
- Переходим в раздел «Обновление и безопасность».
- Выбираем вкладку «Восстановление».
- В поле «Вернуть компьютер в исходное состояние» нажимаем «Начать».
5. Выбираем режим «Сохранить мои файлы».
6. Следуем инструкциям мастера восстановления.
После отката системы к исходному состоянию ошибка D3DERR_NOTAVAILABLE 0x8876086A должна исчезнуть.
Автор материала: Сергей Почекутов
Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.