Hi, thank you for that information, can you use CMD as administrator instead of Powershell? if the issue persists, kindly proceed to the next step provided.
random crashes
i do not get a blue screen, screens just go black and computer restarts. usually happens while playing games.
event viewer shows
The computer has rebooted from a bugcheck. The bugcheck was: 0x000000ef (0xffff90043c82a080, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000). A dump was saved in: C:\Windows\MEMORY.DMP. Report Id: e5dd5862-3fdc-4191-8d80-2124e275e1c4.
this is what i get viewing the dump file with windbg
************* Preparing the environment for Debugger Extensions Gallery repositories **************
ExtensionRepository : Implicit
UseExperimentalFeatureForNugetShare : false
AllowNugetExeUpdate : false
AllowNugetMSCredentialProviderInstall : false
AllowParallelInitializationOfLocalRepositories : true
-- Configuring repositories
----> Repository : LocalInstalled, Enabled: true
----> Repository : UserExtensions, Enabled: true
>>>>>>>>>>>>> Preparing the environment for Debugger Extensions Gallery repositories completed, duration 0.000 seconds
************* Waiting for Debugger Extensions Gallery to Initialize **************
>>>>>>>>>>>>> Waiting for Debugger Extensions Gallery to Initialize completed, duration 0.016 seconds
----> Repository : UserExtensions, Enabled: true, Packages count: 0
----> Repository : LocalInstalled, Enabled: true, Packages count: 36
Microsoft (R) Windows Debugger Version 10.0.25877.1004 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Windows\MEMORY.DMP]
Kernel Bitmap Dump File: Kernel address space is available, User address space may not be available.
************* Path validation summary **************
Response Time (ms) Location
Deferred srv*
Symbol search path is: srv*
Executable search path is:
Windows 10 Kernel Version 19041 MP (20 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Edition build lab: 19041.1.amd64fre.vb_release.191206-1406
Kernel base = 0xfffff803`3a200000 PsLoadedModuleList = 0xfffff803`3ae2a770
Debug session time: Fri Dec 29 19:31:05.169 2023 (UTC - 6:00)
System Uptime: 0 days 19:35:26.814
Loading Kernel Symbols
...............................................................
................................................................
...........................Page 283dda not present in the dump file. Type ".hh dbgerr004" for details
.....................................
..................
Loading User Symbols
..............................................................
Loading unloaded module list
.....................
For analysis of this file, run !analyze -v
nt!KeBugCheckEx:
fffff803`3a5fd6f0 48894c2408 mov qword ptr [rsp+8],rcx ss:0018:fffff602`c322ec10=00000000000000ef
Loading Dump File [C:\Windows\MEMORY.DMP]
Kernel Bitmap Dump File: Kernel address space is available, User address space may not be available.
Can't set dump file contexts
MachineInfo::SetContext failed - Thread: 0000026491B20970 Handle: b Id: b - Error == 0x8000FFFF
************* Path validation summary **************
Response Time (ms) Location
Deferred srv*
Symbol search path is: srv*
Executable search path is:
Windows 10 Kernel Version 19041 MP (20 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Edition build lab: 19041.1.amd64fre.vb_release.191206-1406
Kernel base = 0xfffff803`3a200000 PsLoadedModuleList = 0xfffff803`3ae2a770
Debug session time: Fri Dec 29 19:31:05.169 2023 (UTC - 6:00)
System Uptime: 0 days 19:35:26.814
Loading Kernel Symbols
...............................................................
................................................................
...........................Page 283dda not present in the dump file. Type ".hh dbgerr004" for details
.....................................
..................
Loading User Symbols
..............................................................
Loading unloaded module list
.....................
nt!KeBugCheckEx:
fffff803`3a5fd6f0 48894c2408 mov qword ptr [rsp+8],rcx ss:0018:fffff602`c322ec10=00000000000000ef
Loading Dump File [C:\Windows\MEMORY.DMP]
Kernel Bitmap Dump File: Kernel address space is available, User address space may not be available.
Can't set dump file contexts
MachineInfo::SetContext failed - Thread: 000002649CDE1DE0 Handle: b Id: b - Error == 0x8000FFFF
************* Path validation summary **************
Response Time (ms) Location
Deferred srv*
Symbol search path is: srv*
Executable search path is:
Windows 10 Kernel Version 19041 MP (20 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Edition build lab: 19041.1.amd64fre.vb_release.191206-1406
Kernel base = 0xfffff803`3a200000 PsLoadedModuleList = 0xfffff803`3ae2a770
Debug session time: Fri Dec 29 19:31:05.169 2023 (UTC - 6:00)
System Uptime: 0 days 19:35:26.814
Loading Kernel Symbols
...............................................................
................................................................
...........................Page 283dda not present in the dump file. Type ".hh dbgerr004" for details
.....................................
..................
Loading User Symbols
..............................................................
Loading unloaded module list
.....................
nt!KeBugCheckEx:
fffff803`3a5fd6f0 48894c2408 mov qword ptr [rsp+8],rcx ss:0018:fffff602`c322ec10=00000000000000ef
||2:10: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
CRITICAL_PROCESS_DIED (ef)
A critical system process died
Arguments:
Arg1: ffff90043c82a080, Process object or thread object
Arg2: 0000000000000000, If this is 0, a process died. If this is 1, a thread died.
Arg3: 0000000000000000, The process object that initiated the termination.
Arg4: 0000000000000000
Debugging Details:
------------------
Page 283dda not present in the dump file. Type ".hh dbgerr004" for details
KEY_VALUES_STRING: 1
Key : Analysis.CPU.mSec
Value: 4140
Key : Analysis.Elapsed.mSec
Value: 4193
Key : Analysis.IO.Other.Mb
Value: 0
Key : Analysis.IO.Read.Mb
Value: 1
Key : Analysis.IO.Write.Mb
Value: 0
Key : Analysis.Init.CPU.mSec
Value: 1296
Key : Analysis.Init.Elapsed.mSec
Value: 10037
Key : Analysis.Memory.CommitPeak.Mb
Value: 198
Key : Bugcheck.Code.KiBugCheckData
Value: 0xef
Key : Bugcheck.Code.LegacyAPI
Value: 0xef
Key : CriticalProcessDied.ExceptionCode
Value: 3c896080
Key : CriticalProcessDied.Process
Value: svchost.exe
Key : Failure.Bucket
Value: 0xEF_svchost.exe_LocalServiceNoNetworkFirewall_BUGCHECK_CRITICAL_PROCESS_3c896080_ntdll!RtlpHpAllocWithExceptionProtection$filt$0
Key : Failure.Hash
Value: {cf443853-89ca-77f5-8109-f31ae12321b0}
Key : Hypervisor.Enlightenments.Value
Value: 0
Key : Hypervisor.Enlightenments.ValueHex
Value: 0
Key : Hypervisor.Flags.AnyHypervisorPresent
Value: 0
Key : Hypervisor.Flags.ApicEnlightened
Value: 0
Key : Hypervisor.Flags.ApicVirtualizationAvailable
Value: 1
Key : Hypervisor.Flags.AsyncMemoryHint
Value: 0
Key : Hypervisor.Flags.CoreSchedulerRequested
Value: 0
Key : Hypervisor.Flags.CpuManager
Value: 0
Key : Hypervisor.Flags.DeprecateAutoEoi
Value: 0
Key : Hypervisor.Flags.DynamicCpuDisabled
Value: 0
Key : Hypervisor.Flags.Epf
Value: 0
Key : Hypervisor.Flags.ExtendedProcessorMasks
Value: 0
Key : Hypervisor.Flags.HardwareMbecAvailable
Value: 1
Key : Hypervisor.Flags.MaxBankNumber
Value: 0
Key : Hypervisor.Flags.MemoryZeroingControl
Value: 0
Key : Hypervisor.Flags.NoExtendedRangeFlush
Value: 0
Key : Hypervisor.Flags.NoNonArchCoreSharing
Value: 0
Key : Hypervisor.Flags.Phase0InitDone
Value: 0
Key : Hypervisor.Flags.PowerSchedulerQos
Value: 0
Key : Hypervisor.Flags.RootScheduler
Value: 0
Key : Hypervisor.Flags.SynicAvailable
Value: 0
Key : Hypervisor.Flags.UseQpcBias
Value: 0
Key : Hypervisor.Flags.Value
Value: 16908288
Key : Hypervisor.Flags.ValueHex
Value: 1020000
Key : Hypervisor.Flags.VpAssistPage
Value: 0
Key : Hypervisor.Flags.VsmAvailable
Value: 0
Key : Hypervisor.RootFlags.AccessStats
Value: 0
Key : Hypervisor.RootFlags.CrashdumpEnlightened
Value: 0
Key : Hypervisor.RootFlags.CreateVirtualProcessor
Value: 0
Key : Hypervisor.RootFlags.DisableHyperthreading
Value: 0
Key : Hypervisor.RootFlags.HostTimelineSync
Value: 0
Key : Hypervisor.RootFlags.HypervisorDebuggingEnabled
Value: 0
Key : Hypervisor.RootFlags.IsHyperV
Value: 0
Key : Hypervisor.RootFlags.LivedumpEnlightened
Value: 0
Key : Hypervisor.RootFlags.MapDeviceInterrupt
Value: 0
Key : Hypervisor.RootFlags.MceEnlightened
Value: 0
Key : Hypervisor.RootFlags.Nested
Value: 0
Key : Hypervisor.RootFlags.StartLogicalProcessor
Value: 0
Key : Hypervisor.RootFlags.Value
Value: 0
Key : Hypervisor.RootFlags.ValueHex
Value: 0
Key : SecureKernel.HalpHvciEnabled
Value: 0
Key : WER.OS.Branch
Value: vb_release
Key : WER.OS.Version
Value: 10.0.19041.1
BUGCHECK_CODE: ef
BUGCHECK_P1: ffff90043c82a080
BUGCHECK_P2: 0
BUGCHECK_P3: 0
BUGCHECK_P4: 0
FILE_IN_CAB: MEMORY.DMP
PROCESS_NAME: svchost.exe
CRITICAL_PROCESS: svchost.exe
EXCEPTION_RECORD: ffff90043c82a7c0 -- (.exr 0xffff90043c82a7c0)
ExceptionAddress: 0000000000000000
ExceptionCode: 00000000
ExceptionFlags: 00000000
NumberParameters: 0
ERROR_CODE: (NTSTATUS) 0x3c896080 - <Unable to get error code text>
BLACKBOXBSD: 1 (!blackboxbsd)
BLACKBOXNTFS: 1 (!blackboxntfs)
BLACKBOXPNP: 1 (!blackboxpnp)
BLACKBOXWINLOGON: 1
EXCEPTION_STR: 0x0
TRAP_FRAME: ffff800000000000 -- (.trap 0xffff800000000000)
Unable to read trap frame at ffff8000`00000000
STACK_TEXT:
fffff602`c322ec08 fffff803`3ab0d6d2 : 00000000`000000ef ffff9004`3c82a080 00000000`00000000 00000000`00000000 : nt!KeBugCheckEx
fffff602`c322ec10 fffff803`3aa19207 : 00000000`00000001 fffff803`3a4b8c11 00000000`00000002 fffff803`3a4b8b3b : nt!PspCatchCriticalBreak+0x10e
fffff602`c322ecb0 fffff803`3a883420 : ffff9004`00000000 00000000`00000000 ffff9004`3c82a080 ffff9004`3c82a4b8 : nt!PspTerminateAllThreads+0x175f6b
fffff602`c322ed20 fffff803`3a88321c : ffff9004`3c82a080 00000000`00000001 ffffffff`ffffffff 00000000`00000000 : nt!PspTerminateProcess+0xe0
fffff602`c322ed60 fffff803`3a611235 : ffff9004`3c82a080 ffff9004`3c896080 fffff602`c322ee50 fffff803`3a932672 : nt!NtTerminateProcess+0x9c
fffff602`c322edd0 fffff803`3a6023d0 : fffff803`3a67a7f5 fffff602`c322f958 fffff602`c322f958 ffffffff`ffffffff : nt!KiSystemServiceCopyEnd+0x25
fffff602`c322ef68 fffff803`3a67a7f5 : fffff602`c322f958 fffff602`c322f958 ffffffff`ffffffff 00000000`00000000 : nt!KiServiceLinkage
fffff602`c322ef70 fffff803`3a612024 : ffff9004`3c82a7c0 fffff803`3a4269c6 ffff8000`00000000 00000000`00000000 : nt!KiDispatchException+0x141485
fffff602`c322f820 fffff803`3a60ff9d : 00007fff`ef157afb fffff602`c322fa80 00007fff`ef157afb ffff9004`00000000 : nt!KiFastFailDispatch+0xe4
fffff602`c322fa00 00007fff`ef1f4ff8 : 00000047`8be7e388 00000047`8be7e3c8 00007fff`ef17c282 00000000`00000001 : nt!KiRaiseSecurityCheckFailure+0x31d
00000047`8be7e320 00007fff`ef1dca06 : 00007fff`ef2c3878 00007fff`ef150000 00000047`8be7e430 00007fff`ef180e7b : ntdll!RtlpHpAllocWithExceptionProtection$filt$0+0x38
00000047`8be7e350 00007fff`ef1f23af : 00000000`00000000 00000047`8be7e930 00000047`8be7eff0 00000000`00000000 : ntdll!_C_specific_handler+0x96
00000047`8be7e3c0 00007fff`ef1a14b4 : 00000000`00000000 00000047`8be7e930 00000047`8be7eff0 00000000`00000000 : ntdll!RtlpExecuteHandlerForException+0xf
00000047`8be7e3f0 00007fff`ef1f0ebe : 000001a8`385e62a0 00007fff`eef80000 000001a8`385e503e 00007fff`eefd6e4a : ntdll!RtlDispatchException+0x244
00000047`8be7eb00 00007fff`ef17cf80 : 00000000`00000000 00000000`00001d20 00000000`00000007 00007fff`ef1523e5 : ntdll!KiUserExceptionDispatch+0x2e
00000047`8be7f2a0 00007fff`ef17ae20 : 000001a8`370f0340 000001a8`370f3f80 00000000`00000001 00007fff`00000278 : ntdll!RtlpHpLfhSlotAllocate+0xcd0
00000047`8be7f380 00007fff`ef157afb : 00000000`00000008 00000000`00000278 000001a8`370f0000 00000000`00000001 : ntdll!RtlpAllocateHeapInternal+0x400
00000047`8be7f490 00007fff`ef17c282 : 00000000`00000000 00000000`000000f8 00000047`8be7f5a0 00000000`00000000 : ntdll!RtlpHpTagAllocateHeap+0x47
00000047`8be7f4c0 00007fff`eefd63a4 : 00000000`00000000 00000047`8be7f5a0 00000047`8be7f580 00007fff`ef157bf3 : ntdll!RtlpHpAllocWithExceptionProtection+0x12
00000047`8be7f520 00007fff`dd8659b7 : 000001a8`389acb00 00000000`00000000 00007fff`dd86f990 00000000`00000000 : RPCRT4!MesDecodeBufferHandleCreate+0x74
00000047`8be7f580 00007fff`dd864e74 : 00000000`00000000 000001a8`389718a0 000001a8`389acb00 000001a8`389718a0 : bfe!WfpMidlObjectDecode+0x47
00000047`8be7f5d0 00007fff`dd864cb3 : 00000000`00000000 00000000`000ddfac 00000047`8be7f7c8 00000000`000000f8 : bfe!WfpMidlObjectCopy+0x50
00000047`8be7f610 00007fff`dd864c5b : 00000047`8be7f710 00007fff`ecbe507d 000001a8`37bcb9c0 00000047`8be7f710 : bfe!BfeNotifyCopy+0x1f
00000047`8be7f640 00007fff`dd864b7a : 000001a8`37bcb9c0 00000047`8be7f710 000001a8`38971890 00000047`8be7f7c8 : bfe!BfeNotifyEntryCreate+0x57
00000047`8be7f680 00007fff`dd864de4 : 00000000`00000000 000001a8`37bcb898 00000001`00000258 00000047`8be7f7c8 : bfe!BfeNotifyOneWay+0x3e
00000047`8be7f6b0 00007fff`dd8627e7 : 000001a8`37bd0440 00000047`8be7f7c8 00000000`00000000 000001a8`37b03500 : bfe!BfeNetEventNotify+0x114
00000047`8be7f730 00007fff`dd868457 : 00000047`8be7f7c8 00000000`00000001 00000000`00000001 000001a8`3727d4f0 : bfe!BfeNetEventCallback+0x47
00000047`8be7f770 00007fff`eeee386b : 000001a8`372c04d0 000001a8`372c04d0 000001a8`3727c8c0 000001a8`3727c8c0 : bfe!BfeNetEventRealTimeCallback+0xd7
00000047`8be7f9f0 00007fff`eeee369f : 000001a8`3727c8c0 00000000`00000000 00000000`00000000 7fffffff`ffffffff : sechost!EtwpLoadEventTrigger+0x15b
00000047`8be7fb00 00007fff`eeeeb8ea : 00000000`00000000 00000000`00000000 000001a8`3727c8c0 00000000`00000000 : sechost!EtwpProcessRealTimeTraces+0xc7
00000047`8be7fb60 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : sechost!ProcessTrace+0x18a
SYMBOL_NAME: ntdll!RtlpHpAllocWithExceptionProtection$filt$0+38
MODULE_NAME: ntdll
IMAGE_NAME: ntdll.dll
STACK_COMMAND: .cxr; .ecxr ; kb
BUCKET_ID_FUNC_OFFSET: 38
FAILURE_BUCKET_ID: 0xEF_svchost.exe_LocalServiceNoNetworkFirewall_BUGCHECK_CRITICAL_PROCESS_3c896080_ntdll!RtlpHpAllocWithExceptionProtection$filt$0
OS_VERSION: 10.0.19041.1
BUILDLAB_STR: vb_release
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
FAILURE_ID_HASH: {cf443853-89ca-77f5-8109-f31ae12321b0}
Followup: MachineOwner
---------
Windows for home | Windows 10 | Performance and system failures
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
3 answers
Sort by: Most helpful
-
Anonymous
2023-12-30T05:19:05+00:00 when i enter regsvr32.exe /u ntdll.dll in power shell (admin) I receive this pop up
"the module "ntdll.dll" was loaded but the entry-point DIIUnregisterserver was not found.
make sure that "ntdll.dll is a valid DLL or OCX file then try again."
-
Lester Bernard Reyes 82,025 Reputation points Independent Advisor
2023-12-30T04:47:01+00:00 Hi Patrick, thanks for reaching out. My name is Bernard a Windows fan like you. I'll be happy to help you out today.
I understand the issue you have, there is nothing to worry I am here to help, as per checking and analyzing the DMP logs, there is an error ntdll.dll, this is a system file that might be corrupted which is causing the issue, and for us to sort out the issue, kindly follow the steps below:
Method 1. Reinstall ntdll.dll.
Open Powershell with Admin or CMD with Admin, Press Windows key + X then click Windows Powershell(Admin) or Command prompt (admin)
Copy each line of command to Powershell then press enter (one line at a time)
regsvr32.exe /u ntdll.dll
regsvr32.exe ntdll.dll
Method 2. Run system file checker.
On Powershell(admin), copy, paste, and enter each command below:
sfc /scannow
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Once done restart the PC and check.
Note: If the issue persists, we will run a system repair on the PC.
Let me know how it goes and I hope that helps.
Bernard