- Исправить Windows 10 приложение открывается, а затем закрывается
- Журнал событий Windows 10
- Исправить разрешения файловой системы
- Исправление разрешений реестра
- Как решить проблемы с вылетающими играми в Windows 10
- Почему могут вылетать игры на Windows 10 и как это исправить
- Аппаратные причины
- Нехватка оперативной или видеопамяти
- Перегрев процессора
- Программные причины и их решение
- Проблемы с совместимостью
- Необходимость обновить драйверы
- Видео: как обновить драйверы Windows 10
- Настройка видеокарты
- Проблемы с самой игрой
- Последствия работы вирусов
Исправить Windows 10 приложение открывается, а затем закрывается
Некоторые или все ваши приложения для Windows 10 не работают должным образом? Ранее я написал статью о том, как решить проблему отсутствия приложений Магазина Windows, и недавно у меня был клиент, который купил мне компьютер с Windows 10, где приложения Windows могли открываться, но затем сразу же закрывался.
Если у вас возникла проблема, когда приложение не загружается, возможно, это проблема с разрешениями. Существует множество причин, по которым приложения Store не запускаются, и одна из них заключается в том, что разрешения для определенных папок Windows и параметры реестра были изменены вручную или с помощью групповой политики.
Вы можете решить эту проблему, проверив все разрешения для этих папок и параметров реестра и убедившись, что все они правильные. В этом посте я расскажу вам, как это сделать, чтобы снова запустить приложения из Магазина.
Журнал событий Windows 10
Чтобы проверить, является ли это причиной проблемы, откройте журнал событий и проверьте код события 5961 в журнале событий. Вы можете открыть журнал событий, нажав Пуск и введя в журнал событий .
Вам нужно будет перейти к следующему файлу журнала, чтобы увидеть, существует ли это конкретное событие:
Оказавшись там, вы увидите целую кучу событий, перечисленных там, вероятно, тысячи. Вы не можете вручную пройти через это, поэтому нажмите кнопку «Найти» справа и введите 5961. Он будет искать в этом журнале и, если найдет что-нибудь, выделит эту строку. Дважды щелкните по строке, и вы должны увидеть некоторую информацию, как показано ниже:
Если событие существует, вы можете быть уверены, что это проблема с разрешениями для новой группы в Windows под названием Все пакеты приложений . Что такое все пакеты приложений? Ну, это похоже на встроенные группы администраторов или пользователей. Все пакеты приложений включают любое приложение магазина, установленное в Windows 10. Если у этой группы нет прав доступа к определенным папкам и параметрам реестра, это приведет к сбою запуска приложений магазина.
Исправить разрешения файловой системы
Во-первых, давайте исправим разрешения файловой системы. Это в основном проверка прав доступа к трем папкам: Program Files, Windows и Users.
Перейдите в Проводник, щелкните правой кнопкой мыши C: \ Windows и перейдите на вкладку Безопасность . Вот как это должно выглядеть с правильными разрешениями.
Если это не то, что показывают ваши разрешения для каталога, нажмите кнопку « Дополнительно» в правом нижнем углу. В следующем диалоговом окне нажмите кнопку « Изменить разрешения» .
Затем вы хотите нажать кнопку Добавить . Обратите внимание, что если кнопка Добавить недоступна, это, вероятно, означает, что все файлы принадлежат TrustedInstaller. Прочитайте мой предыдущий пост о том, как изменить разрешения, чтобы вы могли получить полный контроль над файлами и папками.
Здесь вам нужно нажать « Выбрать принципала», а затем ввести все пакеты приложений в поле имени объекта. Не забудьте нажать кнопку « Проверить имена», прежде чем нажимать «ОК».
Убедитесь, что для параметра « Тип» задано значение « Разрешить» и « Применяется к этой папке, подпапкам и файлам» . Под разрешениями, убедитесь, что у вас есть чтение и выполнение, список содержимого папки и чтение проверено. Затем нажмите ОК.
Вы вернетесь на главный экран разрешений. Здесь вы должны убедиться, что отметили флажок Заменить все записи разрешений дочернего объекта на наследуемые записи разрешений этого объекта .
После того, как вы сделали это для каталога Windows, вам нужно сделать то же самое для C: \ Users и C: \ Program Files. Для C: \ Users все то же самое, за исключением того, что вы предоставляете группе Все пакеты приложений Полный доступ . Кроме того, если вы используете 64-разрядную версию Windows, вам нужно сделать это и для C: \ Program Files (x86).
Исправление разрешений реестра
Для записей реестра откройте regedit, зайдя в Пуск и набрав regedit . После того, как вы его открыли, вам нужно проверить разрешения для HKEY_USERS. Щелкните правой кнопкой мыши HKEY_USERS и выберите « Разрешения» .
Убедитесь, что у всех пакетов приложений есть разрешение на чтение .
Теперь сделайте то же самое для HKEY_CLASSES_ROOT . Затем разверните HKEY_LOCAL_MACHINE и выполните проверку для ТС, SAM, ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ и СИСТЕМЫ .
Если вы еще не сошли с ума, то поздравляю! Основная проблема, с которой я столкнулся во всем этом процессе, — это изменение разрешений для системных папок, потому что вам нужно преодолеть TrustedInstaller, чтобы вносить изменения в разрешения. Половина времени, которое никогда не работает должным образом, а затем попытка вернуть все в нормальное состояние, столь же рискованно.
Возможно, вам лучше просто перезагрузить Windows 10, но для этого потребуется заново установить все сторонние приложения. Вы можете сбросить Windows 10, перейдя в « Настройки», нажмите « Обновление и безопасность» и затем нажмите « Восстановление» . Если вы пытаетесь изменить права доступа и сталкиваетесь с ошибками, оставьте комментарий, и мы постараемся помочь. Наслаждайтесь!
Как решить проблемы с вылетающими играми в Windows 10
Согласитесь, очень раздражают ситуации, когда ты целиком погружен в компьютерную игру, наслаждаешься процессом, адреналин на пределе, а в самый ответственный момент компьютер попросту закрывает программу. Не одна клавиатура была разбита в подобный момент. Однако ситуацию можно исправить и предупредить в будущем для большинства случаев.
Почему могут вылетать игры на Windows 10 и как это исправить
Учитывая, что игры являются обычными программами, к проблеме вылетов необходимо подходить именно с точки зрения работы приложений в установленной операционной системе. А принудительное отключение приложения может случиться только при критической ошибке в программной части, либо из-за невозможности обработать тот или иной запрос. В итоге вылеты можно разделить на два вида: аппаратные и программные. К счастью, аппаратные ошибки случаются в десятки раз реже программных.
Аппаратные причины
Основные аппаратные причины вылетов игры заключаются в нехватке оперативной или видеопамяти, а также в возможном перегреве тех или иных чипов внутри ПК. Прочие неполадки в оборудовании, скорее всего, привели бы к полной неработоспособности компьютера, не говоря уже о запуске таких ресурсоёмких процессов, как игры.
Нехватка оперативной или видеопамяти
Прежде всего, нужно понять, что игра требует некоторых ресурсов компьютера для обработки графических и числовых данных. Поэтому при покупке и установке игры необходимо сравнивать потребности игры с возможностями компьютера. Кроме того, к каждой игре разработчики указывают минимальные и рекомендуемые требования. Эти условия определяют качественную работу приложения на минимальных и максимальных настройках графики.
Для каждой игры разработчики указывают минимальные и рекомендуемые требования
Следует помнить: ядро Windows также потребляет некоторые ресурсы оперативной памяти (ОП), а это значит, что компьютер должен иметь на 1–2 ГБ оперативной памяти больше, чем заявлено в требованиях игры.
Если ОП достаточно, но игра всё равно вылетает в процессе работы, необходимо убрать лишние задачи. Для этого просто закройте все сторонние процессы, особенно браузеры и медиапроигрыватели.
Перегрев процессора
Перегрев ЦП (центрального процессора) может вызвать неконтролируемые ошибки, закрытие задач и даже отключение компьютера от питания. Такое часто может происходить в компьютерах и ноутбуках, которым больше двух лет, и они ни разу не проходили чистку и замену термопасты.
В зависимости от спецификации разрешённая температурная нагрузка на процессор колеблется от 70 до 100 o C. Однако в случаях, когда температура превышает 60 градусов, стоит задуматься о походе в сервисный центр и замене термопасты.
Чтобы узнать, насколько нагрелся процессор, можно воспользоваться одной из диагностических программ, к примеру, Aida 64 Extreme:
- Скачиваем, устанавливаем и запускаем программу.
- Открываем вкладку «Компьютер» — «Датчики» и знакомимся с температурами процессора. Если они превышают допустимые, компьютер следует выключить и отправить в сервисный центр для чистки и замены термопасты.
Во вкладке «Датчики» знакомимся с показателями температуры
Программные причины и их решение
Программные проблемы встречаются при вылетах игр гораздо чаще. Дело в том, что для правильного функционирования приложения необходимо большое количество компонентов в виде графических библиотек, правильных драйверов, совместимости и многого другого.
Проблемы с совместимостью
Совместимость программы и операционной системы часто страдает при запуске новой Windows. Так было ещё со старта Windows Vista: очень много программ попросту не приспособлены к реалиям и кодам новой ОС. Из-за этого и возникают ошибки, а их следствие — принудительное закрытие приложения. Подобное происходит потому, что один или несколько компонентов старой программы не могут работать корректно с более современной Windows.
Разработчики «Окон» для решения этой проблемы постоянно работают над обновлениями системы. И кроме этого, в ОС внедрён механизм «принудительного» запуска любой программы в режиме совместимости с любой предыдущей Windows, который можно использовать следующим образом:
- Щёлкаем правой кнопкой по исполняемому файлу или ярлыку, который запускает игру, и выбираем «Свойства».
Щёлкаем правой кнопкой по запускающему файлу и выбираем «Свойства»
- Ставим галочку у пункта «Запустить программу в режиме совместимости», выбираем операционную систему (почти всегда это Windows 7, реже Windows XP) и сохраняем изменения через OK.
Ставим галочку у пункта «Запустить программу в режиме совместимости» и сохраняем изменения
Необходимость обновить драйверы
Драйверы — это специальные программные коды, которые обеспечивают наилучшее взаимодействие операционной системы и устройств, установленных на компьютере. Очень важно следить за тем, чтобы они были в актуальном состоянии и не были повреждены. Именно поэтому временами необходимо проверять наличие обновлений для ключевых устройств:
- Щёлкаем правой кнопкой по значку «Пуск» в левом нижнем углу, а в выпавшем меню Windows выбираем «Диспетчер устройств».
Вызываем меню Windows и выбираем «Диспетчер устройств»
- Открываем вкладку с устройствами, щёлкаем по одному из них и выбираем «Обновить драйвер». Обычно обновления требуют драйверы видеокарты, а также устройств, отмеченных специальным значком, указывающим на проблемы совместимости — восклицательным знаком в жёлтом треугольнике.
Щёлкаем по устройству, отмеченному специальным знаком, и выбираем «Обновить драйвер»
- Открываем вкладку с устройствами, щёлкаем по одному из них и выбираем «Обновить драйвер». Обычно обновления требуют драйверы видеокарты, а также устройств, отмеченных специальным значком, указывающим на проблемы совместимости — восклицательным знаком в жёлтом треугольнике.
- Выбираем «Автоматический поиск» и ожидаем, пока программа найдёт и установит лучший драйвер, если таковой существует.
Выбираем «Автоматический поиск обновленных драйверов»
Проводим аналогичные процедуры для всех устройств из вкладок:
- «Видеоконтроллеры»;
- «Звуковые, игровые и видеоустройства»;
- «Контроллеры IDE».
После обновления всех драйверов перезагружаем компьютер.
Видео: как обновить драйверы Windows 10
Настройка видеокарты
Некоторые программы имеют интерфейсные оболочки, которые помогают изменять определённые настройки. Больше всего изменений можно внести в параметры работы видеокарты (другие драйверы почти никогда не имеют интерфейса для управления устройством), именно она отвечает за производительность игр. В зависимости от издателя видеокарты и драйвера настройки могут отличаться, но общие установки и методы обращения к ним примерно одинаковые.
Настройки программы можно изменить таким образом, что видеокарта будет больше ориентирована не на обработку графического изображения, а на повышение производительности — это привнесёт больше стабильности в игру:
- Щёлкаем по пустому месту рабочего стола и выбираем «Настройка переключаемой графики».
Щёлкаем по пустому месту рабочего стола и выбираем «Настройка переключаемой графики»
- В открывшемся окне, напротив процесса игры, изменяем фильтр «Настройка графики» на значение «Высокая производительность».
Устанавливаем фильтр напротив запускаемого файла игры в положение «Высокая производительность»
- Затем нажимаем «Применить» и для верности перезагружаем компьютер.
Проблемы с самой игрой
Нередки случаи, когда, пытаясь проводить время в некой «бесплатной» версии, включая репак или урезанный продукт, пользователь сталкивается с вылетами во время игры. Зачастую причина проблемы состоит именно в том, что используется нелицензионная версия с некоторыми отсутствующими или «криво» изменёнными компонентами. В итоге игрок получает ошибку, корень которой непосредственно в самой игре, поскольку она неполноценна.
Качественный программный продукт может гарантировать только издатель игры, так как при создании приложение проходит десятки тестов на работоспособность в разных ситуациях, а также проверяется весь предоставляемый в нём контент. В случае репаков мы получаем изменённую игру, поэтому никогда не знаешь, как они отразятся на работе продукта.
Для проверки дистрибутива необходимо воспользоваться помощью других компьютеров, установив игру на них, или попробовать на своём компьютере другой образ от иного издателя.
Кроме этого, лучше всего попробовать полностью удалить и установить игру заново. Вполне возможно, что при первой инсталляции приложения произошли какие-то ошибки, которые влияют на работу игры и создают нежелательные последствия.
Однажды столкнулся с проблемой вылетов в игре Medieval (пользовался репаком от известного издателя). Причём ошибки возникали в совершенно разных игровых ситуациях: и при стратегических событиях, и на тактической карте. В итоге из-за этих проблем пришлось бросить игру, несмотря на то, что она мне чрезвычайно нравилась. А через пару лет друзья, зная о моей любви к стратегиям, подарили мне лицензионный дистрибутив Medieval. Каково же было моё удивление, когда я на одном дыхании в течение двадцати часов играл и сражался с крестоносцами. Но и это ещё не всё: я пробовал воспользоваться сохранениями из старой игры (их версии совпадали), лицензионная версия не воспринимала данные. Поэтому никому не рекомендую пользоваться репаками и взломанными версиями.
Последствия работы вирусов
Компьютерные вирусы по-прежнему остаются бичом современных IT-технологий. Конечно, нынешняя мода на вредоносное ПО больше направлена на коммерческую составляющую (вымогатели, майнеры), их жертвами становятся банки и корпорации, но всё же полностью искоренить простых «вредителей» невозможно.
Если вы поймали и смогли вылечить вирус, необходимо устранить последствия его работы. Наверняка антивирусная программа, которой вы пользовались, удалила или ограничила некоторые системные файлы, что скорее всего воздействовало на работоспособность системы и отдельных приложений.
Чтобы восстановить системные файлы, можно воспользоваться вшитой утилитой SFC:
- Вызываем меню Windows, как показано выше, и выбираем пункт «Командная строка (администратор)».
В меню Windows выбираем пункт «Командная строка (администратор)»
- Вводим и запускаем команду sfc /scannow, ожидаем, пока утилита не закончит проверку и возможное восстановление.
В командной строке запускаем команду sfc /scannow
- Перезагружаем компьютер.
Исправить ситуацию, когда игра вылетает на ровном месте, очень просто. Достаточно пошагово выполнить инструкции выше, чтобы проблемы с развлекательным контентом исчезли навсегда.