I am running Windows 8.1.
After I log in, nothing comes up on the screen for 3+ minutes, and then after that Windows Explorer opens and then all my other startup programs run. I am able to CTRL + ALT + DELETE and run Task Manager while Windows Explorer hasn't opened yet though.
A couple of months ago (I've had this problem for a while) I opened Task Manager, ran Process Monitor through it, and watched what was happening. The thing that caught my eye was that Windows Explorer was trying to delete registry entries in HKCU\Software\Microsoft\Windows\CurrentVersion\UFH\SHC, but could not find any of the entries it tried to delete.
This goes on for the entire time that Windows Explorer is still not visible (3+ minutes).
As you can see, it tries to delete the registry entries, but none of the names are found.
When I run Windows in safe mode it doesn't have this problem.
Here are my installed programs
My questions are: what is Windows Explorer doing, why is it doing this, and what can I do to resolve the problem? I've tried uninstalling Avira before to see if that was the cause but it didn't help. I've also tried to disable all startup programs (not going into safe mode) and that didn't seem to fix it either.