Net framework установлен но программа не запускается

Обновлено: 25.11.2022

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

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

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

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

Решение:

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

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

Решение:

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

Ошибка 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», то этот вариант тоже хорош.

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

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

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

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

Вячеслав. Специалист по ремонту ноутбуков и компьютеров, настройке сетей и оргтехники, установке программного обеспечения и его наладке. Опыт работы в профессиональной сфере 9 лет.

Оригинал и другие материалы на AlexseevDenis.blog .

Внимание ! Перед любыми действиями в системе делайте точку восстановления!

Ошибки как правило достаточно информативные и конкретно говорят что не так.

А третьем случае даже предлагается скачать его. И это достаточно правильно. Обычно при согласии либо начинается автоскачивание и установка, либо ведет на сайт Microsoft. Одно но, ссылки уже поменялись и скорее всего приведет на несуществующую страницу.

В любом случае, если не установлена какая-то версия. То просто скачиваем ее, например с официального сайта.

Немного о версиях.

2.0, 3.0, 3.5 включены в Windows 7 изначально, но может понадобиться обновление.
4.0 и 4.5 включены в Windos 8.1, но тоже могут потребовать обновления.
4.6 включена в Windows 10.
4.6.1 - Windows 10 1511.
4.6.2 - Windows 10 1607.
4.7 - Windows 10 1703.
4.7.1 - Windows 10 1709.
4.7.2 - Windows 10 1803.
4.8 - Windows 10 1903.

Некоторые версии заменяют собой предыдущие.

1.1 = 1.0
3.0 = 2.0
3.5 = 2.0, 3.0
4.5 = 4.0
4.5.1 = 4.0 - 4.5
4.5.2 = 4.0 - 4.5.1
4.6 = 4.0 - 4.5.2
4.6.1 = 4.0 - 4.6
4.6.2 = 4.0 - 4.6.1
4.7 = 4.0 - 4.6.2
4.7.1 = 4.0 - 4.7
4.7.2 = 4.0 - 4.7.1
4.8 = 4.0 - 4.7.2

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

Если у вас устаревшая версия, и вам необходимо обновить ее, то можно запустить установку просто "поверх", версия обновиться. Иногда можно встретить сопротивление и ошибки при обновлении, в таком случае попробуйте удалить обновляемую версию, перезагрузиться и запустить установку еще раз.

Редко, но иногда может помочь утилита:

Она выполняет простую проверку и исправления, которые могут препятствовать установке. В основном касается Windows Installer.

Попробовал запустить программы на другом компьютере с установленной Windows 10. Все программы успешно запустились. Вечером прислал их другу, а у него они не заработали. Вот что выскакивает когда запускаешь Empty_3.5.exe:

Изображение

Я не понимаю что это за кнопки, но одна закрывает окно, а другая должна дать больше информации. Однако при нажатии на кнопку с информации, там появляется ещё какое-то окно с ошибкой и текстом что-то про Google Chrome (видимо не может открыть страничку с описанием ошибок через браузер, почему-то).

Walter Sullivan
> Проверьте битность приложения. Ошибка означает что ОС не может найти .net подходящей битности.
Вообще при сборке использовалась конфигурация "Any CPU" и на сколько я помню, автоматически в настройках выставляется предпочтение для x86. А у друга x64 система, так что не должны быть проблемы. Не?

Вообще хз, но
попробуй дебаг версию
попробуй понизить версию фреймворка

Вообще интуиция мне подсказывает что все может быть не так просто как кажется

Это, всё таки, версия фреймворка не совпадает/не детектится на целевой машине. Попробуй положить *.exe.config файлы вместе с exe из Debug/Release

0iStalker
> Попробуй положить *.exe.config файлы вместе с exe из Debug/Release
Вечером посмотрим что из этого выйдет. Но не думал что вместе с программой ещё и дополнительный файл всегда таскать нужно.

s3dworld
> и на сколько я помню, автоматически в настройках выставляется предпочтение для x86
А нет, предпочтение автоматически отдаётся не x86.

У него винда обновляется? Не все релизы десятой винды поддерживают дотнет 4.7. Обновление должно помочь.

Интересно, что у него на диске с операционной системой (у него это диск C ), одна из папок Program Files и Program Files (x86) называется по-украински (всего одна). Странно как-то это всё!

Если у него винда-пиратка, она может не обновляться в принципе.

Zab
> Если у него винда-пиратка, она может не обновляться в принципе.
Да нет, у него лицензия. Так что, скорее всего, всё обновлено.

ShadowTeolog
> добавь в проект app.config с содержимым, удали строки на которых твоя прога точно не заработает, по используемому api
Файл App.config в проекте уже присутствовал. Вот его содержимое:

> не забывай таскать с собой blablabla.exe.config
А вот это уже жаль, я хотел все ресурсы запихать в исполняемый файл (картинки, звуки) и хранить только исполняемый файл.

С другой стороны, почему из трёх компьютеров не работает только у него?

Я тебе ясно написал что делать. У тебя софтина хочет именно версию 4.6.1, а любую другую игнорит. Пропиши всю кучу по списку которая может работать

ShadowTeolog
> Я тебе ясно написал что делать. У тебя софтина хочет именно версию 4.6.1, а любую другую игнорит. Пропиши всю кучу по списку которая может работать
Хорошо, попробую. А от exe.config файла вообще не отделаться?


Что делать, если программа не запускается в Windows 10

Решение 1. Запуск приложений от имени администратора

Во времена Windows XP большинство пользователей использовали учетные записи администратора, и большая часть программного обеспечения была оптимизирована для работы в режиме администратора по умолчанию. Это немного изменилось с более новыми версиями Windows, но если некоторые старые программы не работают в Windows 10, вы всегда можете попробовать запустить его как администратор, выполнив следующие действия:


  1. Щелкните правой кнопкой мыши ярлык приложения.
  2. Выберите «Запуск от имени администратора» из меню.

Решение 2. Запустите приложение в режиме совместимости.

Если ваше приложение работало в предыдущих версиях Windows, но не работает в Windows 10, вы можете попробовать запустить его в режиме совместимости.

  1. Щелкните правой кнопкой мыши приложение, которое вы пытаетесь запустить.
  2. Выберите Свойства из меню.
  3. Перейдите на вкладку «Совместимость».
  4. Установите флажок Запустить эту программу в режиме совместимости и выберите операционную систему из списка.
  5. Нажмите Применить, а затем ОК.

Мы также хотим отметить, что, находясь в режиме совместимости, вы можете постоянно запускать это приложение в режиме администратора.

Решение 3. Запустите средство устранения неполадок совместимости программ

Если предыдущее решение не работает, вы можете попробовать запустить средство устранения проблем совместимости программ.


  1. Щелкните правой кнопкой мыши приложение, которое вы хотите устранить неполадки.
  2. Выберите «Свойства» и перейдите на вкладку «Совместимость».
  3. Нажмите Запустить средство устранения неполадок совместимости.
  4. Используйте мастер для устранения проблем совместимости.

Решение 5 – Использование виртуальной машины

Если ни одно из этих решений не работает для вас, вы можете попробовать использовать виртуальную машину. Если вы не знакомы с виртуальной машиной, это программное обеспечение, которое создает виртуальный жесткий диск на вашем компьютере и позволяет запускать другие операционные системы в Windows 10. Это означает, что вы можете запустить Windows XP или Windows 7 в Windows 10. Мы должны предупредить вас, что для использования виртуальной машины требуется приличная мощность вашего аппаратного обеспечения, поэтому убедитесь, что у вас достаточно оперативной памяти и места на жестком диске для ее запуска.

Чтобы узнать, как это сделать, проверьте Шаг 1 в Решении 5 .

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

Решение 4. Установите недостающие обновления и попробуйте снова

По умолчанию Windows 10 загружает и устанавливает отсутствующие обновления автоматически, но вы также можете проверить наличие обновлений вручную, выполнив следующие действия:


  1. Нажмите Windows Key + I , чтобы открыть приложение «Настройки».
  2. Когда откроется Приложение настроек , перейдите в раздел Обновление и безопасность .
  3. Теперь нажмите кнопку Проверить обновления . Windows 10 теперь проверит наличие доступных обновлений и загрузит их в фоновом режиме.

Если у вас возникли проблемы с открытием приложения Настройка, обратитесь к этой статье, чтобы решить эту проблему.

Не можете обновить Windows 10? Ознакомьтесь с этим руководством, которое поможет вам быстро их решить.

Решение 5 – Выполните сканирование SFC/DISM

Чтобы выполнить сканирование SFC, вам необходимо сделать следующее:

  1. Нажмите Windows Key + X , чтобы открыть меню Win + X, и выберите в меню Командная строка (Администратор) или PowerShell (Администратор) . .
  2. После запуска Командная строка введите sfc/scannow и нажмите Enter .
  3. Сканирование SFC начнется. Имейте в виду, что сканирование SFC может занять около 15 минут, поэтому не прерывайте его.

Команда сканирования теперь остановлена ​​до завершения процесса? Не волнуйтесь, у нас есть простое решение для вас.


  1. Откройте Командную строку от имени администратора.
  2. Теперь введите DISM/Online/Cleanup-Image/RestoreHealth и нажмите Enter , чтобы запустить его.
  3. Сканирование DISM начнется. Сканирование может занять более 15 минут, поэтому не прерывайте его.

Кажется, что все теряется при сбое DISM в Windows 10? Посмотрите это краткое руководство и избавьтесь от забот.

Решение 5. Используйте команду lodctr


  1. Откройте Командную строку от имени администратора. Мы показали, как быстро открыть Командную строку в предыдущем решении, поэтому обязательно ознакомьтесь с ним.
  2. Когда откроется Командная строка , введите lodctr/r и нажмите Enter , чтобы запустить его.

Решение 6 – Изменить вашу групповую политику

  1. Нажмите Windows Key + R и введите gpedit.msc . Теперь нажмите Enter или нажмите ОК .Помните, что этот инструмент доступен только в Pro-версиях Windows 10, но есть способ запустить редактор групповой политики в домашней версии Windows.
  2. При запуске Редактор групповой политики на левой панели перейдите в Конфигурация компьютера> Административные шаблоны> Система . На правой панели дважды нажмите Укажите настройки для установки дополнительных компонентов и их восстановления .
  3. Новое окно теперь появится. Выберите Включено и нажмите Применить и ОК .
  4. Необязательно: Установите флажок Загружать материалы для восстановления и дополнительные функции непосредственно из Центра обновления Windows вместо служб обновления Windows Server .

После внесения этих изменений вам просто нужно запустить Командную строку от имени администратора и запустить команду gpupdate/force , чтобы применить изменения.

Если вы хотите узнать больше о том, как редактировать групповую политику в Windows 10, ознакомьтесь с этим удобным руководством.

Решение 7 – Проверьте ваш Центр поддержки

  1. Нажмите Windows Key + S и войдите в панель управления . Выберите Панель управления в списке результатов.
  2. При запуске Панель управления убедитесь, что включен вид Категория . Перейдите в раздел Система и безопасность .
  3. Теперь нажмите Проверить состояние вашего компьютера и решить проблемы .
  4. Если вы видите какие-либо предупреждения, обязательно устраните их.

Не удается открыть панель управления в Windows 10? Ознакомьтесь с этим пошаговым руководством, чтобы найти решение.

Читайте также: