#Что означает ошибка
Dota 2 запускается с чёрным экраном или закрывается
При чёрном экране Dota 2 причины различаются: файлы, графический режим и драйвер, конфликт наложений или нестабильность системы. Проверьте их по порядку, избегая массового удаления кэша и настроек.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Повреждены файлы игрыФайлы игры или шейдеров повреждены. | Steam находит повреждённые игровые файлы. | Проверить целостность через «Свойства → Установленные файлы». |
| Драйвер видеокартыУстаревший или сбойный драйвер. | Ошибка началась после смены видеодрайвера. | Проверить совместимый драйвер и возможность отката. |
| Графический APIDX11/Vulkan работает нестабильно. | Один графический режим запускается, другой показывает чёрный экран. | Тестировать только один документированный API за раз. |
| Оверлеи и разгонDiscord, Overwolf, MSI Afterburner. | Без оверлея или разгона игра работает. | Оставить соответствующую программу отключённой и проверить стабильность. |
#Пошаговое решение
- Проверьте целостность файлов Dota 2Откройте Steam → «Библиотека» → нажмите правой кнопкой на Dota 2 → «Свойства → Установленные файлы → Проверить целостность файлов игры». Дождитесь проверки и возможной догрузки файлов. Если у вас пользовательские модификации или файлы, сохраните их копию заранее. После проверки нажмите «Играть»; если на экране снова чёрное изображение, запишите, появляется ли звук и в какой момент происходит сбой.
- Проверьте модель видеокарты и официальный драйверНажмите Win+R →
devmgmt.msc→ Enter → «Видеоадаптеры», запишите имя графического процессора и версию драйвера в «Свойства → Драйвер». Если проблема появилась после обновления или драйвер явно старый, скачайте подходящую версию с официального сайта изготовителя компьютера или GPU; закройте Steam, установите, при необходимости перезагрузите. Запустите Dota 2 снова. При ухудшении после обновления рассмотрите штатный «Откатить» в свойствах драйвера, если он доступен. - Временно уберите добавленные параметры запускаВ Steam откройте «Библиотека → Dota 2 → Свойства → Общие → Параметры запуска». Скопируйте строку в текстовый файл, затем удалите добавленные вручную ключи. Если игра начала запускаться, причина может быть в несовместимом сочетании параметров. Для отдельной диагностики графического API используйте один документированный Valve/разработчиком вариант запуска за раз, например DX11 или Vulkan, не комбинируйте
-dx11и-vulkan. Если результат хуже, верните прежнее значение. - Сделайте резервную копию настроек перед проверочным сбросомЕсли чёрный экран начался сразу после смены графических параметров, полностью закройте Dota 2 и Steam. В Проводнике найдите каталог
userdataвашей библиотеки Steam и относящуюся к Dota 2 папку приложения 570. Путь зависит от установки Steam и идентификатора пользователя. Скопируйте файлы пользовательских настроек в другую папку и только затем временно переименуйте подтверждённый файл конфигурации видео. Не удаляйте весь каталогcfg: он содержит и пользовательские параметры управления. После проверки при необходимости восстановите исходную копию. - Проверьте конфликт внутриигровых наложенийВ Steam откройте страницу Dota 2 → «Свойства → Общие» и временно выключите оверлей Steam, если параметр есть. Для Discord откройте «Настройки пользователя → Игровой оверлей» и выключите наложение. Закройте средства записи/мониторинга, которые встраиваются в игру, и повторите запуск. Если ошибка ушла, включайте расширения по одному. Защиту Windows и брандмауэр отключать не следует.
- Если был разгон, верните свои прежние штатные настройкиЕсли проблема появилась после повышения частот процессора, памяти или видеокарты, откройте приложение, которым выполняли разгон, и выберите ранее сохранённый штатный профиль. После перезагрузки проверьте игру. Если разгон не производился, ничего не меняйте в BIOS, напряжениях и профиле памяти. При запахе гари, отключениях питания или перегреве прекратите тестирование и обратитесь к специалисту.
- Установите дополнительные игровые библиотеки лишь по сообщению об ошибкеЕсли Windows показывает имя отсутствующей библиотеки
vcruntime*.dllилиd3dx*.dll, проверьте системные требования Dota 2 и установите соответствующий официальный пакет Microsoft Visual C++ либо компоненты DirectX по документации игры. Не загружайте отдельные DLL с посторонних сайтов. При обычном чёрном экране без сообщения о DLL этот шаг пропустите и проверьте журнал Windows, не устанавливая пакеты наугад. - Найдите ошибку Dota 2 в журнале WindowsНажмите Win+R →
eventvwr.msc→ Enter → «Журналы Windows → Приложение»; выберите события по времени вылета и найдите Dota 2 илиdota2.exe. Откройте событие, запишите «Имя сбойного модуля» и код. В диспетчере задач также можно проверить загрузку GPU и температуры фирменной диагностикой.sfc /scannowне исправляет несовместимость графического API и нужен лишь при признаках повреждения Windows. Перед обращением в поддержку сохраните версию игры, драйвера и параметры запуска. - Необязательная проверка без прав администратора: Win+R → dxdiag → EnterWindows · Командная строка (CMD)КомандаНеобязательная проверка без прав администратора: Win+R → dxdiag → Enter. Показывает модель видеокарты и сведения DirectX; не меняет файлы. Если нужен журнал Windows, используйте eventvwr.msc из последнего шага. Не запускайте sfc и устаревший wmic без показаний.
dxdiag
Не удаляйте папки кэша шейдеров Dota 2 и конфигурацию целиком: после такого удаления игра может дольше компилировать шейдеры и потерять пользовательские настройки. Сначала проверьте файлы через Steam, температуру и конкретный журнал ошибки.
Если проблема только в полноэкранном режиме, попробуйте Alt+Enter. В Steam временно задавайте лишь подтверждённые для Dota 2 параметры режима запуска по одному; после проверки возвращайте настройки. Если сбой начался именно после драйвера, проверьте возможность штатного отката версии.