Вы нажимаете «Играть» в Steam, и вместо загрузки игры появляется окно: «Запуск скрипта установки Microsoft DirectX» или «Запуск скрипта установки Microsoft VC». Окно висит, игра не запускается, и непонятно — это вирус, ошибка или так и должно быть.
Хорошая новость: в большинстве случаев это абсолютно нормальный процесс. Steam устанавливает дополнительные компоненты, которые нужны игре для работы. Плохая новость: иногда этот процесс зависает или повторяется каждый раз при запуске — и вот это уже проблема, которую нужно решать. Разберём всё по порядку.
Что означает «Запуск скрипта установки Microsoft…»
Когда вы запускаете игру в Steam первый раз, платформа проверяет: есть ли на вашем компьютере все компоненты, которые нужны этой игре для работы. Если чего-то не хватает — Steam автоматически запускает установку.
Вот три самых распространённых сообщения и что они означают:
- «Запуск скрипта установки Microsoft DirectX» — игре нужен DirectX или его обновление. DirectX отвечает за графику, звук и мультимедиа в Windows-играх. Большинство современных игр требуют DirectX 11 или DirectX 12.
- «Запуск скрипта установки Microsoft VC» — устанавливается Visual C++ Redistributable. Это набор системных библиотек, на которых написаны почти все игры под Windows. Каждый игровой движок использует свою версию — 2013, 2015, 2019, 2022.
- «Запуск скрипта установки Microsoft .NET Framework» — игре нужна платформа .NET. Чаще всего это лаунчеры игр, сервисы сохранений и вспомогательные программы, а не сами игровые движки.
Технически Steam запускает так называемый install script — сценарий, прописанный разработчиком игры, который говорит платформе: «перед запуском установи вот эти компоненты». Steam выполняет его автоматически.
Это нормально или нет?
Зависит от ситуации.
Нормально: сообщение появилось один раз при первом запуске игры, установка заняла несколько секунд или минут, после чего игра запустилась. Больше это окно не появляется. Всё штатно — Steam просто подготовил среду для игры.
Проблема:
- Окно появляется, но зависает и ничего не происходит
- Установка запускается каждый раз при старте игры, хотя должна выполняться только один раз
- После «установки» игра всё равно не запускается
- Появляется ошибка во время установки компонентов
Если у вас один из этих сценариев — читаем дальше.
Разработчики игр включают install script в свои продукты, потому что не могут знать заранее, что установлено на вашем компьютере. У кого-то стоит новая Windows без обновлений, у кого-то — система с десятками игр и всеми нужными библиотеками. Steam проверяет наличие компонентов и устанавливает только недостающее.
В норме это происходит один раз. Если скрипт запускается при каждом старте игры — значит установка не завершается успешно, и Steam считает что компоненты всё ещё отсутствуют.
Причины зависания установки
Нет прав администратора
Самая частая причина. Установка DirectX, Visual C++ и .NET Framework требует прав администратора — это системные компоненты Windows. Если Steam запущен от обычного пользователя, установщик просто не может записать файлы в системные папки и зависает.
Повреждены или конфликтуют уже установленные библиотеки
В системе может быть несколько версий Visual C++ Redistributable одновременно — это нормально. Но если одна из них повреждена или установлена некорректно — новая установка может конфликтовать с ней и зависать.
Антивирус блокирует установщик
Файлы vc_redist.exe, dxsetup.exe и dotnetfx.exe — это легитимные установщики Microsoft, но некоторые агрессивные антивирусы блокируют их как «подозрительные» потому что они вносят изменения в систему. В результате установщик запускается, сразу блокируется и висит.
Повреждены файлы самой игры
Если install script игры повреждён или загружен не полностью — Steam может запускать его при каждом старте, не получая сигнала об успешном завершении.
Повреждена папка _CommonRedist в Steam
Steam хранит установщики общих компонентов в папке steamapps\_CommonRedist. Если файлы там повреждены — установка не завершится никогда.
Решение 1: Запустить Steam от имени администратора
Начинаем с самого простого — в большинстве случаев именно это решает проблему.
- Полностью закройте Steam (не просто окно, а через системный трей — правой кнопкой по иконке → «Выход»)
- Найдите ярлык Steam на рабочем столе или в меню «Пуск»
- Кликните правой кнопкой мыши
- Выберите «Запуск от имени администратора»
- Подтвердите запрос UAC
- Запустите игру заново
Если проблема была в правах — установка пройдёт быстро и без зависаний. Чтобы не делать это каждый раз вручную:
- Правая кнопка по ярлыку Steam → Свойства
- Вкладка «Совместимость»
- Поставьте галочку «Запускать эту программу от имени администратора»
- OK
Решение 2: Установить библиотеки вручную
Если автоматическая установка через Steam не работает — скачиваем и устанавливаем компоненты напрямую с сайта Microsoft.
Visual C++ Redistributable
Игры могут требовать разные версии — лучше установить все актуальные сразу. Скачивайте только с официального сайта Microsoft:
- Visual C++ 2015–2022 Redistributable — самый актуальный пакет, покрывает большинство современных игр. Скачать: vc_redist.x64.exe (64-bit) и vc_redist.x86.exe (32-bit). Устанавливайте оба — многие игры требуют 32-битную версию даже на 64-битной Windows.
- Visual C++ 2013 Redistributable — нужен для старых игр. Скачать со страницы поддержки Microsoft.
После установки — перезагрузите компьютер и попробуйте запустить игру.
DirectX Runtime
Современная Windows 10/11 поставляется с актуальным DirectX 12. Но многие игры используют компоненты DirectX 9, которые больше не входят в стандартную поставку Windows. Для них нужен DirectX End-User Runtime:
- Скачайте установщик с официальной страницы Microsoft: поищите в поиске «DirectX End-User Runtime Web Installer Microsoft» — ведёт на microsoft.com
- Запустите от имени администратора
- Установщик скачает только недостающие компоненты
Microsoft .NET Framework
Большинство современных игр требуют .NET Framework 4.8 или .NET 6/7/8. Проверить что установлено и скачать недостающее:
- Нажмите Win + R, введите
appwiz.cpl, нажмите Enter - В списке программ найдите «Microsoft .NET Framework» — посмотрите установленные версии
- Если нужной версии нет — скачайте с сайта Microsoft: dotnet.microsoft.com
Решение 3: Очистить папку _CommonRedist
Steam хранит установщики общих компонентов здесь:
C:\Program Files (x86)\Steam\steamapps\_CommonRedist
Внутри папки — подпапки для каждого компонента: vcredist, DirectX, DotNet и другие.
Что делаем:
- Полностью закройте Steam
- Перейдите в папку
steamapps\_CommonRedist - Удалите содержимое подпапок компонентов, которые зависают (например, всё внутри папки
vcredist) - Запустите Steam от администратора
- Запустите игру — Steam скачает установщики заново и попробует установить снова
Не удаляйте саму папку _CommonRedist — только содержимое проблемных подпапок.
Решение 4: Проверить целостность файлов игры
Если install script повреждён — Steam будет запускать его при каждом старте. Проверка файлов скачает повреждённые части заново:
- Откройте Steam → перейдите в Библиотеку
- Правой кнопкой по проблемной игре → Свойства
- Вкладка «Локальные файлы»
- Нажмите «Проверить целостность файлов игры…»
- Дождитесь завершения проверки — Steam покажет сколько файлов было повреждено и скачает их
После проверки запустите игру заново.
Решение 5: Отключить антивирус на время установки
Если предыдущие способы не помогли — попробуйте временно отключить антивирус и повторить установку:
- Откройте антивирус → найдите настройку временного отключения защиты (обычно на 10–30 минут)
- Запустите Steam от администратора
- Запустите игру — дождитесь завершения установки компонентов
- Включите антивирус обратно
Если это помогло — добавьте папку Steam в исключения антивируса, чтобы не отключать его каждый раз:
C:\Program Files (x86)\Steam— в исключения- Конкретные файлы:
vc_redist.x64.exe,vc_redist.x86.exe,dxsetup.exe
Решение 6: Переустановить Visual C++ через «Программы и компоненты»
Если установленные библиотеки повреждены — их нужно удалить и установить заново:
- Нажмите Win + R → введите
appwiz.cpl→ Enter - В списке найдите все записи «Microsoft Visual C++ Redistributable»
- Удалите все версии (не пугайтесь — потом установим заново)
- Перезагрузите компьютер
- Установите актуальные версии вручную (см. Решение 2)
- Запустите Steam и игру
Это радикальный, но эффективный способ при повреждённых библиотеках.
Что делать если ничего не помогает
Если все способы перепробованы, а установка всё равно зависает — проверьте системный журнал событий Windows:
- Нажмите Win + X → «Просмотр событий»
- Раскройте «Журналы Windows» → «Приложение»
- Ищите ошибки (красные значки) со временем, совпадающим с моментом зависания
- Текст ошибки подскажет конкретную причину
Также можно запустить встроенную проверку системных файлов Windows — иногда проблема в повреждённых системных компонентах, а не в Steam:
- Откройте командную строку от администратора (Win + X → «Командная строка (администратор)»)
- Введите команду и нажмите Enter:
sfc /scannow
Дождитесь завершения сканирования (5–15 минут). Если найдены повреждения — Windows попытается их исправить автоматически. После этого перезагрузите компьютер и повторите установку.
Быстрая шпаргалка: что делать при зависании скрипта установки
- ✅ Запустите Steam от администратора — решает проблему в большинстве случаев
- ✅ Проверьте целостность файлов игры в Steam (Свойства → Локальные файлы)
- ✅ Установите Visual C++ вручную — скачайте x64 и x86 версии с сайта Microsoft
- ✅ Установите DirectX End-User Runtime — если зависает именно скрипт DirectX
- ✅ Очистите папку
_CommonRedistи дайте Steam скачать заново - ✅ Временно отключите антивирус на время установки
- ✅ Удалите и переустановите Visual C++ Redistributable через «Программы и компоненты»
Итог
Сообщение «Запуск скрипта установки Microsoft DirectX», «Microsoft VC» или «Microsoft .NET Framework» в Steam — это не вирус и не ошибка. Это нормальная подготовка системы к запуску игры, которая происходит один раз при первом старте.
Если установка зависает или повторяется каждый раз — в 90% случаев помогает одно из трёх действий: запуск Steam с правами администратора, ручная установка Visual C++ Redistributable или проверка целостности файлов игры. Начните именно с этих трёх шагов.
Проблема осталась после всех способов? Напишите в комментарии — какое именно сообщение зависает и что уже пробовали — разберём вместе.
Оставайтесь на связи
Рецепты от IT-боли. Без воды, без рекламы, без маркетинговой шелухи.
Подписаться на IT-Аптеку →



