ntkrnlmp.exe引起的藍屏

匿名
2023-08-22T05:49:25+00:00

触发条件是開機後閒置一段時間後 就會自動藍屏 代號是dpc watchdog violation 運行WinDbg analysis後 得出以下信息:

8: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        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.
Arg2: 0000000000001e00, The watchdog period (in ticks).
Arg3: fffff801440fb320, cast to nt!DPC_WATCHDOG_GLOBAL_TRIAGE_BLOCK, which contains
additional information regarding the cumulative timeout
Arg4: 0000000000000000

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

*************************************************************************
***                                                                   ***
***                                                                   ***
***    Either you specified an unqualified symbol, or your debugger   ***
***    doesn't have full symbol information.  Unqualified symbol      ***
***    resolution is turned off by default. Please either specify a   ***
***    fully qualified symbol module!symbolname, or enable resolution ***
***    of unqualified symbols by typing ".symopt- 100". Note that     ***
***    enabling unqualified symbol resolution with network symbol     ***
***    server shares in the symbol path may cause the debugger to     ***
***    appear to hang for long periods of time when an incorrect      ***
***    symbol name is typed or the network symbol server is down.     ***
***                                                                   ***
***    For some commands to work properly, your symbol path           ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: TickPeriods                                   ***
***                                                                   ***
*************************************************************************

KEY_VALUES_STRING: 1

    Key  : Analysis.CPU.mSec
    Value: 4640

    Key  : Analysis.Elapsed.mSec
    Value: 24130

    Key  : Analysis.IO.Other.Mb
    Value: 22

    Key  : Analysis.IO.Read.Mb
    Value: 1

    Key  : Analysis.IO.Write.Mb
    Value: 25

    Key  : Analysis.Init.CPU.mSec
    Value: 639

    Key  : Analysis.Init.Elapsed.mSec
    Value: 1121979

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 95

    Key  : Bugcheck.Code.LegacyAPI
    Value: 0x133

    Key  : Dump.Attributes.AsUlong
    Value: 8

    Key  : Dump.Attributes.KernelGeneratedTriageDump
    Value: 1

    Key  : Failure.Bucket
    Value: 0x133_ISR_nt!KeAccumulateTicks

    Key  : Failure.Hash
    Value: {65350307-c3b9-f4b5-8829-4d27e9ff9b06}

BUGCHECK_CODE:  133

BUGCHECK_P1: 1

BUGCHECK_P2: 1e00

BUGCHECK_P3: fffff801440fb320

BUGCHECK_P4: 0

FILE_IN_CAB:  082223-17734-01.dmp

DUMP_FILE_ATTRIBUTES: 0x8
  Kernel Generated Triage Dump

DPC_TIMEOUT_TYPE:  DPC_QUEUE_EXECUTION_TIMEOUT_EXCEEDED

BLACKBOXBSD: 1 (!blackboxbsd)

BLACKBOXNTFS: 1 (!blackboxntfs)

BLACKBOXPNP: 1 (!blackboxpnp)

BLACKBOXWINLOGON: 1

CUSTOMER_CRASH_COUNT:  1

PROCESS_NAME:  System

STACK_TEXT:  
ffffdc00`48f1cc88 fffff801`43830e64     : 00000000`00000133 00000000`00000001 00000000`00001e00 fffff801`440fb320 : nt!KeBugCheckEx
ffffdc00`48f1cc90 fffff801`43648dbd     : 0000057f`e1ccd6dd ffffdc00`48f03180 00000000`00000246 00000000`0001a092 : nt!KeAccumulateTicks+0x1eb2c4
ffffdc00`48f1ccf0 fffff801`4363fe41     : 00000000`00000000 00000000`0000f84b ffffdc00`48f03180 00000000`00000001 : nt!KiUpdateRunTime+0x5d
ffffdc00`48f1cd40 fffff801`436431d3     : ffffdc00`48f03180 00000000`00000000 fffff801`44031938 00000000`00000000 : nt!KiUpdateTime+0x4a1
ffffdc00`48f1ce80 fffff801`4364aa62     : ffff8587`f208b430 ffff8587`f208b4b0 ffff8587`f208b400 00000000`00000002 : nt!KeClockInterruptNotify+0x2e3
ffffdc00`48f1cf30 fffff801`436a7765     : 00000003`e144ffaa ffff9d02`1e0d9c40 ffff9d02`1e0d9cf0 ffffe927`6e550bee : nt!HalpTimerClockInterrupt+0xe2
ffffdc00`48f1cf60 fffff801`437febda     : ffff8587`f208b4b0 ffff9d02`1e0d9c40 ffffdc00`49080180 00000000`00000000 : nt!KiCallInterruptServiceRoutine+0xa5
ffffdc00`48f1cfb0 fffff801`437ff3a7     : 00000000`00000002 ffffdc00`48ca0180 ffffdc00`48f03180 fffff801`437ff3b4 : nt!KiInterruptSubDispatchNoLockNoEtw+0xfa
ffff8587`f208b430 fffff801`436f93d8     : 00000000`00000010 00000000`00000282 ffff8587`f208b5e8 00000000`00000018 : nt!KiInterruptDispatchNoLockNoEtw+0x37
ffff8587`f208b5c0 fffff801`4391f1fe     : ffffdc00`48f0b100 fffff801`00000000 ffff8587`f208b659 00000000`00000000 : nt!KeYieldProcessorEx+0x8
ffff8587`f208b5f0 fffff801`43824944     : ffffdc00`48f03180 ffff9d02`2686c100 ffffdc00`00000002 ffff8587`f208b6fc : nt!KiHeteroChooseTargetProcessor+0x55e
ffff8587`f208b6c0 fffff801`4364f5bd     : 00000000`0000e682 ffff8587`f208bb10 00000000`00000080 ffffdc00`48f03180 : nt!KiDeferredReadySingleThread+0x20bac4
ffff8587`f208b8b0 fffff801`4364dc70     : ffffdc00`48f03180 00000000`00000000 ffff9d02`323eb1f0 00000000`00000000 : nt!KiReadyThread+0x4d
ffff8587`f208b8e0 fffff801`4364cfc9     : 00000000`00000000 00000000`00000000 00000000`00140001 00000000`0000e682 : nt!KiProcessExpiredTimerList+0x290
ffff8587`f208b9d0 fffff801`4380153e     : ffffffff`00000000 ffffdc00`48f03180 ffffdc00`48f0e340 ffff9d02`388b4080 : nt!KiRetireDpcList+0x9d9
ffff8587`f208bc60 00000000`00000000     : ffff8587`f208c000 ffff8587`f2086000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x9e

SYMBOL_NAME:  nt!KeAccumulateTicks+1eb2c4

MODULE_NAME: nt

IMAGE_NAME:  ntkrnlmp.exe

IMAGE_VERSION:  10.0.19041.3324

STACK_COMMAND:  .cxr; .ecxr ; kb

BUCKET_ID_FUNC_OFFSET:  1eb2c4

FAILURE_BUCKET_ID:  0x133_ISR_nt!KeAccumulateTicks

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

FAILURE_ID_HASH:  {65350307-c3b9-f4b5-8829-4d27e9ff9b06}

Followup:     MachineOwner
---------
Windows 家庭版 | Windows 10 | 设备和驱动程序

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

1 个答案

排序依据: 非常有帮助
  1. 匿名
    2023-08-22T14:04:01+00:00

    此响应已自动翻译。 因此,可能存在语法错误或奇异的措辞。

    你好

    很遗憾,我们不会在社区中评估 dmp 文件或日志。

    由ntkrnlmp引起的蓝屏.exe可能是由于多种原因造成的。Ntkrnlmp.exe 是与 Windows 操作系统关联的可执行文件。当Windows操作系统开始在您的计算机上运行时,包含ntkrnlmp.exe的程序将被执行并加载到RAM中,并作为NT内核和系统进程在那里运行。ntkrnlmp.exe蓝屏的主要原因之一是显卡驱动程序损坏。如果您的计算机有病毒或恶意软件,这也可能导致 ntkrnlmp.exe 蓝屏并阻止您的 PC 正常运行。

    以下是您可以尝试修复ntkrnlmp.exe蓝屏错误的一些解决方案:

    1. 更新显卡驱动程序:计算机中缺少或过时的显卡驱动程序可能会导致 ntkrnlmp.exe 蓝屏,因此您应该验证笔记本电脑中的图形驱动程序是否是最新的,并更新那些不是最新的。
    2. 在 BIOS 中禁用 C 状态和 EIST:英特尔 EIST [增强型英特尔 SpeedStep 技术] 是一项节能功能。如果启用此功能,则可能会导致蓝屏 ntkrnlmp.exe。因此,您可以在 BIOS 中禁用 C 状态和 EIST 来解决您的问题。
    3. 修复损坏的系统文件:损坏的系统文件也可能导致 ntkrnlmp.exe蓝屏错误。
    4. 检查病毒和恶意软件:扫描计算机中的病毒和恶意软件,以确保它们不是导致问题的原因。
    5. 配置驱动程序验证程序管理器:此工具可帮助识别可能导致蓝屏错误的有问题的驱动程序。

    我希望这些信息可以帮助您解决问题!还有什么我可以帮忙的吗?

    克里斯蒂安娜

    此答案是否有帮助?

    0 个注释 无注释