Csrss exe грузит процессор – Синий экран BSOD

Что такое процесс исполнения клиент-сервер csrss.exe и что делать, если он грузит процессор.

Что такое Процесс исполнения клиент-сервер csrss.exe

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

Данный процесс в Windows 7, 8 и Windows 10 отвечает за консольные (выполняемые в режиме командной строки) программы, процесс выключения, запуск другого важного процесса — conhost.exe и другие критические функции системы.

Процесс csrss.exe в Windows

Удалить или отключить csrss.exe нельзя, результатом будут ошибки ОС: процесс запускается автоматически при запуске системы и, в случае, если каким-то образом вам удалось отключить этот процесс, вы получите синий экран смерти с кодом ошибки 0xC000021A.

Что же такое «Подсистема клиент/сервер времени выполнения» (Client/Server Runtime Subsystem, CSRSS)?

Процесс «csrss.exe» является важной частью операционной системы Windows. До Windows NT 4.0, выпущенной в 1996 году, «csrss.exe» отвечал за всю графическую подсистему, включая управление окнами, рисование элементов на экране и другие связанные с ними функции операционной системы.

В Windows NT 4.0 многие из этих функций были перенесены из процесса «Client/Server Runtime Subsystem», который выполняется как обычный процесс, в основное ядро ОС ​​Windows. Тем не менее, процесс «csrss.exe» по-прежнему отвечает за обработку консоли в Win32 и графический интерфейс завершения работы ОС, которые являются критическими функциями в Windows. Он включен в состав Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows Server 2008 и Windows 7. До Windows 7 процесс «csrss.exe» обеспечивал старт окна консоли (Command Prompt). В Windows 7 и всех более новых версиях, эту функцию на себя взял процесс «Console Host» (conhost.exe). В тоже время, за запуск процесса «conhost.exe», всё равно несёт ответственность «csrss.exe».

Обзор

Процесс участвует в работе:

  • Терминальных служб.
  • Служб удалённого доступа к рабочему столу.
  • Приложений с интерфейсом командной строки.
  • Потоков в операционной системе (Создание потоков в подсистеме Win32).

Видео инструкция

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

Работа подсистемы

CSRSS выполняется как системный сервис пользовательского режима. Когда процесс пользовательского режима вызывает функцию с участием консольных окон, создания процесса/потока, или поддержки Side-by-Side, библиотеки Win32 (kernel32.dll, user32.dll, gdi32.dll) вместо запроса системного вызова обращаются к процессу CSRSS путем меж-процессного вызова (IPC вида Local Procedure Call), и CSRSS делает большую часть реальной работы, без того, чтобы подвергать опасности (компрометировать) ядро[1]. Однако вызовы к оконному менеджеру и сервисам GDI обрабатываются драйверами режима ядра (win32k.sys)[2].

Что делать, если csrss.exe грузит процессор, не вирус ли это

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

По умолчанию файл располагается в C:WindowsSystem32 и если это так, то, вероятнее всего, это не вирус. Дополнительно убедиться в этом можно, открыв свойства файла и посмотрев вкладку «Подробнее» — в «Название продукта» вы должны увидеть «Операционная система Microsoft Windows», а на вкладке «Цифровые подписи» — информацию о том, что файл подписан Microsoft Windows Publisher.

Свойства оригинального файла csrss.exe

При размещении csrss.exe в других расположениях это действительно может быть вирус и тут может помочь следующая инструкция: Как проверить процессы Windows на вирусы с помощью CrowdInspect.

Если это оригинальный файл csrss.exe, то высокую нагрузку на процессор он может вызывать из-за неправильной работы функций, за которые он отвечает. Чаще всего — что-то связанное с питанием или гибернацией.

В данном случае, если вы выполняли какие-то действия с файлом гибернации (например, устанавливали сжатый размер), попробуйте включить полный размер файла гибернации (подробнее: Гибернация Windows 10, подойдет и для предыдущих ОС). Если проблема появилась после переустановки или «большого обновления» Windows, то убедитесь, что у вас установлены все оригинальные драйверы для ноутбука (с сайта производителя для вашей модели, особенно драйверы ACPI и чипсета) или компьютера (с сайта производителя материнской платы).

Но необязательно дело именно в этих драйверах. Чтобы попробовать выяснить, в каком именно, попробуйте выполнить следующие действия: скачайте программу Process Explorer https://technet.microsoft.com/ru-ru/sysinternals/processexplorer.aspx запустите и в списке запущенных процессов дважды кликните по экземпляру csrss.exe, вызывающему нагрузку на процессор.

Откройте вкладку Threads и отсортируйте ее по столбцу CPU. Обратите внимание на верхнее по нагрузке на процессор значение. С большой вероятностью, в столбце Start Address это значение будет указывать на какую-то DLL (примерно, как на скриншоте, если не считать того, что у меня нагрузки на процессор нет).

csrss.exe грузит процессор

Узнайте (используя поисковик), что это за DLL и частью чего она является, попробуйте переустановить данные компоненты, если это возможно.

Дополнительные методы, которые могут помочь при проблемах с csrss.exe:

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

Вирус csrss.exe

Как и другие системные процессы, csrss.exe не является вирусом на здоровой операционной системе. Убедиться в том, что csrss.exe функционирует нормально, можно путем проверки расположения файла. И да, учтите, что несколько копий csrss.exe – норма. Windows может запускать несколько Процессов исполнения клиент-сервер и это обычная практика.

  1. Откройте Диспетчер задач и перейдите на вкладку Подробности.
  2. Найдите процесс csrss.exe и затем кликните по нему правой кнопкой мыши.
  3. Из контекстного меню выберите пункт Открыть расположение файла.
  4. После этого должен открыться проводник по адресу C:WindowsSystem32, а файл csrss.exe автоматически выделится.
  5. Кликните по файлу правой кнопкой мыши и выберите Свойства.
  6. Перейдите на вкладку Подробно и проверьте, чтобы файл принадлежал Microsoft Corporation и был частью операционной системы Windows.
    csrss (7)

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

csrss (3)

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

Что делать с ошибками MOM.exe

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

Есть три простых вещи, которые вы можете попробовать, когда получите ошибку MOM.exe:

  1. Убедитесь, что драйвер вашей видеокарты обновлен.
  2. Загрузите и установите последнюю версию Catalyst Control Center от AMD.
  3. Загрузите и установите последнюю версию .NET Framework от Microsoft.

Почему служба Csrss.exe грузит процессор?

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

Изначально, как это и было задумано разработчиками, процесс Csrss.exe не должен занимать в «оперативке» более 3000 Кб (при нормальной работе). Если посмотреть на использование ресурсов процессора, то здесь обычно высвечивается значение, равное нулю, или немного больше. Это «немного больше» выражается не более чем в долях процента. Так что если пользователь наблюдает нагрузку, соизмеримую с десятками процентов, нужно принимать экстренные меры.

Видео

maxresdefault.jpg

В крайнем случае, запустите восстановление системы, чтобы вернуться к предыдущей успешной конфигурации. Тему “csrss exe что это за процесс Windows 7 8 10” можно считать закрытой. Но если есть вопросы – задавайте в комментах под этой публикацией.

Подозрение на вирусы

Начнем с того, что сегодня можно встретить достаточно много вирусов, маскирующихся под системный процесс Csrss.exe. Что это именно в понимании заражения компьютера? А вот что. Вирус, во-первых, самокопируется, размещая копии с одноименным названием (Csrss.exe) в папках, используемых для хранения временных файлов Интернета, перемещает собственные копии на USB-накопители и т.д. Как уже понятно, все запущенные копии можно увидеть в диспетчере задач.

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

Ссылки

  1. Detailed implementation of a system service in Windows NT. Undocumented Windows NT. Архивировано из первоисточника 15 марта 2012.
  2. Russinovich Mark Windows Internals, 5th Edition. — Microsoft Press, 2009. — P. 54.
  3. The Windows NT 4.0 Kernel mode change. MS Windows NT Kernel-mode User and GDI White Paper. Microsoft. Архивировано из первоисточника 15 марта 2012. Проверено 19 января 2009.
  4. Inside the Windows Vista Kernel – Startup Processes. Inside the Windows Vista Kernel – Startup Processes. Microsoft. Архивировано из первоисточника 15 марта 2012. Проверено 1 октября 2010.
Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...