Кто читает мой жесткий диск? (Svchost)

Я использую Windows 7 Pro. Используя инструмент Process Monitor, я вижу, что Windows постоянно читает и записывает данные на жесткий диск.

Большую часть времени под Process Name Я вижу, что программа читает, что. Я не всегда рад тому, что вижу, например, почему этот процесс называется Chrome.exe читать вещи, когда я не активно их использую? Почему эти различные программы постоянно читают и записывают в различные пути реестра? И так далее. Но неважно, по крайней мере, я знаю, что это за программное обеспечение, поэтому я могу удалить его или обвинить в этом, если мне нужно.

Но один процесс беспокоит меня больше всего. это svchost.exe, Он много чего читает, и я хочу узнать больше о том, кто и что стоит за svchost. т.е.

Вопрос:

  • Как мне узнать, что это за процесс / программа, которая инструктирует svchost прочитать тот или иной файл?
  • Я хочу собрать информацию, чтобы помочь мне ответить на такие вопросы, как "как отключить X", "как мне минимизировать запись с X", "Нужно ли вообще X"?

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

2 ответа

Насколько я знаю, scvhost - это просто системный процесс для Windows. Увидеть:

http://en.wikipedia.org/wiki/Svchost

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

Я бы не стал слишком беспокоиться о вводе / выводе для вашего SSD. Если вы не выполняете постоянную, необычно интенсивную работу с диском, я не могу представить, что ваш SSD будет слишком сильно затронут.

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

Попробуйте Process Explorer (также от SysInternals)

Щелкните правой кнопкой мыши, перейдите в свойства процесса и просмотрите вкладку "Службы".

Вы также можете получить немного больше информации в простой старой Windows

В мониторе ресурсов...

(Вы можете открыть его через диспетчер задач на вкладке "Производительность"). Перейдите на вкладку "Диск" и просмотрите раздел "Активность диска". "Образ" (процесс) будет svchost.exe, но в нем будет строка для каждого отдельного файла, который использует процесс, а имя файла и местоположение могут дать вам представление о том, что он делает.

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

Другие вопросы по тегам