Недавно у меня отключился домашний интернет, поэтому я подключил беспроводную точку доступа Ad Hoc к своему мобильному телефону 4G. Однако, как только я подключил к нему мой 64-битный компьютер с Windows 8.1, он показывал синий экран с DPC_WATCHDOG_VIOLATION.

Затем я перезагрузился и заметил, что всякий раз, когда я подключаюсь к сети Ad Hoc, мой процесс «Системные прерывания» сходит с ума, до ~ 15% (максимизируя поток), пока он не станет синим. DPC_WATCHDOG_VIOLATION был о чрезмерном использовании системных прерываний в файлах мини-дампов.

Если я потом отсоединяюсь от него, утилизация переходит вниз, синего экрана нет. Затем я проследил, что устанавливало соединения, и это svchost.exe, устанавливающее непосредственное соединение с 239.255.255.250.

Хотя это не действительный IP-адрес в Интернете, это зарезервированный IPv4-адрес для протокола простого обнаружения служб для uPnP: http://en.wikipedia.org/wiki/Simple_Service_Discovery_Protocol

Почему при подключении к специальной сети взрываются системные прерывания, пока я не получу BSOD несколько раз? Как мне исправить это или посмотреть, что загрузил dll svchost.exe? Помогите!?!?!

1 ответ1

1

Драйвер Intel WIFI NETwNs64.sys чтобы вызвать сбой.

*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DPC_WATCHDOG_VIOLATION (133)
The DPC watchdog detected a prolonged run time at an IRQL of DISPATCH_LEVEL
or above.
Arguments:
Arg1: 0000000000000001, The system cumulatively spent an extended period of time at
    DISPATCH_LEVEL or above. The offending component can usually be
    identified with a stack trace.
Arg2: 0000000000001e00, The watchdog period.
Arg3: 0000000000000000
Arg4: 0000000000000000

Debugging Details:
------------------


DPC_TIMEOUT_TYPE:  DPC_QUEUE_EXECUTION_TIMEOUT_EXCEEDED

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT

BUGCHECK_STR:  0x133

PROCESS_NAME:  svchost.exe

CURRENT_IRQL:  d

ANALYSIS_VERSION: 6.3.9600.16384 (debuggers(dbg).130821-1623) amd64fre

DPC_STACK_BASE:  FFFFF8017A960FB0

LAST_CONTROL_TRANSFER:  from fffff8017abdffa3 to fffff8017aa60440

STACK_TEXT:  
nt!KeBugCheckEx
nt! ?? ::FNODOBFM::`string'
nt!KeUpdateRunTime
hal!HalpTimerClockInterrupt
nt!KiInterruptDispatchLBControl
NETwNs64!mmacTxUtilPostDropPacketEvent
NETwNs64!mtxHandlePacketArrayEvent
NETwNs64!cfPumpTheEventQueue
NETwNs64!fpStartFlowWithEvent
NETwNs64!mmacAlMpSendPackets
NETwNs64!hmacAlPtSendPackets
NETwNs64!htxHandleTxMgmtFrame
NETwNs64!cfPumpTheEventQueue
NETwNs64!emDelayedEventRoutine
ndis!ndisMTimerObjectDpc
nt!KiExecuteAllDpcs
nt!KiRetireDpcList
nt!KxRetireDpcList
nt!KiDispatchInterruptContinue

IMAGE_NAME:  NETwNs64.sys

FAILURE_ID_HASH_STRING:  km:0x133_isr_netwns64!mmactxutilpostdroppacketevent

    Loaded symbol image file: NETwNs64.sys
    Image path: \SystemRoot\system32\DRIVERS\NETwNs64.sys
    Image name: NETwNs64.sys
    Timestamp:        Thu Oct 06 16:45:03 2011 (4E8DBEEF)

Обновите драйвер, ваш с 2011 года.

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