Hello! A few weeks ago, I started having a problem after I installed a program called "Red Gate Reflector". After I uninstalled it, the problem kept occuring. The problem was that the computer would develop a high CPU usage for explorer.exe in the shlwapi.dll and ntdll.dll threads, freeze explorer.exe, and after I restarted the computer, it would end up with a Black Screen of Death (Black screen with only a mouse cursor). I had to System Restore every single time, and it mainly happens after I use a .msi installer or InstallShield Wizard. Here is the stack for the shlwapi.dll :
and here's the stack for the ntdll.dll :
Please help!
Code:
0, ntoskrnl.exe!_misaligned_access+0x17e7
1, ntoskrnl.exe!KeAcquireSpinLockAtDpcLevel+0x93d
2, ntoskrnl.exe!KeWaitForSingleObject+0x19f
3, ntoskrnl.exe!_misaligned_access+0xba4
4, ntoskrnl.exe!_misaligned_access+0x1821
5, ntoskrnl.exe!KiCheckForKernelApcDelivery+0x25
6, ntoskrnl.exe!RtlQueryTimeZoneInformation+0x2363
7, ntoskrnl.exe!NtWaitForSingleObject+0x1184
8, ntoskrnl.exe!KeSynchronizeExecution+0x3a23
9, ntdll.dll!ZwClose+0xa
10, KernelBase.dll!NlsEventDataDescCreate+0x34d
11, KernelBase.dll!NotifyRedirectedStringChange+0x72
12, KernelBase.dll!SystemTimeToTzSpecificLocalTimeEx+0x5a46
13, KernelBase.dll!LoadStringByReference+0x134
14, shlwapi.dll!PathIsUNCServerShareW+0x91
15, shell32.dll!SHCreateShellItemArrayFromIDLists+0x22cc
16, shell32.dll!SHCreateShellItemArrayFromIDLists+0x1f9e
17, shell32.dll!SHCreateShellItemArrayFromIDLists+0x210c
18, shell32.dll!SHCreateShellItemArrayFromIDLists+0x21c3
19, GROOVEEX.DLL!DllCanUnloadNow+0x12fcbc
20, GROOVEEX.DLL!DllCanUnloadNow+0x144589
21, GROOVEEX.DLL!DllUnregisterServer+0x4451b
22, shell32.dll!SHCreateDefaultContextMenu+0x64f
23, shell32.dll!SHGetItemFromDataObject+0x1032
24, shell32.dll!SHGetItemFromDataObject+0xb05
25, shlwapi.dll!Ordinal571+0x188
26, shlwapi.dll!Ordinal571+0xa0
27, explorer.exe+0x45c09
28, explorer.exe+0x45a32
29, shlwapi.dll!SHRegGetUSValueW+0x2ba
30, kernel32.dll!BaseThreadInitThunk+0xd
31, ntdll.dll!RtlUserThreadStart+0x21
Code:
0, ntoskrnl.exe!_misaligned_access+0x17e7
1, ntoskrnl.exe!KeAcquireSpinLockAtDpcLevel+0x93d
2, ntoskrnl.exe!KeWaitForSingleObject+0x19f
3, ntoskrnl.exe!_misaligned_access+0xba4
4, ntoskrnl.exe!_misaligned_access+0x1821
5, ntoskrnl.exe!KiCheckForKernelApcDelivery+0x25
6, ntoskrnl.exe!NtSetInformationThread+0x2a4c
7, ntoskrnl.exe!SeQueryInformationToken+0xc48
8, ntoskrnl.exe!ObOpenObjectByName+0x306
9, ntoskrnl.exe!ObGetObjectSecurity+0x57c
10, ntoskrnl.exe!ObReferenceObjectByHandle+0x42
11, ntoskrnl.exe!KeSynchronizeExecution+0x3a23
12, ntdll.dll!ZwOpenKey+0xa
13, KernelBase.dll!NlsWriteEtwEvent+0x23b
14, KernelBase.dll!NlsEventDataDescCreate+0x333
15, KernelBase.dll!NotifyRedirectedStringChange+0x72
16, KernelBase.dll!SystemTimeToTzSpecificLocalTimeEx+0x5a46
17, KernelBase.dll!LoadStringByReference+0x134
18, shlwapi.dll!PathIsUNCServerShareW+0x91
19, shlwapi.dll!Ordinal439+0xca
20, shell32.dll!Ordinal241+0x27cd
21, shell32.dll!Ordinal241+0x2968
22, shell32.dll!Ordinal241+0x281e
23, shell32.dll!SHBindToParent+0x9c6
24, explorer.exe+0xf944
25, explorer.exe+0x147d4
26, explorer.exe+0x14676
27, explorer.exe+0xcf00
28, explorer.exe+0xce7f
29, explorer.exe+0x2ff0
30, shell32.dll!Ordinal767+0x62f
31, shell32.dll!SHGetPropertyStoreForWindow+0x1606
32, shell32.dll!SHGetPropertyStoreForWindow+0x1752
33, shlwapi.dll!IUnknown_GetWindow+0x68f
34, ntdll.dll!TpCallbackMayRunLong+0x32b
35, ntdll.dll!RtlRealSuccessor+0x136
36, kernel32.dll!BaseThreadInitThunk+0xd
37, ntdll.dll!RtlUserThreadStart+0x21