因此,当我关闭Visual Studio 2010时,我看到它在Task Manager中占据了50%(双核心),因此我使用Process Monitor来检查它的作用。所以在这个持续至少10秒的cpu尖峰期间,我看到它查询:
4 820 events on HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\policy.4.0.mscorlib.resources_nb-NO_b77a5c561934e089 4 820 events on HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\v4.0_policy.4.0.mscorlib.resources_nb-NO_b77a5c561934e089 4 819 events on HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\policy.4.0.mscorlib.resources_nb_b77a5c561934e089 4 819 events on HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\policy.4.0.mscorlib.resources_no_b77a5c561934e089 4 819 events on HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\v4.0_policy.4.0.mscorlib.resources_nb_b77a5c561934e089 4 819 events on HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\v4.0_policy.4.0.mscorlib.resources_no_b77a5c561934e089
没有任何密钥存在。
为了更容易:
HKLM\...\policy.4.0.mscorlib.resources_nb-NO_b77a5c561934e089 HKLM\...\policy.4.0.mscorlib.resources_nb_b77a5c561934e089 HKLM\...\policy.4.0.mscorlib.resources_no_b77a5c561934e089 HKLM\...\v4.0_policy.4.0.mscorlib.resources_nb-NO_b77a5c561934e089 HKLM\...\v4.0_policy.4.0.mscorlib.resources_nb_b77a5c561934e089 HKLM\...\v4.0_policy.4.0.mscorlib.resources_no_b77a5c561934e089
一些堆栈跟踪
0 ntkrnlpa.exe CmUnRegisterCallback + 0x51c 0x822e5a0d C:\Windows\system32\ntkrnlpa.exe 1 ntkrnlpa.exe NtAllocateVirtualMemory + 0x35a3 0x82275ff5 C:\Windows\system32\ntkrnlpa.exe 2 ntkrnlpa.exe ObCreateObject + 0x8c4 0x8226dab5 C:\Windows\system32\ntkrnlpa.exe 3 ntkrnlpa.exe ObOpenObjectByName + 0x165 0x8227dec6 C:\Windows\system32\ntkrnlpa.exe 4 ntkrnlpa.exe SeSinglePrivilegeCheck + 0x129c 0x8227bdf7 C:\Windows\system32\ntkrnlpa.exe 5 ntkrnlpa.exe IoSetIrpExtraCreateParameter + 0x52b 0x82258afb C:\Windows\system32\ntkrnlpa.exe 6 ntkrnlpa.exe ZwYieldExecution + 0xb56 0x820861ea C:\Windows\system32\ntkrnlpa.exe 7 ntdll.dll ZwOpenKeyEx + 0xc 0x77da5d24 C:\Windows\SYSTEM32\ntdll.dll 8 kernel32.dll RegKrnGetGlobalState + 0x11e 0x779ecf08 C:\Windows\system32\kernel32.dll 9 kernel32.dll RegOpenKeyExW + 0x135 0x779ed0a6 C:\Windows\system32\kernel32.dll 10 kernel32.dll RegOpenKeyExW + 0x21 0x779ecf92 C:\Windows\system32\kernel32.dll 11 devenv.exe devenv.exe + 0x1a17 0x2f751a17 C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe 12 clr.dll StrongNameFreeBuffer + 0xe2f9 0x70d82367 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 13 clr.dll GetCLRIdentityManager + 0x6611 0x71017d30 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 14 clr.dll StrongNameFreeBuffer + 0x6c46 0x70d7acb4 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 15 clr.dll StrongNameFreeBuffer + 0x56c1 0x70d7972f C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 16 clr.dll StrongNameFreeBuffer + 0x52cf 0x70d7933d C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 17 clr.dll StrongNameFreeBuffer + 0x2aa3 0x70d76b11 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 18 clr.dll StrongNameFreeBuffer + 0x239a 0x70d76408 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 19 clr.dll StrongNameFreeBuffer + 0x319b 0x70d77209 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 20 clr.dll StrongNameFreeBuffer + 0x32a4 0x70d77312 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 21 clr.dll StrongNameFreeBuffer + 0x25eb 0x70d76659 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 22 clr.dll StrongNameFreeBuffer + 0x28bd 0x70d7692b C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 23 clr.dll StrongNameFreeBuffer + 0x509b 0x70d79109 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 24 clr.dll CoUninitializeEE + 0x12c05 0x70cc0dcd C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 25 clr.dll StrongNameSignatureVerification + 0x256a0 0x70db2687 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 26 mscorlib.ni.dll mscorlib.ni.dll + 0x24e713 0x4c2e713 C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\74353039393f68f4c068cc37f759e5be\mscorlib.ni.dll 27 mscorlib.ni.dll mscorlib.ni.dll + 0x24e4ea 0x4c2e4ea C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\74353039393f68f4c068cc37f759e5be\mscorlib.ni.dll 28 mscorlib.ni.dll mscorlib.ni.dll + 0x23d314 0x4c1d314 C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\74353039393f68f4c068cc37f759e5be\mscorlib.ni.dll 29 mscorlib.ni.dll mscorlib.ni.dll + 0x23cf95 0x4c1cf95 C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\74353039393f68f4c068cc37f759e5be\mscorlib.ni.dll 30 mscorlib.ni.dll mscorlib.ni.dll + 0x23cd51 0x4c1cd51 C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\74353039393f68f4c068cc37f759e5be\mscorlib.ni.dll 31 mscorlib.ni.dll mscorlib.ni.dll + 0x23caba 0x4c1caba C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\74353039393f68f4c068cc37f759e5be\mscorlib.ni.dll 32 mscorlib.ni.dll mscorlib.ni.dll + 0x2bba5a 0x4c9ba5a C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\74353039393f68f4c068cc37f759e5be\mscorlib.ni.dll 33 clr.dll clr.dll + 0x21bb 0x70c921bb C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 34 clr.dll CoUninitializeEE + 0x6a3a 0x70cb4c02 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 35 clr.dll CoUninitializeEE + 0x6bdc 0x70cb4da4 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 36 clr.dll CoUninitializeEE + 0x6c11 0x70cb4dd9 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 37 clr.dll CoUninitializeEE + 0x6c31 0x70cb4df9 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 38 clr.dll StrongNameSignatureVerification + 0x705d 0x70d94044 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 39 clr.dll StrongNameSignatureVerification + 0x71b8 0x70d9419f C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 40 mscorlib.ni.dll mscorlib.ni.dll + 0x2bb931 0x4c9b931 C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\74353039393f68f4c068cc37f759e5be\mscorlib.ni.dll 41 mscorlib.ni.dll mscorlib.ni.dll + 0x2bbc18 0x4c9bc18 C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\74353039393f68f4c068cc37f759e5be\mscorlib.ni.dll 42 clr.dll clr.dll + 0x21bb 0x70c921bb C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 43 clr.dll CoUninitializeEE + 0x6a3a 0x70cb4c02 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 44 clr.dll CoUninitializeEE + 0x6bdc 0x70cb4da4 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 45 clr.dll CoUninitializeEE + 0x6c11 0x70cb4dd9 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 46 clr.dll StrongNameSignatureVerification + 0x3641a 0x70dc3401 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 47 clr.dll StrongNameSignatureVerification + 0x3651c 0x70dc3503 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 48 mscorlib.ni.dll mscorlib.ni.dll + 0x912338 0x52f2338 C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\74353039393f68f4c068cc37f759e5be\mscorlib.ni.dll 49 clr.dll clr.dll + 0x21bb 0x70c921bb C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 50 clr.dll CoUninitializeEE + 0x6a3a 0x70cb4c02 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 51 clr.dll CoUninitializeEE + 0x6bdc 0x70cb4da4 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 52 clr.dll CoUninitializeEE + 0x6c11 0x70cb4dd9 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 53 clr.dll ClrCreateManagedInstance + 0xb08a 0x70d37ac5 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 54 clr.dll CopyPDBs + 0x3213 0x70e04e11 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 55 clr.dll CopyPDBs + 0x30c0 0x70e04cbe C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 56 clr.dll CopyPDBs + 0x3f99 0x70e05b97 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 57 clr.dll CopyPDBs + 0x4a93 0x70e06691 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 58 clr.dll AttachProfiler + 0x7b720 0x70eeacd8 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 59 clr.dll LogHelp_TerminateOnAssert + 0x24a69 0x70d66e61 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 60 clr.dll LogHelp_TerminateOnAssert + 0x24033 0x70d6642b C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 61 Microsoft.VisualStudio.Shell.10.0.ni.dll Microsoft.VisualStudio.Shell.10.0.ni.dll + 0x19dbac 0x6524dbac C:\Windows\assembly\NativeImages_v4.0.30319_32\Microsoft.VisualStu#\51ec00387b2726668eecc731cf279ecc\Microsoft.VisualStudio.Shell.10.0.ni.dll 62 Microsoft.VisualStudio.Shell.10.0.ni.dll Microsoft.VisualStudio.Shell.10.0.ni.dll + 0x85f42 0x65135f42 C:\Windows\assembly\NativeImages_v4.0.30319_32\Microsoft.VisualStu#\51ec00387b2726668eecc731cf279ecc\Microsoft.VisualStudio.Shell.10.0.ni.dll 63 Microsoft.VisualStudio.Shell.10.0.ni.dll Microsoft.VisualStudio.Shell.10.0.ni.dll + 0x85bd8 0x65135bd8 C:\Windows\assembly\NativeImages_v4.0.30319_32\Microsoft.VisualStu#\51ec00387b2726668eecc731cf279ecc\Microsoft.VisualStudio.Shell.10.0.ni.dll 64 Microsoft.VisualStudio.Shell.UI.Internal.ni.dll Microsoft.VisualStudio.Shell.UI.Internal.ni.dll + 0x5a8a9 0x638aa8a9 C:\Windows\assembly\NativeImages_v4.0.30319_32\Microsoft.VisualStu#\7fc7b3a8346dc7e6dc904e41b0527313\Microsoft.VisualStudio.Shell.UI.Internal.ni.dll 65 Microsoft.VisualStudio.Shell.10.0.ni.dll Microsoft.VisualStudio.Shell.10.0.ni.dll + 0x8c094 0x6513c094 C:\Windows\assembly\NativeImages_v4.0.30319_32\Microsoft.VisualStu#\51ec00387b2726668eecc731cf279ecc\Microsoft.VisualStudio.Shell.10.0.ni.dll 66 clr.dll StrongNameSignatureVerification + 0xf58a 0x70d9c571 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 67 clr.dll StrongNameSignatureVerification + 0xf450 0x70d9c437 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 68 clr.dll StrongNameSignatureVerification + 0xf4df 0x70d9c4c6 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 69 clr.dll StrongNameSignatureVerification + 0xf728 0x70d9c70f C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 70 clr.dll StrongNameSignatureVerification + 0xf664 0x70d9c64b C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 71 clr.dll StrongNameSignatureVerification + 0x61b23 0x70deeb0a C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 72 clr.dll StrongNameSignatureVerification + 0x4c3ef 0x70dd93d6 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 73 clr.dll StrongNameSignatureVerification + 0x4c471 0x70dd9458 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 74 clr.dll StrongNameSignatureVerification + 0x4c52c 0x70dd9513 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 75 clr.dll StrongNameSignatureVerification + 0x43cd5 0x70dd0cbc C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 76 clr.dll StrongNameSignatureVerification + 0x43ce8 0x70dd0ccf C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 77 clr.dll SetRuntimeInfo + 0x1eef 0x70e31964 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 78 clr.dll StrongNameSignatureVerification + 0x11f29 0x70d9ef10 C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 79 kernel32.dll BaseThreadInitThunk + 0x12 0x779eed6c C:\Windows\system32\kernel32.dll 80 ntdll.dll RtlInitializeExceptionChain + 0xef 0x77dc37f5 C:\Windows\SYSTEM32\ntdll.dll 81 ntdll.dll RtlInitializeExceptionChain + 0xc2 0x77dc37c8 C:\Windows\SYSTEM32\ntdll.dll
发生了什么事?