Войти

Показать полную графическую версию : Валится svchost.exe при запуске системы


zw_Gunslinger
29-03-2018, 20:45
После установки софтины "МТС Коннект Менеджер" стал завершаться с "необработанным исключением" (чтение памяти) процесс svchost.exe, что валит, конечно же, кучу сервисов, таких как server, workstation, windows audio, themes, secondary logon, task scheduler и другие. Ну то есть нормально работать невозможно.

Эти сервисы в принципе запускаются вручную (до следующего краха svchost.exe), но даже если запустить все упавшие:
1) Пропали значки из "сетевых подключений" (сервис network connections запущен, сама сеть работает)
2) Не подключается по RDP к локалхосту (терминальные сервисы запущены)
3) Пропали все точки восстановления из system restore.

Еще я заметил, что ошибка как-то связана с запуском wmiprvse.exe и explorer.exe (убиваю explorer - запускаю explorer - запускается wmiprvse - завершается svchost.exe, при запуске системы, наверное, то же самое)

Что делал:
1) Удалил поганую программу от МТС и драйвера модема
2) sfc /scannow

Petya V4sechkin
29-03-2018, 21:29
zw_Gunslinger, Пуск -> Выполнить -> eventvwr.msc -> Приложение -> приведите ошибку при сбое svchost.exe.

И посмотрите варианты в "шапке" темы
Svchost.exe (Generic Host Process for Win32 Services) .:[все вопросы]:. (http://forum.oszone.net/thread-47499.html)

zw_Gunslinger
30-03-2018, 20:17
eventvwr.msc »
Источник: VsJITDebugger
Категория: Отсутствует
Код (ID): 4096
An unhandled win32 exception occurred in svchost.exe [1380]. Just-In-Time debugging this exception failed with the following error: Either a required impersonation level was not provided, or the provided impersonation level is invalid.

Check the documentation index for 'Just-in-time debugging, errors' for more information.

Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".

И посмотрите варианты в "шапке" темы »
Определенно не оно.

акое происходит, если отключена служба DCOM launch. »
Включена и запущена.

Petya V4sechkin
30-03-2018, 20:47
Источник: VsJITDebugger
Не то.

Ищите:
Тип события: Ошибка
Источник события: Application Error
Категория события: (100)
Код события: 1000
Дата:
Время:
Пользователь:
Компьютер:
Описание:
Ошибка приложения svchost.exe, версия 5.1.2600.2180, модуль ???
(интересует имя модуля).

zw_Gunslinger
02-04-2018, 18:26
Источник события: Application Error »
Нет такого. Есть только от дебагера Visual Studio.
версия 5.1.2600.2180»
У меня x64, если что.

Petya V4sechkin
02-04-2018, 18:59
убиваю explorer - запускаю explorer - запускается wmiprvse - завершается svchost.exe
Сделайте лог Process Monitor (https://yadi.sk/d/u_VTzHK_3FHffh) (по ссылке версия 3.10, совместимая с Windows XP) следующим образом:
запустите Process Monitor;
спровоцируйте сбой svchost.exe;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на любой файлообменник, например dropmefiles.com.

zw_Gunslinger
02-04-2018, 20:47
По совету с другого сайта сделал sc config type= own для всех падающих служб.

C:\>sc config wzcsvc type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config wscsvc type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config winmgmt type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config trkvks type= own
[SC] OpenService FAILED 1060:

The specified service does not exist as an installed service.


C:\>sc config trkwks type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config themes type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config termservice type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config srservice type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config shellhwdetection type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config sens type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config seclogon type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config schedule type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config lanmanworkstation type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config lanmanserver type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config hidserv type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config eventsystem type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config cryptsvc type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config bits type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config audiosrv type= own
[SC] ChangeServiceConfig SUCCESS

При сбое svchost в Process Explorer стало видно, что вылетает тот из них, в котором запущены службы netman и nla.

C:\>sc config netman type= own
[SC] ChangeServiceConfig SUCCESS

C:\>sc config nla type= own
[SC] ChangeServiceConfig SUCCESS

И внезапно ошибки прекратились, и вернулись значки сетевых подключений. Ну вот и что это было?

спровоцируйте сбой svchost.exe; »
Я прочитал ваш пост уже после того, как проделал вышеописанное. А теперь я больше не могу спровоцировать ошибку.

Petya V4sechkin
02-04-2018, 21:20
zw_Gunslinger, убедитесь, что установлены обновления KB958644 (https://www.microsoft.com/en-us/download/details.aspx?id=21663) и KB4012598 (https://www.catalog.update.microsoft.com/Search.aspx?q=KB4012598%20XP%20x64).

zw_Gunslinger
03-04-2018, 14:08
KB4012598 »
Check. Поставил чуть ли не сразу после выпуска, когда та напасть была у всех на слуху. Хотя мне за NAT это все равно не грозило.
KB958644 »
А вот этого почему-то не могу найти. Качаю.

zw_Gunslinger
03-04-2018, 14:30
KB958644 »
Хотя, я подозреваю, что оно уже было установлено. Хэши файла netapi32.dll до и после установки обновления совпадают. Может оно просто как-то из списка удалилось и все.
Алсо, в KB указана версия файла 5.2.3790.4392, а у меня уже была 5.2.3790.5030.




© OSzone.net 2001-2012