Не запускается игра или программа в Windows

Причин, почему не запускается игра (программа) на компьютере или ноутбуке из-под Windows, множество. Связано это, как правило, с программным обеспечением, редко с аппаратным. В рамках данной статьи покажу что делать, если игра/программа не включается.

Для удобства, возникающие проблемы разобью подкатегориями, чтобы легче было найти решение, которое подошло бы именно вам.

Не запускается игра: отсутствуют dll

Отсутствующие или поврежденные dll файлы не дадут открыть как программу, так и игру. DLL библиотеки являются важными компонентами в работе системы, но к сожалению не каждый пользователь знает о них.

Решение:

Необходимо установить на ПК пакет системных библиотек Visual C++, скачать их можно бесплатно с официального сайта Microsoft. Существуют несколько версий пакетов библиотек Visual C++: 2005, 2008, 2010, 2013, 2015, 2017, 2019. Чтобы не перебирать, рекомендую установить все, лишними не будут, а вот в будущем еще пригодятся. После инсталляции, вы можете посмотреть их в списке установленных программ вашей системы Windows. Выглядит это примерно так, как на скриншоте.

Установленные программы Visual C++

Игра не включается: требуется .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 или кликните в окне уведомления “Загрузить и установить этот компонент”.

Установка компонента .Net Framework

Если вы получили сообщение “Не удалось установить следующий компонент” с кодом ошибки 0x800F0906, то у вас отключено обновление Windows, включите его в Службах и нажмите кнопку Повторить.

Ошибка 0x800F0906 при установке компонента .Net Framework

Игра запускается и сразу закрывается

Эта причина имеет также конкретное событие – игра запускается и вылетает. В большинстве случаев это связано с директорией, которая указана на кириллице, а должна быть на латыни. Касается это не только игровой консоли, но и различных приложений. То есть, в свое время при установке Windows в поле “Имя пользователя” ввели название по-русски, после чего в системе в папке “Пользователи” появилась папка с именем пользователя на русском языке.

Папка Пользователи

Если открыть папку с именем пользователя, то можно увидеть путь, который также на кириллице.

Путь папки Пользователи

В этой папке есть директория “Документы”, в которую записываются настройки игр и сохранения профилей. Часто именно путь по кириллице не дает нормально функционировать Game-приложениям.

Не нужно пытаться изменить “Имя пользователя” на латиницу, так как путь все равно будет нести в себе символы на кириллице и проблема не решится. Изменения пути на латиницу с помощью реестра может повлечь некорректную работу системы, потерю доступа в учетную запись и данных в папке пользователя.

Решение:

Необходимо создать новую учетную запись с правильным именем. Покажу на примере Windows 10, этот метод должен также работать в виндовс 7/8. Вызовите окно “Выполнить” с помощью комбинации Win+R, введите команду netplwiz и нажмите Enter.

Выполнить - netplwiz

В окне “Учетные записи пользователей” кликните по кнопке Добавить.

Учетные записи пользователей

Внизу страницы выберите “Вход без учетной записи Майкрософт (не рекомендуется)”.

Создание локальной учетной записи Windows

Нажмите кнопку Локальная учетная запись.

Создание локальной учетной записи Windows

Введите Имя пользователя по-английски и нажмите Далее.

Создание локальной учетной записи Windows

В новом окне нажмите Готово.

Создание локальной учетной записи Windows

В окне “Учетные записи пользователей” у вас появилась еще одна учетка, группа которой “Пользователи”. Отметьте его и нажмите Свойства.

Создание локальной учетной записи Windows

Откройте верхнюю вкладку “Членство в группах”, поставьте точку на “Администратор”, щелкните ОК.

Выставляем привилегии администратора для локальной учетной записи Windows

Вы увидите, что группа новой учетки имеют привилегии администратора, кликните ОК.

Выставляем привилегии администратора для локальной учетной записи Windows

Щелкните по флажку ПУСК – Значок пользователя учетной записи – Новая учетка.

ПУСК - Значок пользователя учетной записи

Вы автоматически попадете на страницу параметров конфиденциальности для этого устройства, отключите функции или оставьте по умолчанию и нажмите Принять.

Отключение всех слежений и сбора информации в Windows 10

Ну вот, вы вошли под правами администратора в новую учетку. Теперь вернитесь в старую, удалите игру. Войдите снова в новую и установите заново. Приятного пользования.

Если все еще игра при запуске закрывается, то убедитесь, что установка происходит в директорию, путь который имеет только латинские символы. Например, правильная инсталляция должна происходить в папку “Game”, а не в “Игры”. Если установка происходит по умолчанию в “Program Files”, то этот вариант тоже хорош.

Не запускаются новые игры

Если вы инсталлировали на свой компьютер пакет системных библиотек Visual C++, компонент .Net Framework, а установленная игра не запускается, то убедитесь, что у вас установлены программа DirectX и необходимый драйвер на видеокарту.

Не запускается игра на ПК также из-за слабого железа, то есть комплектующие на компьютере не соответствуют минимальным требованиям игры. Тут уже ничего не сделаешь, в качестве решения могу лишь рекомендовать подобрать комплектующие и собрать новый компьютер.

Теперь вы знаете, что делать, если игра не запускается. Каждый случай несет индивидуальный характер и возможно описанные методы не помогут. Есть свое решение? Пишите в комментарии, ваш опыт может помочь другим пользователям решить проблему.

Лучшее "Спасибо" - ваш репост

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *