7

Я загрузился сегодня, и мой диск не перестал работать в течение 20 минут. Активность процессора плоская; единственные процессы, использующие что-либо прямо сейчас, - это firefox и dwm.exe, и это ~ 1%. Поэтому я решил посмотреть, что происходит с Procmon.

svchost.exe делает тысячи запросов в секунду. Похоже, что-то или другой выполняет установку, потому что он проверяет HKLM\System\Setup\SystemSetupInProgress каждые несколько миллисекунд. Он также много смотрит на файлы в C:\Windows\System32\wbem\repository; Я предполагаю, что это запросы WMI. Все остальное выглядит как случайные запросы жесткого диска (например, он выглядел как «закрыть»).WAV "в 7 или 8 каталогах программных файлов.

Я хочу что бы то ни было в STFU и перестать ломать мой жесткий диск (с момента запуска этого поста звучит так, будто он успокаивается). Но так как он прячется в svchost.exe, мне довольно сложно заставить его успокоиться. Средство просмотра событий, похоже, мало что показывает, хотя существует около 15 сбоев, которые, по-видимому, указывают на то, что он пытался установить некоторые автоматические обновления. Я установил свой компьютер, чтобы спросить перед их установкой; Я не уверен, почему он это сделал.

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

4 ответа4

5

Из моего поста о том, что заставляет мой диск работать в Windows XP?

Загрузите Process Explorer от Microsoft / Sysinternals.

Запустите его и нажмите "Вид"> "Выбрать столбцы". Нажмите на вкладку "Производительность процесса" и выберите «I /O Reads» и «I /O Writes».

Вы можете сделать это из диспетчера задач, но я предпочитаю использовать Process Explorer.

Затем вы можете отсортировать по этим столбцам и посмотреть, что делает больше всего для чтения / записи.

(если вы используете Vista / 7, не забудьте запустить как ADMIN (или щелкните файл, затем "показать детали для всех процессов", который сделает это за вас)

Я склонен обнаруживать, что Dropbox и меш на нескольких машинах, которые я поддерживаю, кажутся безумными с 24/7 байтами чтения / записи, поэтому, если вы используете какое-либо программное обеспечение sycn, в первую очередь стоит посмотреть на это, однако запуск этого инструмента должен точно сказать вам что случилось.

Кроме того, вы можете нажать на любой из графиков в верхней части экрана, который вызывает диалог "Информация о системе" исторической информации. Один из графиков (третий внизу) - «Байты ввода / вывода». Просто наведите указатель мыши на любой из пиков, и он скажет вам, что занимает больше всего ресурсов. - именно то, что вы хотите!

3

Вероятно, лучшее решение - использовать Process Explorer или Process Monitor, чтобы сузить выбор до конкретного экземпляра svchost и получить список служб, которые в нем находятся. Затем вы можете индивидуально установить каждую службу (1 на 1) как отключенную, пока не выясните, какая служба была причиной перебоев.

1

Используйте Process Explorer с того же сайта Syinternals, что и Procmon, чтобы разбить процессы svchost.

0

Зайдите в Диспетчер задач-> Вид-> Выбрать столбцы.

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

РЕДАКТИРОВАТЬ: Извините, кофе еще нет. Не знал, что ты уже прогнал Procmon.

У меня есть какая-то Виста, бьющая себя ....Не уверен, что это не "Защитник Windows", но да, я согласен, это немного раздражает.

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