При запуске некоторых игр на компьютере под управлением Windows могут возникать ошибки компонентов DirectX. Это связано с рядом факторов, о которых мы поговорим в этой статье. Кроме того, разберем варианты решения подобных проблем.
Ошибки DirectX в играх
Наиболее часто с неполадками в работе компонентов DX сталкиваются пользователи, пытающиеся запустить старую игру на современном железе и ОС. Некоторые новые проекты также могут выдавать ошибки. Рассмотрим два примера.
Warcraft 3
«Не удалось инициализировать DirectX» – наиболее распространенная проблема, возникающая у любителей этого шедевра от Blizzard. При запуске лаунчер выдает окно с предупреждением.
Если нажать кнопку ОК, то игра требует вставить компакт-диск, которого, скорее всего нет в наличии, в CD-ROM.
Данный сбой происходит из-за несовместимости движка игры или каких-либо других ее компонентов с установленным железом или библиотеками DX. Проект довольно старый и написан под DirectX 8.1, отсюда и неполадки.
- В первую очередь, нужно исключить системные проблемы и обновить драйвер видеокарты и компоненты DirectX. Это в любом случае не будет лишним.
Подробнее:
Переустанавливаем драйвера видеокарты
Обновляем драйвера видеокарты NVIDIA
Как обновить библиотеки DirectX
Проблемы с запуском игр под DirectX 11 - В природе существует два вида API, под которые пишутся игры. Это весьма схожие между собой Direct3D (DirectX) и OpenGL. Warcraft использует в своей работе первый вариант. Путем нехитрых манипуляций можно заставить игру пользоваться вторым.
- Для этого необходимо зайти в свойства ярлыка (ПКМ – «Свойства»).
- На вкладке «Ярлык», в поле «Объект», после пути к исполняемому файлу дописываем «-оpengl» через пробел и без кавычек, затем нажимаем «Применить» и «ОК».
Пробуем запустить игру. Если ошибка повторяется, то переходим к следующему шагу (OpenGL в свойствах ярлыка оставляем).
- На этом этапе нам понадобится правка системного реестра.
- Вызываем меню «Выполнить» горячими клавишами Windows+R и пишем команду для доступа к реестру «regedit».
- Далее необходимо пройти по пути, приведенному ниже, до папки «Video».
HKEY_CURRENT_USER/Sofware/Blizzard Entertainment/Warcraft III/Video
Затем найти в этой папке параметр «adapter», кликнуть по нему правой кнопкой мыши и выбрать «Изменить». В поле «Значение» нужно поменять 1 на 0 и нажать ОК.
После всех действий в обязательном порядке следует перезагрузка, только так изменения вступят в силу.
GTA 5
Grand Theft Auto 5 также страдает подобным недугом, причем, до появления ошибки все работает корректно. При попытке запуска игры вдруг появляется сообщение следующего содержания: «Инициализация DirectX невозможна».
Проблема здесь кроется в Steam. В большинстве случаев помогает обновление с последующей перезагрузкой. Также, если закрыть Стим и запустить игру при помощи ярлыка на Рабочем столе, то, вероятно, ошибка исчезнет. Если это так, то переустановите клиент и попробуйте поиграть в обычном режиме.
Подробнее:
Обновляем Steam
Как отключить Steam
Переустановка Steam
Неполадки и ошибки в играх встречаются очень часто. В основном это происходит из-за несовместимости компонентов и различных сбоев в программах типа Стима и других клиентов. Надеемся, что мы помогли Вам решить некоторые проблемы с запуском любимых игрушек.
Наш Telegram каналТолько полезная информация
Здравствуйте я не имею доступа то есть не могу нажать на объект и написать опенжил.
Здравствуйте, получите права администратора на редактируемый ярлык. Для этого откройте свойства ярлыка, перейдите во вкладку «Безопасность» и нажмите на кнопку «Изменить». В новом окне выберите имя Вашей учетной записи и поставьте галочку «Полный доступ» рядом в колонке «Разрешить». Сохраните изменения на «Применить» и выполните те манипуляции с ярлыком, которые Вам были нужны изначально.
не могу запустить арму 3 пишет что дириик 8 не правилтно работает,что это значит?у меня винда 10
Здравствуйте, аноним. Попробуйте включить компонент DirectPlay.
1. Нажмите ПКМ по кнопке «Пуск» и перейдите в Панель управления.
2. Переключитесь на режим просмотра «Мелкие значки» (выпадающий список справа сверху, по умолчанию стоит значение «Категории»).
3. Перейдите к апплету «Программы и компоненты».
4. Кликните по ссылке «Включение и выключение компонентов Windows» слева.
5. Найдите позицию «Компоненты прежних версий». Откройте эту ветку, нажав на плюсик возле папки.
6. Поставьте галку возле пункта «DirectPlay» и нажмите ОК.
7. Перезагрузите машину.
Также попробуйте скопировать файл с названием d3d8thk.dll из C:\Windows\System32 в папку с установленной игрой. Если такого файла нет, то ищите похожий, в начале названия которого присутствует «d3d8».
После 2-ого шага все сработало, но потом я решил сыграть в Варкрафт 3 с друзьями по Garena LAN Games, и когда я выбираю путь к ярлыку, он меняет его на путь к папке и самому frothen throne. И вылетает ошибка «Не удалось инициализировать DirectX».
Здрасте у меня на пк норм идет игра Star Conflict ну норм так лаги есть но норм. и раньше я на ноутбуке катал в игру норм тоже было а щяс в другом ноуте пишет ошибка Can там слово can.t в верху это точка должна быть но я не умею точку на верху делатькрч. Can.t initialize renderer. Current Direct3D video device is not supported by the game. Вот так так помогите пожалуйста!
Здравствуйте, Азат. Данная ошибка означает, что видеокарта или встроенное видеоядро не поддерживает ту версию DX, которая требуется для запуска игры. Исправить это можно только заменой карты на более новую, если, конечно, такое возможно.
Спс большое) что вообще ответили)!
все как у вас стоит в варкрафте но все равно не заходит
В этой папке нет папки video. И вообще всех остальных, она дальше не открывается
Здравствуйте
Установил игру Hitman 2016
Нажимаю показывает: Failed to initialize DirectX. This game requires a DirectX 11 -capable graphics card.
Что делать? Помогите пожалуйста
Что может быть
Это уведомление просит переключить вас режим рендеринга на DirectX+ в настройках (это легко сделать при условии, что программа запускается).
спасибо за ответ)
здравствуйте
ввел ключ от игры Arma2 в стим. Скачал установил а поиграть не могу
выползает окно в котором пишет: Cannot Initialize DirectInput. ( DirectX 8 required)
установил DirectX 9 , 11 не помогло (directX 8 не нашел)
что делать, подскажите пожалуйста
Попробовал все варианты. Ничего не помогла
Попробовал все варианты. Ничего не помогло. Открыл варик 3 через -opengl . Вроде в игру зашел, но током ничего не смог сделать, игра страшно лагает и зависает и к тому же экран становится очень мутным. Помогите умоляю. Я показал системку к специалистам, и Варкрафт 3 там работал безупречно. Специалист мне такой: » Ты что парень, все работает же, вот игра идет» прихожу домой, подключаю системку к монитору и тут опять…… Отвез еще раз к технарям, они еще раз перепроверили у себя на старом мониторе, затем игра там шла на ура. Опять вернулся домой и тут такая картина » Не удалось инициализировать…….. Прошу помогите, тоска по варкрафту 3 сдирает мою душу))
Здравствуйте я не могу Найти Папку Blizzard Entertaiment что сделать
Спасибо, правка реестра помогла с Варкрафтом!
С вариком совет помог