So you opened Process Explorer, looked at its properties and threads, and none of those threads show increased CPU activity, but explorer.exe does? You can also suspend some threads to see if the problem stops. But doing so may cause require a reboot to get your system working again if you pick somehthing important.Taskmanager, process explorer and resource monitor dont show what part of explorer.exe is using al the cpu power.
This might be unrelated to the problem but i can almost constantly hear my harddrive working, i did not have this in the past.
Explorer.exe seems to only use cpu power on core 0, 2, 4 and 6.
Edit: It seems like the cpu ,usage time and percentage corolate to the amount and time i move my mouse, maybe this is helpful.
And my cpu no longer spikes when i leave my mouse alone.
Edit2: Cpu usage also seems to be increased by typing altough not as much as moving my mouse but around 3-6%.
We are getting a little over my head now, but it looks like the thread is checking the registry for a value. You might try looking at the stack to see if you notice anything familiar that might be requesting the checks. I show several SLHWAPI.dll threads, but none are checking the registry, currently.SHLWAPI.dll!SHRegGetUSValueW+0x1a4 that is using the cpu power, suspending or killing it confirms it because cpu returns to normal, this does not fix it however because explorer.exe then just crashes and restarts and then te cpu usage increases again.