Если вы уже давно пользуетесь Windows, вы, вероятно, сталкивались с одним или несколькими программами, которые сильно загружают CPU. Некоторые из них не так распространены, другие почти автоматически внедряются в систему. Один из немногих случаев, когда процесс может сильно загрузить ОС, – это Runtime Client Server, известный как «csrss.exe». Он напрямую связан с платформой Windows и обычно требует минимальных ресурсов. Но только не в нашем случае. Многие пользователи сообщают, что после проверки в диспетчере задач они сталкиваются со странным процессом, который занимает 80-100% ЦП. Справедливости ради стоит сказать, что это довольно серьёзная проблема, поэтому нужно избавиться от неё как можно скорее.
Что представляет собой csrss.exe
Что это за процесс csrss.exe? Он является контроллером консоли Win32 и функций потоковой передачи. В системе Windows API (Application Programming Interface) Win32 представляет собой текстовое окно, которое может использоваться программами без необходимости отображения графики. Что такое csrss.exe в диспетчере задач? Обычно процесс разбивается на несколько потоков, что совместно используют ресурсы в рамках одного процесса и работают на уровне ЦП. Csrss.exe помогает при создании и удалении потоков по мере необходимости. Некоторые части 16-разрядной виртуальной среды MS-DOS и Windows 7 также контролируются файлом csrss.
Расположение файла программы
Csrss.exe – один из основных компонентов систем Windows (подсистема времени выполнения клиент/сервер), ответственный за создание и удаление потоков. Он является частью подсистемы Win32, работающей в так называемом пользовательском режиме – пространстве, доступном как для компонентов, так и для приложений системы. Независимо от количества копий csrss.exe в системе, программа должна находиться внутри системной папки (C:Windowssystem32).
ВАЖНО. Если местоположение процесса отличается, то очень вероятно, что вы имеете дело с вредоносным кодом, маскирующимся как системный процесс.
По умолчанию файл csrss.exe находится в C:WindowsSystem32. Этот процесс был впервые представлен в Windows NT. Его нет в Windows 98 или других операционных системах Windows, выпущенных до версии NT.
Почему служба csrss.exe грузит процессор
Csrss – это пользовательская среда подсистемы Win32. Он обрабатывает пользовательский режим Windows API и графические API-вызовы, передавая их ядру. Следовательно, это довольно уязвимый компонент (поэтому в нём проявляются различные проблемы с производительностью). Причин, почему csrss.exe сильно грузит процессор, может быть достаточно много. Например, чрезмерно большой объём и заполнение Корзины. На современных дисках размер Корзины по умолчанию слишком большой, и 1-2 ГБ в большинстве случаев будет вполне достаточно.
Загрузка процессора также может быть связана с плохой обработкой метрик в программах, что используют множество шрифтов (обычно это текстовые приложения или приложения для редактирования документов, веб-браузеры и другие программы для отображения текста, такие как программы просмотра PDF). Если устройство используется и другими пользователями, проверьте запуск других приложений. Некоторые программы, которые вводят потоки в другие процессы (например, ProcessExplorer) или функции системы захвата (например, брандмауэры), могут плохо взаимодействовать с другими программами и csrss.
Как определить, что это вирус
В первую очередь необходимо убедиться, что файл находится в правильной директории. Для этого запустите Диспетчер задач, нажмите правой кнопкой мыши на процессе и выберите «Перейти к расположению файла». Если проводник откроет вам папку C:WindowsSystem32, тогда вы имеете дело с обычным компонентом системы. В противном случае, скорее всего, это вирус. Дополнительным средством проверки станут антивирусные ПО. Запустите полную или глубокую проверку, после чего приложение покажет вам возможные угрозы.
Как исправить ситуацию
Начнём с рассмотрения наиболее популярной причины ошибки csrss.exe. Системные процессы довольно редко настолько сильно загружают CPU. Есть действительно различные возможные варианты проблем, когда одна из основных служб Windows начинает зависеть от ваших ресурсов, особенно CPU, но чаще всего причина кроется во внешнем факторе. Или, если быть точнее, какой-либо вредоносной программе. С учётом этого мы советуем вам использовать либо Защитник Windows, либо любой сторонний антивирусный инструмент. Рассмотрим функцию сканирования на вирусы, сбои и неисправности на примере Защитника Windows:
- Откройте Защитник Windows из области уведомлений.
- Нажмите Защита от вирусов и угроз.
- Нажмите кнопку «Запустить новое расширенное сканирование».
- Выберите «Проверка автономного Защитника Windows».
- Нажмите «Выполнить сканирование сейчас».
Многие решили проблему, просто удалив свою учётную запись пользователя и создав новую. Поскольку процесс выполнения клиентского сервера частично связан с профилем пользователя, загрузка CPU не является чем-то необычным. Причины этого нежелательного явления кроются в заражении вредоносными программами, которые, как правило, повреждают системные файлы или даже клонируют их. Таким образом, даже несмотря на то, что на данный момент ваш ПК не заражён, ущерб уже может быть нанесён.
Это существенный повод удалить профиль пользователя и попробовать создать новый. Да, вам нужно будет делать резервную копию данных и перенастраивать некоторые незначительные вещи, но проблема должна быть решена. Вот как это сделать за несколько простых шагов:
- В панели поиска Windows введите «Панель управления» и откройте её.
- Откройте «Учётные записи пользователей».
- Выберите «Учётные записи пользователей».
- Нажмите «Управление другой учётной записью».
- Нажмите «Добавить нового пользователя» в окне «Параметры компьютера».
- Выберите «Добавить пользователя для этого компьютера».
- Введите учётные данные для альтернативного профиля пользователя и вернитесь в «Изменение типа учётной записи».
- Откройте вновь созданную учётную запись и нажмите «Изменить тип учётной записи».
- Предоставьте ей права администратора.
- Теперь вернитесь и выберите свой текущий профиль. Создайте резервные копии файлов и папок «Документы» и «Рабочий стол».
- Нажмите «Удалить учётную запись», а затем «Удалить файлы».
- Выйдите из системы и войдите в новую учётную запись пользователя.
- На панели поиска Windows введите «Расширенные параметры» и выберите «Просмотр расширенных параметров системы».
- Перейдите на вкладку «Дополнительно».
- В разделе «Профили пользователей» нажмите «Параметры».
- Удалите учётную запись по умолчанию и сохраните изменения.
- Перезагрузите компьютер, войдите в новый профиль пользователя и перейдите в диспетчер задач, чтобы проверить использование CPU csrss.exe.
В качестве окончательного варианта следует обратиться к восстановлению. Или, если быть более точнее, «Сбросить этот ПК». Эта опция похожа на заводскую перезагрузку, которую мы обычно используем для смартфонов. Она полностью восстанавливает Windows 10 до её начальных значений, сохраняя при этом данные.
- Нажмите Win+I, чтобы вызвать Настройки.
- Откройте окно «Обновление и безопасность».
- Выберите «Восстановление».
- В разделе «Сброс этого ПК» нажмите «Начать».
- Выберите удалить все файлы, и процедура восстановления начнётся.
Вышеописанные способы наверняка помогут избавиться от проблемы, которая приводит к чрезмерной загрузке процессора процессом csrss.exe. При необходимости может потребоваться полная переустановка Windows. Надеемся, что наша статья помогла разобраться в рассматриваемом процессе и теперь вы без проблем сможете понять, почему он грузит процессор.