Способы исправления ошибки 0x8876086A: D3DERR_NOTAVAILABLE на Windows 7
Достаточно часто при попытке запуска игры или приложения на Windows 7 и выше пользователи могут столкнуться с ошибкой D3DERR_NOTAVAILABLE и кодом 0x8876086A, которые сопровождаются сообщением «Error creating EVR custom renderer». Указывает такое сообщение на то, что программа требует значительной графической обработки, которую старая сборка не в состоянии осуществить. Однако, проанализировав отечественные и зарубежные форумы, мы установили, что ошибка D3DERR_NOTAVAILABLE может появиться не только из-за слабых параметров ПК, но и из-за устаревшей версии DirectX, видеодрайвера, а также при несовместимости игры или программы с операционной системой. Поэтому предлагаем рассмотреть способы, как исправить ошибку 0x8876086A на компьютере с Windows 7 (для Windows 10 советы будут идентичны).
Как исправить ошибку D3DERR NOTAVAILABLE с кодом 0x8876086A на Windows 10?
На официальном сайте Майкрософт указано, что при появлении ошибки Error creating EVR custom renderer в первую очередь стоит обновить DirectX. Для этого нужно перейти по ссылке и выбрать свою сборку операционной системы:
Установка данного компонента для Windows 8 и 10 выполняется через обновление операционной системы (установка пакета).
Если после установки компонента, а также перезагрузки операционной системы, ошибка D3DERR_NOTAVAILABLE продолжает появляться при запуске игры или программы, то советуем попробовать запустить эту же программу в режиме совместимости и с правами администратора. Для этого нужно нажать на ярлыке софта (а лучше переустановить вовсе игру) и выбрать «Свойства».
Далее нужно перейти во вкладку «Совместимость». Ставим отметку «Выполнять программу от имени Администратора» и из всплывающего меню выбираем «Запустить в режиме совместимости с…» и выбираем сборку Windows.
Перезагружаем ПК и пробуем запустить игру или приложение. Если ошибка 0x8876086a не исчезла, то причина может крыться в драйверах. Для этого необходимо открыть «Диспетчер устройств» (Win+R, devmgmt.msc) и нажать на названии видеокарты правой кнопкой мыши. Выбираем «Свойства».
Появится небольшое окно. Переходим во вкладку «Обновить» или «Откатить».
Если вы ранее устанавливали какой-то софт или игру, то лучше откатить ПО до раннего состояния. В случае, если вы не инсталлировали ни какой софт, то необходимо нажать на кнопке «Обновить» и выбрать «Выполнить поиск драйверов на этом компьютере».
Далее указываем путь к ранее загруженному драйверу. Программное обеспечение нужно загружать только с официальных источников. Не нужно загружать драйвера со сторонних сайтов, так как те могут быть инфицированы или не подходить под версию и разрядность Windows.
После обновления драйверов нужно перезагрузить систему, чтобы изменения вступили в силу.
Если и обновление драйверов не принесло желаемого результата, то нужно удалить программу, которая вызывает ошибку, проверить Windows на вирусы и целостность системных файлов (командная строка с правами Администратора и команда sfc /scannow), а также откатить систему до более раннего состояния с помощью контрольной точки или установочного диска.
Восстановить D3DERR_NOTAVAILABLE Код ошибки 0x8876086A
Если вы используете Media Player Classic в операционной системе Windows (Windows 10 / 8 / 7 или Windows XP), вы можете получить следующую ошибку при попытке воспроизведения видео, но видео обычно воспроизводится после нажатия OK.
«CreateDevice не удалось,
Код ошибки: 0x8876086A
Ошибка DX9AllocatorPresenter
Используйте диагностический инструмент DirextX.
Используйте диагностический инструмент DirextX, чтобы убедиться, что DirectDraw Acceleration и Direct3D Acceleration включены. Для этого:
Если у вас все еще есть ошибки с диагностическим инструментом DirectX, попробуйте загрузить последний дисплей драйверы с веб-сайта производителя и снова запустив инструмент DxDiag.
Проверка настроек вашего проигрывателя Windows Media
Проблема может быть связана с Windows Media Player настройки. Давайте сбросим настройки проигрывателя Windows Media и посмотрим, поможет ли это вам.
Отключите проигрыватель Windows Media, включите его и проверьте состояние проблемы:
Теперь мы рекомендуем использовать этот инструмент для вашей ошибки. Кроме того, этот инструмент исправляет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Вы можете быстро исправить проблемы с вашим ПК и предотвратить появление других программ с этим программным обеспечением:
а. Клавиша Windows + клавиша W для доступа к настройкам.
б. Введите «Включить или отключить Windows» и нажмите Enter.
с. Чтобы активировать функцию Windows, выберите и разверните Мультимедийные функции,
д. Снимите флажок рядом с проигрывателем Windows Media, нажмите «ОК», перезагрузите компьютер.
е. Чтобы включить функцию Windows, установите флажок рядом с проигрывателем Windows Media. Нажмите OK, затем перезагрузите компьютер.
Выполните встроенный поиск неисправностей для оборудования и устройств.
Это довольно простое решение, и оно автоматически проверяет, правильно ли установлено ваше новое оборудование.
Обновление DirectX до последней версии
Наиболее распространенной причиной этой проблемы является устаревшая версия DirectX. Вполне возможно, что причиной возникновения ошибки d3derr_notavailable (8876086A) является то, что в вашей операционной системе отсутствует необходимая среда для поддержки требуемого графического действия.
Несколько затронутых пользователей сообщили, что смогли решить эту проблему, обновив версию DirectX с помощью веб-установщика DirectX для обновления вашей системы.
Запуск программы / игры в режиме совместимости
Если у вас есть эта проблема со старым приложением или игрой, вы можете решить ее без дальнейших действий, запустив основной исполняемый файл в режиме совместимости. Этот метод обычно считается эффективным в тех случаях, когда ошибка возникает в Windows 10.
CCNA, веб-разработчик, ПК для устранения неполадок
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.
Устраняем ошибку D3DERR_NOTAVAILABLE 0x8876086A
В последнее время пользователи Windows все чаще и чаще стали уведомлять о появлении ошибки D3DERR_NOTAVAILABLE 0x8876086A, когда они пытаются запустить игру, эмулятор или любое другое ресурсоемкое приложение. Данная ошибка не ограничена какой-либо версией Windows, т.е. столкнуться с ней могут практически все пользователи.
Причины ошибки D3DERR_NOTAVAILABLE 0x8876086A
Методы решения D3DERR_NOTAVAILABLE 0x8876086A
В данной статье вы найдете шесть методов для устранения этой ошибки, которые были проверены множеством пользователей Windows по всему миру. Если какой-то метод не сработал, то обязательно попробуйте воспользоваться другим. Итак, давайте начнем по порядку…
Метод №1 Обновление DirectX
Как мы уже говорили выше, самая распространенная причина для появления данной ошибки — устаревшая версия DirectX. Если дело действительно заключается в этом, то вам достаточно обновить библиотеки этого API — и дело в шляпе. Чтобы обновить DirectX, вам необходимо сделать следующее:
Попробуйте снова запустить нужное вам приложение и проверьте, устранена ли ошибка D3DERR_NOTAVAILABLE 0x8876086A.
Метод №2 Запуск приложения в режиме совместимости
Некоторые старые приложение и игры довольно плохо работают на новых версиях Windows. Пытаетесь запустить что-то действительно старое? Попробуйте воспользоваться режимом совместимости. Для этого вам потребуется сделать следующее:
Заметка: выбор версии Windows будет зависеть сугубо от самого приложения, т.е. чем старее приложение, тем ниже, как правило, версию Windows нужно выбирать. Впрочем, в некоторых случаях можно поэкспериментировать с совместимостью и попробовать все версии Windows.
Проверьте, возникает ли ошибка D3DERR_NOTAVAILABLE 0x8876086A при запуске нужного вам приложения.
Метод №3 Обновление видеодрайвера
Устаревший видеодрайвер может вызывать целый ряд проблем при работе с программами и играми, требующих мощностей графического ускорителя. Ошибка D3DERR_NOTAVAILABLE 0x8876086A точно также могла возникнуть из-за устаревшего видеодрайвера.
Как правило, первые три метода в этой статье решают ошибку D3DERR_NOTAVAILABLE 0x8876086A. Но если ошибка все еще не дает вам жизни, то попробуйте выполнить методы ниже.
Метод №4 Чистая загрузка
Некоторое программное обеспечение, работающее в системе Windows, теоретически может вызывать появление рассматриваемой ошибки. Чтобы понять, что это за ПО, вам необходимо выполнить чистую загрузку. Сделать это можно следующим образом:
Как только снова зайдете в систему, попытайтесь запустить приложение, из-за которого появлялась ошибка D3DERR_NOTAVAILABLE 0x8876086A. Если ошибка не возникла, то какая-то служба или программа, ранее отключенная вами, была виновником ситуации.
К сожалению, единственный способ определить, что вызывало ошибку — поочередное включение всех отключенных программ и служб. Это займет достаточно много времени, но таким образом вы наверняка программу/службу, спровоцировавшею проблему.
Метод №5 Восстановление системы
Если вы так и не смогли установить причину появление ошибки D3DERR_NOTAVAILABLE 0x8876086A, то вам остается лишь попробовать восстановить систему Windows. Чтобы сделать это, вам потребуется выполнить следующее:
Как только ваша система будет восстановлена, переустановите приложение и попытайтесь его запустить. Есть шанс, что в этот раз никакой ошибки не будет, однако если вы все еще сталкиваетесь с ней — смотрите ниже.
Метод №6 Возврат ПК к изначальному состоянию
Это последний и самый эффективный метод в борьбе с ошибкой D3DERR_NOTAVAILABLE 0x8876086A. Сейчас мы попытаемся выполнить возврат Windows к изначальному состоянию, не потеряв при этом важных для вас файлов. Сделайте следующее:
После возвращения компьютера в исходное состояние ошибка D3DERR_NOTAVAILABLE 0x8876086A должна была исчезнуть и теперь вы сможете запустить необходимое вам приложение без каких-либо проблем.
Ошибка D3DERR_NOTAVAILABLE с кодом 0x8876086A
При попытке запустить программу или игру, которая требует значительной графической обработки, может появится заголовок об ошибке «Error creating EVR custom renderer» с пояснением d3derr_notavailable и кодом 0x8876086A. Ошибка может появляться как в Windows 10, так и Windows 7. В большинстве случаях виновником является старый компьютер на котором пытаются запустить очень сложные операции, как рендеринг видео. Также были выявлены и другие виновники данной ошибки. Это может из-за устаревшего DirectX или видео драйвера, несовместимость самой программой с версии Windows, конфликт между приложениями, повреждение системных файлов. В этой инструкции о том, как исправить ошибку D3DERR NOTAVAILABLE с кодом 0x8876086A в Windows.
1. Обновление DirectX
Причина по которой вы получаете ошибку d3derr_notavailable (8876086A), может заключаться в том, что в вашей Windows отсутствуют необходимые файлы DLL от DirectX для обработки графических действий.
2. Запуск в режиме совместимости
Если приложение или игра старое, то ошибка d3derr_notavailable с кодом 0x8876086A, может появляться из-за несовместимости, особенно если вы пытаетесь запустить старое приложение в Windows 10.
В этом случае, нажмите правой кнопкой мыши по ярлыку и выберите «Свойства«. Перейдите во вкладку «Совместимость» и выберите Windows 7. Также установите галочку «Запустить эту программу от имени админа«. Нажмите OK и проверьте, устранена ли ошибка d3derr.
3. Обновить видео драйвер
Устаревший драйвер для GPU чипа может выдавать ошибку «d3derr notavailable» в любых версиях Windows. Стоит отметить тот момент, что некоторые ноутбуки могут пост иметь два графических чипа: внешняя видеокарта и та, которая встроена в процессор. В этом случае нужно обновить обе.
Нажмите Win+R и введите devmgmt.msc, чтобы отрыть диспетчер устройств. Найдите и разверните графу «Видеоадаптеры«. Нажмите правой кнопкой мыши на видеокарте и выберите «Обновить драйвер«. Если у вас будут 2 видеоадаптера, то обновите оба.
Если не помогло, то рекомендую перейти на официальный сайт производителя видеокарты Intel, AMD или Nvidia и скачать для своей модели последний драйвер.
4. Проверка системных файлов
Поврежденные системные файлы могут выдавать различные ошибки, в том числе d3derr_notavailable с кодом 0x8876086A. В Windows есть встроенный инструмент SFC, который автоматически сканирует и исправляет системные файлы, если таковы найдутся.
Запустите командную строку от имени администратора и введите команду ниже:
Error creating evr custom renderer как исправить
I just added a Broadcom Crystal HD decoder to my Dell Mini 9 (BCM970015, http://www.logicsupply.com/products/bcm970015). I’m really impressed by the image quality and low CPU use, so far I like it much better than the hardware decoding on my other laptop using an intel GMA4500MHD.
The problem is I am unable to use any renderer other than overlay without getting errors. I would like to use EVR Custom Presenter or EVR Sync renderers, though I really don’t know much about EVR Sync as I just noticed it on the latest MPC-HC.
If I use EVR CP, I get the following error:
Error creating EVR Custom renderer (Window title)
CreateDevice failed
DX9AllocatorPresenter failed
With EVR Sync, I get this error:
Error creating EVR Sync (Window Title)
0x80004005 SyncAP failed
Haali renderer only gives a black screen, overlay works fine without errors. Haven’t messed around with VMR7/9 renderers.
I’ve tried using the custom builds of MPC-HC from http://www.ostrogothia.com/?page_id=1213, same problem.
Any tips are welcome! Thanks.
Specs:
Dell Mini 9 w/ Intel GMA 950 video
Broadcom Crystal HD BCM 970015 decoder
WinXP SP3 with DX9.0c (4.09.0000.0904)
Media Player Classic HC 1.4.2499.0
P.P.S.: Since i do not know the Version numbers of DirectX9, i do not know, if you have got the latest version. Please Check:
AFAIK only EVR(simple) works in XP (as long as you have net framework 3.0 or higher installed), not EVR Custom/Sync. You might give a try to VMR9/7 though.
Yeah you’re right, standard EVR is working fine without errors. I was wondering why EVR CP and EVR sync worked better than overlay despite the errors and now i can see it was rolling back to EVR. If i just specify EVR it works the same and no errors.
I read in the SageTV forum that EVR renderers work on XP but NOT for hardware decoding because XP lacks DXVA2. I removed the decoder and tried again using FFDshow and Core, they both fail with EVR CP, EVR Sync and Haali as well. 🙁 What’s strange though is I am 100% sure I have used both EVR CP and Haali on 2 other netbooks (with XP), namely the Acer Aspire One and the Asus 1000H. Both use the same CPU, chipset and graphics as the Dell Mini 9. I’m sure they worked because I was able to use MPC’s internal sub renderer. I went back to overlay for those machines only because it had lower CPU use and without the hardware decoder you need as much CPU as possible if you want to watch 720p h.264 on an intel atom.
I guess I’ll be using standard EVR and DirectVobSub for subs on this machine. bummer
Same problem on that build, sorry. Thanks for that link though.
P.P.S.: Since i do not know the Version numbers of DirectX9, i do not know, if you have got the latest version. Please Check:
http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d
Yeah, it’s the latest DX available.
Now I’m totally puzzled why those renderers worked fine on the other 2 netbooks. I’m a little suspicious that MS has broken the support in the DirectX update.
Thanks for everyone’s input.
Yeah with XP you will have to use VMR9-Renderless
Also make sure you actually install a recent driver for your onboard videocard, ms default drivers tend to cause error messages like the ones you showed.
Yeah with XP you will have to use VMR9-Renderless
Also make sure you actually install a recent driver for your onboard videocard, ms default drivers tend to cause error messages like the ones you showed.
I get an error for VMR9/VMR7 Renderless also:
Error creating DX9 Allocation presenter (Window title)
CreateDevice failed
Any reason to choose that over standard EVR other than subtitles?
I am using the latest intel driver for the GMA 950, 6.14.10.4926.
It’s frustrating that all these renderers worked on the previous netbooks but not this one.
Now Haali and EVR CP work great. EVR Sync still gives the same error but I’ll assume that renderer only works for Vista and later for the time being. I’m just happy to be able to use EVR CP and have subs straight from MPC.
Friends and family liked my Dell mini so i’ve been buying them off ebay and doing a fresh OS install for them. I was working with 5 different Dell Mini 9s and suddenly had a new issue. One of the machines could use EVR CP but not for all videos, some would just hang and MPC needed to be killed in task manager. I tried to isolate the problem and noticed that all SD videos worked, some 720p videos hung, and all 1080p material hung. This seemed like a video memory issue and sure enough the driver reported that the maximum available memory for the IGP was 32MB. All the other machines reported 96 or 128MB, depending on how much total memory the machine had. The machine giving problems had 2GB on board. I tried different drivers, I tried tweaking graphics settings, even forcing a BIOS update ( i already had the latest BIOS so forcing was necessary) There were no settings related to graphics in the BIOS so there wasn’t much to try there. I was totally baffled, I could put the drive from the problem machine in another with identical hardware and BIOS settings and it would work fine, but nothing I tried would make that problem machine allot more than 32mb of memory for the IGP.
As a last ditch effort i reset the BIOS to the default settings and rebooted. Perfect! I now had 128mb available for video and 1080p videos played back just fine.
So. 2 lessons to be learned here:
2) If you ever have an IGP equipped (crippled?) machine that isn’t getting the video memory it should, try resetting the BIOS to default settings.
Thanks again to all who offered assistance.
EVR Sync still gives the same error but I’ll assume that renderer only works for Vista and later for the time being.
Just 2 more lessons:
1) EVR Sync works perfectly on Windows XP.
2) Intel video cards are s**t.
Just 2 more lessons:
1) EVR Sync works perfectly on Windows XP.
2) Intel video cards are s**t.
Do you have EVR Sync in XP? With subtitles? (not via DirectVobSub).
Just 2 more lessons:
1) EVR Sync works perfectly on Windows XP.
2) Intel video cards are s**t.
1) I was just reporting my experience with it so far, happy to hear it is working for you.
2) Hence the reason for using a supplemental h.264 decoder. It’s not as if upgrading the video card is an option.
Running Win7 on a single core atom isn’t much fun though, and at this point there aren’t any problems remaining other than EVR sync and i’m not bothered about that. Not to mention Win7 would probably cost more than the machine itself.
The GMA4500 is on a different machine than the Dell Mini, i was just comparing h.264 decoding («so far I like it much better than the hardware decoding on my other laptop using an intel GMA4500MHD.») The Dell Mini runs a lowly GMA 950 and I’m using the Broadcom BCM970015 for h.264 decoding. Unlike Intel, Broadcom does provide working DXVA drivers for XP so I am able to use the card fully on XP. Using the Broadcom decoder the machine is around 15-20% cpu use with 720p material.
Mine does and it’s annoying the heck out of me. I can’t figure it out!
Mine does and it’s annoying the heck out of me. I can’t figure it out!
I’ve pulled it out of the machine at the moment. I’ll pop it back in if i have time this weekend and test.
















