DirectX: ошибка S1023, DXSETUP и установка библиотек для игр

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

Ошибка установки DirectX может быть связана с более новой версией или повреждёнными обновлениями. Установите DirectX End-User Runtime и обновите Windows.

В этой статье
  1. Что означает сообщение
  2. Причины и признаки
  3. Пошаговое решение
  4. На что обратить внимание

#Что означает сообщение

Сообщение
Ошибка установки DirectX

Ошибка установки DirectX может быть связана с более новой версией или повреждёнными обновлениями. Установите DirectX End-User Runtime и обновите Windows.

#Причины и признаки

Возможная причинаКак узнатьЧто делать
Новая версия установленаСверьте версию установленного компонента с требованиями программы и временем появления ошибки, особенно после последнего обновления. Данные игры и локальные сохранения не удаляйте ради проверки.Наличие новой DirectX не заменяет все библиотеки June 2010; смотрите журнал DXSETUP.
Повреждён пакетСверьте версию установленного компонента с требованиями программы и временем появления ошибки, особенно после последнего обновления.Перекачайте официальный DirectX redist и распакуйте в отдельную папку.
АнтивирусОткройте журнал блокировок и проверьте источник файла или сетевого запроса; отсутствие доступа ещё не доказывает ложное срабатывание.При блокировке файла проверьте журнал антивируса, не отключая защиту целиком.
Нет правСравните права текущего пользователя и ограничения именно для нужной операции, файла или устройства; посмотрите сообщение об отказе.Проверьте права на выбранную папку и запуск подписанного установщика.

#Пошаговое решение

  1. Уточните, где возникает ошибка S1023Уточните, появляется ли код S1023 при установке дополнительных компонентов DirectX или самой игры. Запишите название файла установщика и откуда он получен. Старый DXSETUP иногда сообщает S1023 из-за несовместимых установленных компонентов; не удаляйте новые пакеты Visual C++ и не подменяйте системные DLL без подтверждения причины.
  2. Скачайте официальные дополнительные библиотеки DirectXОткройте официальный Microsoft Download Center и выберите DirectX End-User Runtimes (June 2010), если это требуется старой игре. Скачайте офлайн-пакет, создайте пустую папку, распакуйте туда файлы и дважды щёлкните DXSETUP.exe; согласитесь с лицензией, дождитесь результата. Если скачан веб-установщик, запускайте его напрямую. Не скачивайте DXSETUP.exe отдельно из неизвестных источников.
  3. Найдите журнал DXSETUP и конкретную ошибкуЕсли мастер возвращает S1023, откройте Проводник → адресная строка → %WINDIR%\Logs (при наличии) и папку Windows, найдите файлы DirectX.log и DXError.log (если они созданы), изучите последние строки по времени сбоя. Код может потребовать отдельной диагностики установки Visual C++/Windows, но бессистемное удаление пакетов 2010–2022 способно повредить другие приложения.
  4. Перезапустите игру после установкиПосле успешной установки перезагрузите компьютер и запустите игру через официальный клиент. Если игра работает, никаких дополнительных изменений не требуется. Если код повторяется, передайте в поддержку Microsoft/разработчику игры журналы DirectX и номер установленной Windows (winver), не отключая антивирус и не применяя «сборники DLL».

#На что обратить внимание

Не скачивайте одиночные DLL по случайным ссылкам и не копируйте их в System32 вслепую. Сохраняйте оригинальные журналы, если установщик повторно завершился кодом S1023.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.