4

Ноутбук моего друга всегда ломается из-за svchost.exe, который занимает большой процент памяти для работы. Во время работы используется почти 90% оперативной памяти. Многие друзья говорили, что вызвано вирусами. Как решить проблему без переустановки Windows? потому что было установлено очень много приложений, а резервное копирование не было сделано.

4 ответа4

8

SVCHost НЕ занимает 90% оперативной памяти.

Я признаю, что у вас может быть какое-то программное обеспечение, говорящее, что это так. Тем не менее, я вас уверяю, это не так.

SVCHost - это в основном причудливый (задокументированный) прием, который Microsoft использует для того, чтобы несколько "сервисов" выглядели как один процесс. Истинный источник проблемы - это почти никогда не SVCHost, но это один из процессов, который маскируется под SVCHost. Да, это усложняет поиск неисправностей. Тем не менее, есть некоторые преимущества в скорости, поэтому объединение нескольких программ в один "процесс" имеет определенную законную цель. (Так что это не обязательно указывает на вирус.)

Попробуйте:TASKLIST /SVC Тогда вы можете сопоставить PID с некоторыми службами.

Или попробуйте Resource Monitor (диспетчер задач, вкладка "Производительность"), процессор. В разделе "услуги" (который вам может понадобиться расширить) вы можете отсортировать по PID, чтобы узнать, какие службы его используют.

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

Все это говорит о том, что вирусы могут также вызывать проблемы, такие как высокая загрузка ЦП, и, как известно, скрываются как SVCHost.exe. Итак, вы можете иметь дело с вирусом. Тем не менее, вы также не могли бы быть. По моему опыту устранения неполадок на многих компьютерах (для нескольких предприятий, которые профессионально управлялись), вредоносное ПО было менее распространенным случаем. Тщательное устранение неполадок, как правило, приводит к устранению других причин, помимо вирусной активности.

3

Такое использование памяти может быть вызвано Центром обновления Windows, который сканирует новые обновления. Microsoft выпустила обновления, которые уменьшают использование памяти.

Клиент Центра обновления Windows для Windows 7: июнь 2015
https://support.microsoft.com/en-us/kb/3050265

Исправления включены в это обновление

Это обновление устраняет проблему, из-за которой производительность системы может быть снижена во время сканирования. Эта проблема имеет наибольшее влияние на компьютеры с небольшим объемом физической памяти.

Загрузите и установите обновление.

32Bit: http://www.microsoft.com/en-us/download/details.aspx?id=47352
64Bit: http://www.microsoft.com/en-us/download/details.aspx?id=47351

2

Попробуйте использовать svchost viewer. https://svchostviewer.codeplex.com/

И с другого сайта (не помню где):

Приложения выходят в Интернет с вашего компьютера Windows

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

Но что, если вы хотите проверить это изначально, без использования сторонних опций? Для этого вы можете использовать Windows PowerShell или очень популярную и простую в использовании командную строку. Следующие шаги помогут вам обнаружить приложения, которые используют пропускную способность вашего Интернета с помощью командной строки. Это один из самых простых и простых способов отслеживать ваши соединения.

Шаг 1: Нажмите клавишу Windows на клавиатуре и найдите cmd.exe, введя его.

Шаг 2: Вам нужно запустить cmd.exe от имени администратора. Для этого щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».

Шаг 3: Введите следующую команду и нажмите Enter:

netstat -bona

Это даст вам список всех ваших активных подключений. Используйте этот список, чтобы соответствовать svchost Viewer, и вы можете удалить элементы в установленном порядке.

Это лучший метод, который я нашел для проверки законности всех этих элементов svchost.exe в диспетчере задач

Удачи

0

Это может быть вызвано некоторой трещиной или USB-ключом, которые работают постоянно, чтобы убедиться, что используемое вами программное обеспечение имеет юридическую лицензию, или каким-либо типом вируса, который запускается в качестве службы для использования ресурсов ЦП.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .