3

Я пришел этим утром (и не впервые) и обнаружил на экране диалоговое окно, в котором говорилось: «svchost.exe вызвал исключение. Хотите отладить это?"

К счастью, это дает PID. Используя tasklist /svc, я вижу, что этот экземпляр svchost выполняет следующее:

svchost.exe 1684 AudioSrv, Браузер, CryptSvc, Dhcp, dmserver, ERSvc, EventSystem, helpvc, HidServ, LanmanServer, lanmanworkstation, Netman, Nla, RasMan, Расписание, seclogon, SENS, SharedAccess, ShellHWDvs, Компания w32time, winmgmt, wscsvc, wuauserv

После этого самое заметное, что мне не хватает, это аудио. Моя система больше не думает, что у нее аудиооборудование.

Любые идеи о том, что может вызвать сбой svchost или как сузить его?

система:

  • Win XP SP3
  • Dell Latitude E5500

4 ответа4

3

Многие вещи вызывают сбой svchost. Svchost - это контейнер для запуска нескольких системных сервисов, и иногда не очень понятно, какой сервис вызвал сбой.

Вам нужно будет узнать больше информации, прежде чем вы сможете диагностировать проблему. Проверьте журнал приложения / системы на наличие ошибок и предупреждений. Обычно на них можно ссылаться в справке и поддержке Microsoft с подробностями, причинами и решениями.

У Microsoft есть база знаний по устранению неполадок, связанных со сбоями службы.

2

Из http://blogs.technet.com/b/askperf/archive/2008/01/11/getting-started-with-svchost-exe-troublesho.aspx

Чтобы изолировать каждый сервис в отдельный процесс:

sc config SERVICE type= own

Ошибки просмотра событий могут быть полезны при выяснении того, какой svchost падает. Tasklist /SVC или Process Explorer могут быть полезны для сужения вещей, прежде чем изолировать подозрительные сервисы.

В статье блога есть еще один метод, который немного сложнее. (Лучше всего сделать новый снимок системы восстановления, прежде чем пытаться это)

sc config SERVICE type= share

чтобы вернуть вещи к нормальной жизни.

Один из способов свалить процесс:

http://blogs.msdn.com/b/asiatech/archive/2011/08/29/a-useful-tool-to-generate-dump-file-for-a-particular-service.aspx

Есть несколько способов сбросить конкретный сервис:

  1. Использовать инструмент диагностики отладки (DebugDiag) 1.2.
  2. Используйте следующий пакетный файл:

    FOR /F "tokens=2 delims=," %%A IN ('tasklist /svc /FI "services eq winmgmt" /NH /FO csv') DO SET PID=%%~A
    adplus.exe -hang -p %PID% -o c:\dumps
    

(Требуются средства отладки для Windows, для adplus.exe или vbs) В блоге также есть еще один инструмент.

0

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

Причина № 1: перегрев

Я предполагаю, что есть вероятность перегрева вашего компьютера. Проверьте температуру процессора на экране BIOS следующим образом:

  1. Перезагрузите компьютер.
  2. Несколько раз нажмите клавишу F2 или Del, пока не появится экран конфигурации BIOS.
  3. Перейдите через различные вкладки и проверьте температуру процессора. Если оно выше 60, это указывает на проблему перегрева. Если оно меньше, могут быть и другие причины.
  4. В случае перегрева нанесите термопасту на свой процессор. Замените своих поклонников, поскольку они, вероятно, не работают должным образом. Очистите все материнские платы и другие компоненты должным образом.

Причина № 2: Системные настройки

  1. Нажмите Пуск, введите "Восстановление системы" в поле поиска.
  2. Нажмите Enter.
  3. Восстановите ваш компьютер до более раннего состояния.
  4. Из Интернета скачайте ZombieSoftFix. Исправьте DirectX/ DLL.
  5. Перезагрузите компьютер, когда закончите его ремонтировать.

Причина № 3: Отключить конфликтующие сервисы

  1. Нажмите Пуск, введите «services.msc»
  2. Нажмите Enter.
  3. Снимите флажок и отключите все службы сторонних разработчиков
0

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

Простое обновление аудио драйвера стоит того. Я также рекомендовал бы использовать Process Explorer, чтобы лучше понять, что происходит во время сбоя.

Загрузка Process Explorer

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