Не запускается игра или программа в Windows
Причин, почему не запускается игра (программа) на компьютере или ноутбуке из-под Windows, множество. Связано это, как правило, с программным обеспечением, редко с аппаратным. В рамках данной статьи покажу что делать, если игра/программа не включается.
Для удобства, возникающие проблемы разобью подкатегориями, чтобы легче было найти решение, которое подошло бы именно вам.
Не запускается игра: отсутствуют dll
Отсутствующие или поврежденные dll файлы не дадут открыть как программу, так и игру. DLL библиотеки являются важными компонентами в работе системы, но к сожалению не каждый пользователь знает о них.
Решение:
Необходимо установить на ПК пакет системных библиотек Visual C++, скачать их можно бесплатно с официального сайта Microsoft. Существуют несколько версий пакетов библиотек Visual C++: 2005, 2008, 2010, 2013, 2015, 2017, 2019. Чтобы не перебирать, рекомендую установить все, лишними не будут, а вот в будущем еще пригодятся. После инсталляции, вы можете посмотреть их в списке установленных программ вашей системы Windows. Выглядит это примерно так, как на скриншоте.
Игра не включается: требуется .Net Framework
В этом случае при запуске игры или другого программного обеспечения вы получите уведомление, что требуется установить пакет обновлений .Net Framework, как правило, указывается точная версия отсутствующего компонента, например: .Net Framework 2.0, 3.0, 3.5, 4.0 или более поздние версии 4.5, 4.6, 4.7, 4.8.
Решение:
Скачайте и установите отсутствующий пакет обновлений .Net Framework с официального сайта Microsoft или кликните в окне уведомления «Загрузить и установить этот компонент».
Если вы получили сообщение «Не удалось установить следующий компонент» с кодом ошибки 0x800F0906, то у вас отключено обновление Windows, включите его в Службах и нажмите кнопку Повторить.
Игра запускается и сразу закрывается
Эта причина имеет также конкретное событие – игра запускается и вылетает. В большинстве случаев это связано с директорией, которая указана на кириллице, а должна быть на латыни. Касается это не только игровой консоли, но и различных приложений. То есть, в свое время при установке Windows в поле «Имя пользователя» ввели название по-русски, после чего в системе в папке «Пользователи» появилась папка с именем пользователя на русском языке.
Если открыть папку с именем пользователя, то можно увидеть путь, который также на кириллице.
В этой папке есть директория «Документы», в которую записываются настройки игр и сохранения профилей. Часто именно путь по кириллице не дает нормально функционировать Game-приложениям.
Не нужно пытаться изменить «Имя пользователя» на латиницу, так как путь все равно будет нести в себе символы на кириллице и проблема не решится. Изменения пути на латиницу с помощью реестра может повлечь некорректную работу системы, потерю доступа в учетную запись и данных в папке пользователя.
Решение:
Необходимо создать новую учетную запись с правильным именем. Покажу на примере Windows 10, этот метод должен также работать в виндовс 7/8. Вызовите окно «Выполнить» с помощью комбинации Win+R, введите команду netplwiz и нажмите Enter.
В окне «Учетные записи пользователей» кликните по кнопке Добавить.
Внизу страницы выберите «Вход без учетной записи Майкрософт (не рекомендуется)».
Нажмите кнопку Локальная учетная запись.
Введите Имя пользователя по-английски и нажмите Далее.
В новом окне нажмите Готово.
В окне «Учетные записи пользователей» у вас появилась еще одна учетка, группа которой «Пользователи». Отметьте его и нажмите Свойства.
Откройте верхнюю вкладку «Членство в группах», поставьте точку на «Администратор», щелкните ОК.
Вы увидите, что группа новой учетки имеют привилегии администратора, кликните ОК.
Щелкните по флажку ПУСК — Значок пользователя учетной записи – Новая учетка.
Вы автоматически попадете на страницу параметров конфиденциальности для этого устройства, отключите функции или оставьте по умолчанию и нажмите Принять.
Ну вот, вы вошли под правами администратора в новую учетку. Теперь вернитесь в старую, удалите игру. Войдите снова в новую и установите заново. Приятного пользования.
Если все еще игра при запуске закрывается, то убедитесь, что установка происходит в директорию, путь который имеет только латинские символы. Например, правильная инсталляция должна происходить в папку «Game», а не в «Игры». Если установка происходит по умолчанию в «Program Files», то этот вариант тоже хорош.
Не запускаются новые игры
Если вы инсталлировали на свой компьютер пакет системных библиотек Visual C++, компонент .Net Framework, а установленная игра не запускается, то убедитесь, что у вас установлены программа DirectX и необходимый драйвер на видеокарту.
Не запускается игра на ПК также из-за слабого железа, то есть комплектующие на компьютере не соответствуют минимальным требованиям игры. Тут уже ничего не сделаешь, в качестве решения могу лишь рекомендовать подобрать комплектующие и собрать новый компьютер.
Есть еще одна причина почему не запускается игра – поколение Windows. Игры постоянно обновляются и перестают поддерживать старые версии Windows, так как затачивают их уже только под свежие ОС.
Теперь вы знаете, что делать, если игра не запускается. Каждый случай несет индивидуальный характер и возможно описанные методы не помогут. Есть свое решение? Пишите в комментарии, ваш опыт может помочь другим пользователям решить проблему.