Не запускается black mesa на windows 10 x64

Содержание статьи:

  • Рекомендации по устранению
    • Первое
    • Второе
    • Третье
    • Четвертое (общие рекомендации)
  • Вопросы и ответы: 0

Здравия!

Вероятно вы наткнулись на эту заметку из-за сообщения на экране про какой-то там «Task Host Windows»*, который мешает выкл. компьютер?! (см. пример на рис. ниже)

* Для начала отвечу о том, что это вообще такое «Task Host Windows»?

Это системное приложение Windows, отвечающее за работу с DLL библиотеками других программ. Работает оно постоянно, и если есть какое-то задание (даже отложенное, фоновое) — то при выкл. компьютера можно увидеть как раз это предупреждение о работе «Task Host Windows»… 👇

Т.е. в подавляющем большинстве случаев причина в появл. окна — какое-нибудь стороннее ПО, которое в данный момент работает (некоторые игры, редакторы, оптимизаторы, не сохраненные документы, и т.п.)

Ниже рассмотрим неск. рекомендаций, как его убрать (и что вообще можно сделать…). 😉👌

img-Task-Host-Windows.-Zakryitie-odnogo-prilozheniya-i-perezagruzka-CHtobyi-vernutsya-i-sohranit-dannyie-nazhmite-otmenu.png

Task Host Windows. Закрытие одного приложения и перезагрузка — Чтобы вернуться и сохранить данные нажмите отмену. Сервер задач останавливает фоновые задачи // в качестве примера

*

Рекомендации по устранению

Первое

При появлении подобного окна (как на рис. ниже/выше) — обратите внимание на описание. Как правило, всегда указывается либо само «проблемное» приложение (например, Word или Блокнот 👇), либо фоновый процесс, который мешает завершить задачу.

Если данные из этого указанного приложения вам не нужны* — то можно просто-напросто нажать на кнопку «Все равно перезагрузить / выкл.» (как в примере ниже👇), и на этом вопрос должен быть решен…

*Разумеется, если данные из приложения нужны — необходимо отменить выключение ПК и предварительно всё сохранить на диск…

img-Zakryitie-odnogo-prilozheniya-i-perezagruzka-CHtobyi-vernutsya-i-sohranit-dannyie-nazhmite-otmenu.png

Проблема с блокнотом. Закрытие 1 приложения и перезагрузка… (еще один пример).

*

Второе

Если приложение из описания не очевидно (и вы не знаете из-за чего появляется окно с «Task Host Windows») — можно попробовать его узнать через 📌диспетчер задач (нажмите Ctrl+Alt+Del для его вызова).

Далее нужно открыть вкладку «Сведения» (либо «Подробности», зависит от версии Windows), найти процесс «taskhostw.exe», нажать по нему правой кнопкой мыши и перейти во вкладку «Анализ цепочки ожидания».

img-Analiz-tsepochki-ozhidaniya-Dispetcher-zadach-Windows-11.png

Анализ цепочки ожидания — Диспетчер задач Windows 11

Затем должно появиться окно с деревом процессов и приложений, которые вызывают «проблему»… 👇👌

img-Zdes-mozhet-byit-ukazan-protsess-programma-kotoryie-vyizvali-problemu....png

Здесь может быть указан процесс, программа, которые вызвали проблему…

*

Третье

Есть ряд параметров, которые могут приводить к рассматриваемой проблеме — и на время диагностики я бы порекомендовал вам попробовать их откл.:

  1. быстрый запуск: чтобы его откл. — необходимо открыть настройки электропитания (Win+R, и команда powercfg.cpl), затем перейти в «Действие кнопки питания» и снять галочку напротив пункта «Вкл. быстрый запуск» 👇👇(Перезагрузить ПК);

    img-Deystvie-knopok-pitaniya.png

    Действие кнопок питания

    img-Otkl.-byistryiy-zapusk-nastroyki-elektropitaniya-Windows.png

    Откл. быстрый запуск — настройки электропитания Windows

  2. в параметрах Windows 10 (11) во вкладке «Учетные записи \ варианты входа» можно откл. использование данных для входа при заверш. настройки после перезапуска и обновлений (рекомендуется передвинуть ползунок в режим «Выкл.»);

    img-Uchetnyie-zapisi-variantyi-vhoda-isp.-moi-dannyie-Windows-11.png

    Учетные записи — варианты входа — исп. мои данные — Windows 11

  3. также рекомендуется пройтись в «Планировщике задач» (Win+R, команда control schedtasks) по всем задачам, и поискать, какие из них работают в текущий момент + какие поставлены на активацию при выкл. компьютера. Затем всё незнакомое и ненужное откл.! Примечание: для откл. задачи — нажмите по ней ПКМ и выберите опцию «Откл.», чтобы у нее поменялось состояние (см. скрин ниже стрелка-1).

    img-Otklyuchaem-regulyarnyiy-zapusk-vsego-nenuzhnogo-planirovshhik-zadaniy-Windows.png

    Отключаем регулярный запуск всего ненужного — планировщик заданий Windows

*

Четвертое (общие рекомендации)

  1. во-первых, стоило бы проверить свой компьютер антивирусом (это можно быстро сделать с помощью 📌онлайн-сканеров, которые не нужно устанавливать);

    Работа сканера ESET’s Free Online Scanner

    Работа сканера ESET’s Free Online Scanner

  2. во-вторых, не лишним было бы проверить обновления (при наличии оных — обновить Windows. 📌В помощь: как обновить Windows до посл. версии);

    Центр обновления в Windows 11

    Центр обновления в Windows 11

  3. в-третьих, стоит проверить (и восстановить при необходимости) системные файлы в Windows. Как это сделать с помощью SFC, Chkdsk и DISM 📌показывал в этой заметке;
  4. в-четвертых, если все остальное не помогло — можно попробовать посмотреть 📌точки восстановления. Если среди них есть точка с датой создания при которой все работало штатно — можно попробовать 📌откатить систему к ней.

*

Дополнения и иные решения — приветствуются в комментариях (См. форму для комментирования ниже).

Всем удачи!

👋

Уровень сложностиПростой

Время на прочтение12 мин

Количество просмотров30K

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

Я искренне приношу извинения за возможные неточности в изложении материала, информация в этой статье является «сборной солянкой» из моих слов и тысячи и тысячи источников!
По мере возможности я постараюсь обновлять материал, исправляя неточности, делая его более детализированным и актуальным.

System

Путь: Процесс не создается за счет исполняемого файла
Родительский процесс: Нет
Количество экземпляров: Один
Время запуска: Запуск системы

Здесь многословить не стоит: этот процесс отвечает за выполнение ядра операционной системы, других процессов и драйверов устройств, поэтому в основном под ним запускаются файлы .sys и некоторые важные для системы библиотеки. В обязанности System входит контроль за управлением оперативной и виртуальной памятью, объектами файловой системы.

smss.exe

Путь: %SystemRoot%\System32\smss.exe
Родительский процесс: System
Количество экземпляров: Один и дочерний, который запускается после создания сеанса
Время запуска: Через несколько секунд после запуска первого экземпляра

Session Manager Subsystem — диспетчер, отвечающий за создание новых сеансов, запуск процессов csrss.exe и winlogon.exe, отвечающих за графический интерфейс и вход в систему, а также за инициализацию переменных окружения. Первый экземпляр создает сеанс нуля и дочерний экземпляр, и как только дочерний экземпляр инициализирует новый сеанс, запуская csrss.exe и wininit.exe для сеанса 0 или winlogon.exe для сеанса 1, дочерний экземпляр завершается.

Если обнаружены проблемы с файловой системой, первостепенной функцией smss.exe является запуск системной утилиты для проверки диска — autochk.
После выполнения этих задач smss.exe переходит в пассивный режим.

Немного о сеансе 0 и сеансе 1

Сеанс 0 и сеанс 1 — это разные типы сеансов Windows, которые используются для запуска процессов.
Сеанс 0 создается при запуске системы, и в нем в фоновом режиме работают службы и процессы Windows.
Сеанс 1 создается для пользовательских процессов.

Chkdsk и autochk — что это вообще, и зачем? А разница в чем?

На самом деле, autochk — это версия chkdsk, которая запускается автоматически smss.exe при обнаруженных проблемах с диском. А разница их в том, что chkdsk можно запустить в среде Windows напрямую из командной строки, а autochk — нет.
Да и autochk работает только с NTFS, что не скажешь про chkdsk — он, в дополнение к NTFS, поддерживает FAT и exFAT.

Кстати!
По сути, chkdsk тоже может запускаться smss.exe, но это зависит от того, что указано в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\SessionManager (здесь хранится информация, предназначенная для Диспетчеpa сеансов ) в параметре BootExecute). При запуске chkdsk Диспетчер сеансов использует параметр /r , что позволяет утилите производить поиск повреждённых секторов (наряду с ошибками файловой системы).

csrss.exe

Путь: %SystemRoot%\System32\csrss.exe
Родительский процесс: smss.exe, который, запустив csrss.exe, завершает работу
Количество экземпляров: Два или больше
Время запуска: Через несколько секунд после запуска первых двух экземпляров — для сеанса 0 и сеанса 1

Client/Server Run-Time Subsystem — подсистема выполнения «клиент/сервер» обеспечивает пользовательский режим подсистемы Windows. Csrss.exe отвечает за импорт многих DLL-библиотек, которые предоставляют WinAPI (kernel32.dll, user32.dll, ws_2_32.dll и другие), а также за обработку графического интерфейса завершения работы системы.
Процесс запускается для каждого сеанса, а именно 0 и 1, дополнительные сеансы создаются при помощи удаленного рабочего стола или за счет быстрого переключения между пользователями.

Что интересно для Windows Server

Можно проверить количество активных сеансов, введя query SESSION в командной строке. Так можно проверить, соответствует ли количество сеансов количеству запущенных csrss.exe.

И еще..

До Windows 7 csrss.exe обеспечивал старт окна консоли, но теперь этим занимается conhost.exe.

wininit.exe

Путь: %SystemRoot%\System32\wininit.exe
Родительский процесс: smss.exe, который завершает работу перед запуском wininit.exe
Количество экземпляров: Один
Время запуска: Через несколько секунд после запуска системы

После получения управления от процесса smss.exe, wininit.exe помечает себя как критический, что позволяет ему избегать нежелательного отключения при аварийном завершении сеанса или входа систему в гибернацию. Целью Windows Initialisation (wininit.exe) является запуск ключевых фоновых процессов в рамках сеанса нуля. Он запускает:

  • services.exe — Диспетчер управления службами

  • lsass.exe — Сервер проверки подлинности локальной системы безопасности

  • lsaiso.exe — для систем с включенной Credential Guard.

Дополнительно на протяжении всего сеанса работы системы wininit.exe отвечает за создание и наполнение папки TEMP. Перед выключением wininit.exe снова «активизируется» — теперь уже для корректного завершения запущенных процессов. .

Кстати!

До Windows 10 lsm.exe (Диспетчер локальных сеансов) также запускался с помощью wininit.exe. Начиная с Windows 10, эта функция перенесена в lsm.dll, которая размещена в svchost.exe.

services.exe

Путь: %SystemRoot%\System32\services.exe
Родительский процесс: wininit.exe
Количество экземпляров: Один
Время запуска: Через несколько секунд после запуска системы

В функции services.exe входит реализация Унифицированного диспетчера фоновых процессов (UBPM), который отвечает за фоновую работу таких компонентов, как Диспетчер управления службами (SCM) и Планировщик задач (Task Sheduler). Словом, services.exe отвечает за управление службами, а также за контроль за взаимодействием служб, обеспечивая их безопасную и эффективную работу.

UBPM: немного для тех, кто видит первый раз

Унифицированный диспетчер фоновых процессов (UBPM) — компонент системы, который автоматически управляет фоновыми процессами, такими как службы и запланированные задачи. Словом, он помогает оптимизировать запущенные в фоновом режиме службы, приостанавливать или завершать фоновые процессы, что позволяет экономить ресурсы системы.

Кстати!

До Windows 10, как только пользователь успешно вошел в систему в интерактивном режиме, services.exe считал загрузку успешной и устанавливал для последнего удачного набора элементов управления HKLM\SYSTEM\Select\LastKnownGood значение CurrentControlSet.

А LastKnownGood — что это вообще?

LastKnownGood являлся опцией восстановления, благодаря которой можно запустить систему с последней рабочей конфигурацией, если система не может загрузиться из-за каких-либо причин. LastKnownGood сохранял резервную копию части реестра, в которой хранится информация о системе, драйверах и настройках.

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

svchost.exe

Путь: %SystemRoot%\system32\svchost.exe
Родительский процесс: services.exe (чаще всего)
Количество экземпляров: Несколько (обычно не менее 10)
Время запуска: В течение нескольких секунд после загрузки, однако службы могут запускаться в течение работы системы, что приводит к появлению новых экземпляров svchost.exe.

svchost.exe (в Диспетчере задач прописывается как Служба узла) — универсальный хост-процесс для служб Windows, использующийся для запуска служебных DLL. В системе запускается несколько экземпляров svchost.exe, и каждая служба работает в своем собственном процессе svchost, что позволяет изолировать ошибки в работе одной службы от других, хотя в системах с ОЗУ менее 3,5 ГБ службы приходится группировать (см. ниже). Ну а в системах с оперативной памятью более 3,5 ГБ можно увидеть даже более 50 экземпляров svchost.exe.

Злоумышленники часто пользуются преимуществом наличия большого количества процессов svchost.exe, и могут воспользоваться этим, чтобы разместить какую-либо вредоносную DLL в качестве службы, либо запустить вредоносный процесс с именем svchost.exe или что-то типа scvhost.exe, svhost.exe и так далее.
Хотя, как известно, так можно сделать с любым процессом, но с svchost.exe это происходит почаще.

Кстати!

До Windows 10 версии 1703 экземпляры svchost.exe по умолчанию запускались в системе с уникальным параметром -k, благодаря которому была возможна группировка похожих служб. Типичные параметры -k включают:

  • DcomLaunch — служба, которая запускает компоненты COM и DCOM, благодаря которым программы взаимодействуют между собой на удаленных компьютерах

  • RPCSS — служба RPC (удаленный вызов процедур), благодаря которой программы взаимодействуют между собой через сеть.

  • LocalServiceNetworkRestricted — локальная служба, которая работает в пределах компьютера и имеет доступ к сети только для определенных операций.

  • LocalServiceNoNetwork — локальная служба, идентичная LocalServiceNetworkRestricted, но не имеющая доступа к сети.

  • netsvcs — группа служб Windows, благодаря которым выполняются задачи, связанные с сетью.

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

Здесь можно почитать о разделении служб SvcHost.

RuntimeBroker.exe

Путь: %SystemRoot%\System32\RuntimeBroker.exe
Родительский процесс: svchost.exe
Количество экземпляров: Один или больше
Время запуска: Может быть разным

Работающий в системах Windows, начиная с Windows 8, RuntimeBroker.exe действует как прокси между ограниченными приложениями универсальной платформы Windows (UWP) и набором функций и процедур Windows API. В целях безопасности приложения UWP должны иметь ограниченные возможности взаимодействия с оборудованием, файловой системой и другими процессами, поэтому процессы-брокеры а-ля RuntimeBroker.exe используются для обеспечения требуемого уровня доступа для таких приложений.

Обычно для каждого приложения UWP существует один файл RuntimeBroker.exe. Например, запуск сalculator.exe приведет к запуску соответствующего процесса RuntimeBroker.exe.

И такое было: об утечках памяти, связанных с RuntimeBroker

Когда процесс RuntimeBroker еще был в новинку, пользователи во время работы с системой начали замечать, что RuntimeBroker.exe нещадно занимает аж более 500 МБ памяти, что несвойственно для него.
Оказывается, ошибка заключалась в следующем: каждый вызов метода TileUpdater.GetScheduledTileNotifications приводила к тому, что RuntimeBroker выделял память без ее дальнейшего высвобождения. Чаще всего с этим сталкивались пользователи, у которых было установлено приложение «The Time» для измерения времени — оно постоянно обновляло информацию на плитке.

Об этом казусе в Windows 8 можно почитать тут.

Про метод TileUpdater.GetScheduledTileNotifications

Если кратко, это метод, позволяющий получать запланированные уведомления от плиток в универсальных приложениях Windows (UWP). Он позволяет приложениям отображать информацию на стартовом экране пользователя в виде динамически обновляемых плиток.

Те самые "плитки" в Windows 8

Те самые «плитки» в Windows 8

taskhostw.exe

Путь: %SystemRoot%\System32\taskhostw.exe
Родительский процесс: svchost.exe
Количество экземпляров: Один или больше
Время запуска: Может быть разным

Процесс Task Host Window отвечает за выполнение различных задач Windows.
С началом работы, taskhostw.exe начинает выполнять задачи, которые были назначены ему системой, а в течение работы системы выполняет непрерывный цикл прослушивания триггерных событий. Примеры триггерных событий, которые могут инициировать задачу, могут включать в себя:

  • Определенное расписание задач

  • Вход пользователя в систему

  • Запуск системы

  • Событие журнала Windows

  • Блокировка/ разблокировка рабочей станции и т.д.

Двое из ларца: В чем разница между Task Host Window и Task Scheduler?

Task Host Window отвечает за выполнение различных системных задач, например, запуск служб и выполнение запросов на исполнение программ. Taskhostw.exe может использоваться для запуска службы обновления Windows, перехода компьютера в режим сна или ожидания после определенного времени и так далее.

Task Sheduler, он же Планировщик задач, — инструмент, благодаря которому пользователь имеет возможность создавать задачи и запускать их по расписанию или при определенных событиях. Планировщик задач может быть использован для запуска программ, скриптов и автоматизации задач.

lsass.exe

Путь: %SystemRoot%\System32\lsass.exe
Родительский процесс: wininit.exe
Количество экземпляров: Один
Время запуска: В течение нескольких секунд после загрузки

Local Security Authentication Subsystem Service (Служба проверки подлинности локальной системы безопасности) отвечает за аутентификацию пользователей путем вызова соответствующего пакета аутентификации, указанного в HKLM\SYSTEM\CurrentControlSet\Control\Lsa. Обычно это Kerberos для учетных записей домена или MSV1_0 для локальных учетных записей. Помимо аутентификации пользователей, lsass.exe также отвечает за реализацию локальной политики безопасности (например, политики паролей и политики аудита), а также за запись событий в журнал событий безопасности.

Что любят котята: Mimikatz и LSASS

Многим известно, что злоумышленники могут использовать Mimikatz, зачастую для перехвата учетных данных в операционной системе, и делают они это за счет перехвата данных процесса lsass.exe.
Все просто: работает Mimikatz на уровне ядра и внедряется в процесс LSASS или использует метод DLL-injection. Кража учетных данных происходит либо за счет получения доступа к памяти процесса, в котором лежат заветные креды, либо за счет перехвата вызова функций до шифрования учетных данных.
Также Mimikatz не пренебрегает использованием стандартных функций Win32 LsaProtectMemory и LsaUnprotectMemory, которые используются для шифрования и расшифровки некоторых участков памяти с чувствительной информацией.

Чуть больше об lsass.exe можно прочитать тут.
И о любви котят к LSASS — тут.

winlogon.exe

Путь: %SystemRoot%\System32\winlogon.exe
Родительский процесс: smss.exe, который, запустив winlogon.exe, завершает работу
Количество экземпляров: Один или больше
Время запуска: В течение нескольких секунд после загрузки первого экземпляра, дополнительные экземпляры запускаются по мере создания новых сеансов (подключение с удаленного рабочего стола и быстрое переключение пользователей)

Winlogon обрабатывает интерактивный вход и выход пользователей из системы. Он запускает LogonUI.exe, который использует поставщика учетных данных для сбора учетных данных пользователя, а затем передает учетные данные lsass.exe для проверки.
После аутентификации пользователя Winlogon загружает NTUSER.DAT пользователя в HKCU, настраивает окружение пользователя, включая его рабочий стол, настройки реестра и т.д., и запускает оболочку пользователя explorer.exe через userinit.exe.

Совсем чуть-чуть об logonUI.exe

Да, название говорит само за себя: logonUI.exe отвечает за отображение экрана входа пользователя и за взаимодействие с пользователем при входе в систему. Если просто, то вывод того самого экрана входа и поля для ввода учетных данных — старания logonUI.exe.

..И об userinit.exe

Основная функция userinit.exe заключается в подготовке среды пользователя для работы в операционной системе.
Когда пользователь входит в систему, userinit.exe инициирует загрузку профиля пользователя, настройки оболочки (шаблоны рабочего стола, запуск программ и т.д.). После выполнения сих действий, userinit.exe запускает оболочку пользователя explorer.exe, которая отображает рабочий стол и другие элементы интерфейса, после чего завершает работу.

Кстати!

Обработка команд из CTRL+ALT+DEL, между прочим, тоже входит в обязанности winlogon.exe.
А тут можно почитать о Winlogon еще и узнать чуть больше — и про его состояния, и про GINA, и про все-все.

explorer.exe

Путь: %SystemRoot%\explorer.exe
Родительский процесс: userinit.exe, который завершает работу
Количество экземпляров: Один или больше, если включена опция Запускать окна с папками в отдельном процессе
Время запуска: Интерактивный вход пользователя

По своей сути, explorer.exe предоставляет пользователям доступ к файлам, хотя одновременно это файловый браузер через проводник Windows (тот самый Диспетчер файлов) и пользовательский интерфейс, предоставляющий такие функции, как:

  • Рабочий стол пользователя

  • Меню «Пуск»

  • Панель задач

  • Панель управления

  • Запуск приложений через ассоциации расширений файлов и файлы ярлыков

Словом, процесс отвечает за отображение действий пользователя: открытие и закрытие окон, перемещение и копирование файлов и тому подобное.

Запуск приложений через ассоциации расширений файлов

По сути, это процесс, при котором система использует информацию о расширении имени файла (например, .txt) для определения программы, которая будет запущена, чтобы обработать этот файл. Например, файл расширения .txt ассоциируется в системе с текстовым редактором, потому она запустит его при двойном щелчке мышью. Словом, ассоциации расширений файлов определяют, какие программы открываются по умолчанию для определенных типов файлов.

Также и с ярлыками — при щелчке запускается связанные с ними ресурсы.

Explorer.exe — это пользовательский интерфейс по умолчанию, указанный в значении реестра HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\Shell, хотя Windows может работать и с другим интерфейсом, например, с cmd.exe.
Следует заметить, что легитимный explorer.exe находится в каталоге %SystemRoot%, а не %SystemRoot%\System32.

Explorer — это же браузер, нет?

В старые добрые времена, когда на системах еще стоял Internet Explorer, запуск этого браузера инициировал процесс iexplore.exe, и с каждой новой вкладкой создавался новый экземпляр этого процесса. Сейчас остался только explorer.exe, который ни в коем случае не связан с браузером.
Вместо Internet Explorer на наших системах стоит MS Edge, который имеет процесс msedge.exe, исполняемый файл которого лежит в \Program Files (x86)\Microsoft\Edge\Application\.

ctfmon.exe

Путь: %SystemRoot%\System32\ctfmon.exe
Родительский процесс: Зависит от того, какой процесс запустил ctfmon.exe
Количество экземпляров: Один
Время запуска: При входе в систему

Процесс ctfmon.exe или, как привыкли его видеть, CTF-загрузчик, управляет функциями рукописного и сенсорного ввода, распознавания голоса и переключения языка на панели задач. Также процесс отслеживает активные программы и настраивает языковые параметры для обеспечения поддержки многоязычного ввода.
Ctfmon.exe может быть запущен разными процессами, и это напрямую зависит от того, какие функции ввода или языка используются в системе. Примеры родительских процессов и причины запуска:

  • svchost.exe — использование рукописного ввода или распознавания речи

  • winword.exe, excel.exe и т.д. — использование программ пакета Microsoft Office

  • searchUI.exe — использование поиска на панели задач или приложения из магазина Windows 10

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

Все способы:

  • Способ 1: Проверка соответствия системным требованиям
  • Способ 2: Добавление параметров запуска
  • Способ 3: Обновление Windows до последней версии
  • Способ 4: Средство устранения неполадок
  • Способ 5: Обновление драйверов
  • Способ 6: Установка дополнительного программного обеспечения
  • Способ 7: Восстановление системных файлов
  • Способ 8: Поиск и удаление вирусов
  • Способ 9: Проверка пути к исполняемому файлу
  • Способ 10: Проверка целостности файлов игры
  • Способ 11: Увеличение файла подкачки
  • Вопросы и ответы: 2

Важно! На некоторых изображениях в этой статье действия демонстрируются не на примере Back Mesa. Причина этому отсутствие у автора установленной на компьютере игры. Но несмотря на это, инструкции остаются актуальными и эффективными для решения рассматриваемой проблемы.

Способ 1: Проверка соответствия системным требованиям

Прежде всего необходимо проверить, соответствует ли ваше железо минимальным системным требованиям Black Mesa. Особое внимание обратите на видеокарту и процессор. Обычно, если эти комплектующие слабее, то игра может не запускаться или вылетать при старте.

Минимальные системные требования
Процессор Intel Core 2 Duo 2.4 Ghz / AMD Athlon 64 X2 5200+
Оперативная память 2 ГБ
Место на накопителе 13 ГБ
Видеокарта NVIDIA GeForce GTX 560 / AMD Radeon HD 6950 с 1 ГБ памяти
Звуковая карта Совместимая с DirectX
Версия DirectX 9.0c
Сеть Доступ в интернет

Способ 2: Добавление параметров запуска

На некоторых компьютерах игра может не открываться без установленных дополнительных параметров. Это связано с проблемами отображения интерфейса или установленного по умолчанию режима инициализации. Чтобы устранить эти неполадки, необходимо в свойствах Black Mesa прописать специальные параметры.

В Steam для этого перейдите во вкладку «Библиотека» и на боковой панели слева выберите «Black Mesa», чтобы открыть страницу игры. Кликните по кнопке в виде шестерни, после чего в появившемся диалоговом меню выберите пункт «Свойства».

black mesa не запускается на windows 10_01

В новом окне, находясь во вкладке «Общие», впишите в поле «Параметры запуска» приведенную ниже команду.

-oldgameui

black mesa не запускается на windows 10_02

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

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

-windowed -noborder

black mesa не запускается на windows 10_03

Если игра у вас установлена не через Steam, а посредством скачанного из интернета инсталлятора, ввести эти параметры необходимо в свойствах ярлыка. Для этого сначала щелкните по нему правой кнопкой мыши и в контекстном меню выберите пункт «Свойства».

black mesa не запускается на windows 10_26

В появившемся одноименном окне, находясь на вкладке «Ярлык», добавьте приведенные ниже параметры к содержимому в поле «Объект». Важно отделить добавленную информацию пробелом, как это сделано на изображении ниже. В завершение кликните по кнопке «Применить», чтобы все внесенные изменения сохранились.

black mesa не запускается на windows 10_27

Способ 3: Обновление Windows до последней версии

Чтобы операционная система работала исправно, ее необходимо систематически обновлять. Отсутствие актуальных компонентов негативно сказывается не только на программном обеспечении, но и на играх, особенно если они вышли относительно недавно. На нашем сайте есть отдельная статья, в которой рассказывается, как обновить Windows 10 до последней версии. При необходимости воспользуйтесь изложенной там информацией, перейдя по ссылке ниже.

Подробнее: Обновление Windows 10 до последней версии

black mesa не запускается на windows 10_04

Способ 4: Средство устранения неполадок

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

  1. Кликните по ярлыку «Black Mesa» правой кнопкой мыши и в открывшемся контекстном меню выберите пункт «Свойства».
  2. black mesa не запускается на windows 10_05

  3. В появившемся окне перейдите во вкладку «Совместимость» и щелкните по кнопке «Запуск средства устранения проблем с совместимостью».
  4. black mesa не запускается на windows 10_06

  5. В новом меню дождитесь окончания первичного анализа исполняемого файла, а затем щелкните по пункту «Использовать рекомендованные параметры».
  6. black mesa не запускается на windows 10_07

  7. Нажмите по кнопке «Проверить программу». Сразу после этого будет совершена попытка запуска. Если все в порядке, выйдите из игры и в окне «Устранение проблем с совместимостью» нажмите «Далее». Если ничего по итогу не произошло или снова появилась ошибка, все равно нажмите «Далее».
  8. black mesa не запускается на windows 10_08

  9. В случае успешного запуска сохраните примененные к игре параметры, нажав по кнопке «Да, сохранить эти параметры для программы».

    black mesa не запускается на windows 10_09_1

    Если проблема не была устранена, выберите в этом списке опций «Нет, попытаться использовать другие параметры».

  10. black mesa не запускается на windows 10_09_2

  11. Установите отметки напротив подходящих по описанию проблемы пунктах и нажмите «Далее». Если вы в каком-то из приведенных случаев не уверены, галочку ставить не рекомендуется.
  12. black mesa не запускается на windows 10_10

  13. Вернувшись в уже знакомое окно, снова нажмите по кнопке «Проверить программу». После действуйте аналогичным образом. Если игра запускается, сохраните предложенные параметры, в противном случае попробуйте выбрать другие проблемы из списка.
  14. black mesa не запускается на windows 10_11

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

    Подробнее: Средство устранения неполадок в Windows 10

    black mesa не запускается на windows 10_28

Способ 5: Обновление драйверов

Вне зависимости от того, какой мощности комплектующие установлены в компьютере, из-за устаревших драйверов их потенциал может быть раскрыт не полностью, что становится причиной вылетов Black Mesa. Поэтому необходимо контролировать, чтобы в операционной системе были установлены последние версии программного обеспечения. В отдельной статье на нашем сайте рассказывается о том, как это сделать.

Подробнее: Как обновить драйверы в Windows 10

black mesa не запускается на windows 10_12

Обратите внимание! В некоторых случаях скачать инсталлятор драйвера невозможно, тогда необходимо установить его вручную из исходников. Для этого в операционной системе есть специальная утилита в «Диспетчере устройств». В отдельной статье рассказывается о том, как ей воспользоваться. При необходимости перейдите по ссылке ниже, чтобы ознакомиться с изложенным там материалом.

Подробнее: Методы ручной установки драйверов в ОС Windows 10

black mesa не запускается на windows 10_13

На корректную работу любой игры оказывает непосредственное влияние видеокарта, соответственно, необходимо стараться поддерживать ее драйвер в актуальном состоянии. Инструкции для каждого производителя чипов этого типа будет отличаться, но на нашем сайте есть отдельная статья, в которой подробно рассказывается о том, как инсталлировать драйвер для видеокарт AMD и NVIDIA.

Подробнее: Способы обновления драйверов видеокарты на Windows 10

black mesa не запускается на windows 10_14

Способ 6: Установка дополнительного программного обеспечения

Black Mesa, как и практически все игры, требует наличия в операционной системе дополнительных компонентов, отвечающих за корректную работу отдельных функций. Первостепенно убедитесь, что в Windows 10 установлена актуальная версия DirectX, а при необходимости переустановите это программное обеспечение. О том, как это сделать, подробно рассказывается в другом материале на наем сайте.

Подробнее: Переустановка и добавление недостающих компонентов

black mesa не запускается на windows 10_15

Наряду с DirectX такой же важностью обладает и пакет Microsoft Visual C++ Redistributable. Если он не инсталлирован в системе, Black Mesa не запустится. При необходимости его можно бесплатно скачать с официального сайта Microsoft.

Скачать Microsoft Visual C++ Redistributable

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

Подробнее: Решение проблем с установкой Microsoft Visual C Redistributable

black mesa не запускается на windows 10_16

Способ 7: Восстановление системных файлов

В системной папке на диске C находится множество важных файлов и динамических библиотек, которые обеспечивают нормальную работу большинства функций Windows 10. Если какие-то из этих данных будут повреждены или стерты, могут возникнуть проблемы с запуском программного обеспечения и игр.

Рекомендуется проверить целостность системных файлов посредством специальной утилиты SFC, работающей в консоли. С ее помощью удастся обнаружить проблему и при возможности восстановить поврежденные участки данных. В другой статье на нашем сайте этот процесс рассматривается подробно, при необходимости перейдите по ссылке ниже.

Подробнее: Восстановление системных файлов в Windows 10

black mesa не запускается на windows 10_17

Способ 8: Поиск и удаление вирусов

Повредить те самые системные файлы могли вирусы, так как нередко они редактируют или удаляют важные компоненты операционной системы. Чтобы проверить это предположение, следует просканировать Windows 10 с помощью антивирусного программного обеспечения. Если угроза будет обнаружена, ее следует поместить в карантин или полностью стереть с внутренней памяти компьютера. О том, как это сделать, подробно рассказывается в тематической статье на нашем сайте.

Подробнее: Методы удаления вируса с компьютера под управлением Windows 10

black mesa не запускается на windows 10_18

Способ 9: Проверка пути к исполняемому файлу

Некоторые компьютерные игры работают некорректно, если на пути к их исполняемому файлу находятся папки с кириллическими символами в названии. Если Black Mesa вы устанавливали через отдельный инсталлятор, а не через Steam, то есть вероятность, что проблема с запуском появилась именно из-за этого. Чтобы удостовериться, перейдите в корневой каталог игры. Для этого щелкните правой кнопкой по ярлыку и в контекстном меню выберите пункт «Расположение файла».

black mesa не запускается на windows 10_19

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

black mesa не запускается на windows 10_20

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

Подробнее: Руководство по установке программ на компьютер

black mesa не запускается на windows 10_21

Способ 10: Проверка целостности файлов игры

При установке игры или в процессе эксплуатации компьютера могут повредиться некоторые файлы, отвечающие за корректную работу Black Mesa. Поэтому при возникновении проблем с запуском рекомендуется проверить целостность данных.

В Steam для этого необходимо перейти в свойства и нажать по кнопке «Проверить целостность игровых файлов». Это инициализирует процесс анализа. Если повреждения будут обнаружены, то программа автоматически восстановит данные. Подробнее об этом рассказывается в другой статье на нашем сайте.

Подробнее: Проверка целостности игровых файлов в Steam

black mesa не запускается на windows 10_22

Важно! Если игру вы устанавливали через сторонний инсталлятор, описанным способом выполнить восстановление поврежденных файлов не получится. Необходимо будет переустанавить Black Mesa. Прежде также убедитесь в том, что инсталлятор был загружен полностью, а лучше скачайте его из другого источника. Если возникнут проблемы с переустановкой, обратитесь к другой нашей статье на сайте, в ней этот процесс описан детальнее.

Подробнее: Установка и удаление программ в Windows 10

black mesa не запускается на windows 10_23

Способ 11: Увеличение файла подкачки

Каждая игра нуждается в достаточном объеме оперативной памяти, например, Black Mesa для нормальной работы на минимальных настройках графики потребляет 2 ГБ. Но даже при соответствии этому требованию могут возникнуть проблемы с запуском. Чтобы этого избежать, рекомендуется увеличить объем файла подкачки. Этот файл является своеобразным продолжением оперативной памяти. Когда она переполняется, часть информации выгружается на диск компьютера. Важно, чтобы выделенного пространства хватало, иначе произойдет ошибка.

black mesa не запускается на windows 10_24

Обратите внимание! Если проблемы с запуском возникают не только в игре Black Mesa, но и в любом другом программном обеспечении, есть вероятность, что операционная система некорректно работает с исполняемыми файлами. В таком случае рекомендуется перейти по ссылке ниже, чтобы ознакомиться с тематическим материалом, предлагающим способы решения проблем с запуском файлов EXE.

Подробнее: Что делать, если не запускаются файлы EXE в Windows 10

black mesa не запускается на windows 10_25

Наша группа в TelegramПолезные советы и помощь

Black Mesa PC is facing error and issues like Crash at launch, stuttering, no controller support, no UI or UI not working, Error 0xc000007b and more. Here I have compiled a list of errors and issues with the game along with their fixes and workarounds.

Black Mesa Crash, Low FPS, And Fixes

Black Mesa has officially launched on Steam and Half-Life fans can’t be happier. However, Black Mesa PC is facing errors and issues like bms.exe has stopped working, random crashes, Error 0xc000007b, stuttering and more.

The following are the errors and the issues that PC players are experiencing with the game along with their fixes and workarounds.

No UI, UI Not Working Fix

Players have reported that when they startup Black Mesa there is no UI to interact with. This can be fixed by reverting back to the old UI or menu. Go to your Steam library > right-click on the game > properties. In the General tab click on “Set launch options” and type “-oldgameui” and press OK. Now start the game and the UI will be working as intended.

If you are seeing the UI but can’t operate it then follow the steps above but this time type “-forceuid3d9” in the launch options. The game will start working.

Controller Support

Black Mesa, at the time of writing, doesn’t have official controller support. However, there is a way that can enable controller support for the game. Open Steam and at the top-left corner click on Steam > Settings > Controller > click on “General Control Settings”. The steam big picture will open and you’ll have a few options to choose from. If you are using Dualshock 4 then check “PlayStation configuration support” and if you are using Xbox One or Xbox 360 controller then select “Xbox Configuration Support”. Start the game and the controller should be working fine with Black Messa.

Crash At Startup, Game Not Launching Fix

Players are reporting that Black Messa just crashes at launch. Here are a few fixes that’ll help you fix the game not starting and crash at startup issues.

The first fix for the Black Mesa crash at startup issue is simple. Go to your Steam library > right-click on the game > properties. In the General tab click on “Set launch options” and type “-forceuid3d9”. After that, download and install DirectX files. Start the game and it will be working fine.

Another reason for the game to crash at launch might be your anti-virus software or Windows Defender detecting the game’s exe as a Trojan. Either disable your anti-virus or exclude Black Mesa’s install folder from your anti-virus software. Verify game files and then launch it. The game will start running without any crash.

Lack of administrative rights is another reason behind the crash at start or game not launching issue. Right-click on the game’s exe > Properties > Compatibility tab > check “Run this program as administrator”. Apply the change and start the game.

Using third-party monitoring tools like MSI Afterburner can also cause the game to not launch or crash at launch. Disable any third-party monitoring software, even GeForce Experience, and the issue will be resolved.

bms.exe Stopped Working, Error 0xc000007b Fix

According to players, when they start the game they get “bms.exe has stopped working” error or Error 0xc000007b. To fix these errors, disable your cloud save synchronization, delete/unsubscribe from all of the mods, restart your PC. Then Navigate the game’s install folder which is located inside Steam’s install folder “Steam\steamapps\common\Black Mesa\platform\config”. Open System32 and SysWOW64 folders and delete d3dx9_24.dll to d3dx9_42.dll. Then use the DXUpdate utility to reinstall the files you just deleted and both errors are now fixed.

Crash Fix

Players are reporting random crashes while playing Black Mesa. This is most probabaly due to installing mods from Steam Workshop. Just uninstall all the mods and the game will stop crashing randomly.

Stuttering, Low FPS Fix

Performance is a common issue in PC video games and players are reporting FPS drops and stuttering while playing Black Mesa. Here are a few things that’ll help fix the game’s performance and stuttering.

First, make sure you are using the latest GPU drivers and there is no background process using too much of you HDD, CPU, or GPU. If you aren’t running game or any other program on your system, your CPU usage shouldn’t be above 10%.

Open Nvidia Control Panel > Manage 3D Setting > Program Settings. Select the game from the drop-down menu and scroll through the options. Make the following changes.

Set “Power Management Mode” to “Prefer Maximum Performance”
set “Texture Filtering- Quality” to “High Performance”

Apply these changes and play Black Mesa. Both stuttering and FPS drops should be fixed. If you are still facing stuttering or low FPS issues then follow the steps above and set Vertical Sync to “Fast”. Start the game, disable in-game v.sync and the display should be set at Fullscreen. After this, you shouldn’t be having stuttering while playing the game.

That is all for our Black Mesa fixes for errors like the game crash at startup, bms.exe Stopped Working, No UI, and more. If you are facing other errors and issues with your PC then also see our hub for commonly occurring PC errors and their fixes.

Ahmad Hassan

Ahmad Hassan

Ahmad is a highly skilled technical writer with 5+ years of experience in providing fixes for video games and tech bugs. He is an expert in troubleshooting and has helped countless gamers overcome frustrating technical issues.

In addition to providing bug fixes, he also specializes in writing technical reviews for video games. His expertise in the industry allows him to provide insightful commentary on gameplay mechanics, graphics, and other technical aspects that are crucial to a game’s success.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows 7 x86 home basic sp1
  • Watermark remover windows 11
  • Как зайти в настройки компьютера в windows 10
  • Searchindexer exe индексатор службы microsoft windows search
  • Как запустить сталкер тень чернобыля на windows 10