After I installed Visual Studio Community 2015, a Realtek Sound driver, and a Intel Chipset driver, I was asked to restart.
When I restarted, after login the taskbar and desktop background started to reset every few seconds. When I opened the Task Manager (Ctrl+Alt+Delete), I noticed that the explorer.exe process keeps restarting. After a few tries I finally managed to hit the End Task button before it crashed again. Using the start new task option, I opened up ShellExView and disabled a few extensions that seemed useless. I started explorer again but it crashed anyway. Then, I opened up a few Command Prompts (still same New Task option). I set up Procdump as the JIT debugger, then I created a small batch file that simply started explorer.exe then tried to attach procdump:
Problem was that it turned out that explorer.exe actually crashed before procdump even started.
procdump -e explorer.exe
So, I opened up 2 command prompts and ran both commands simultaneously. Only then Procdump attached and captured 2 minidumps.
I tried to analyze them using WinDbg, but I could not find anything useful.
I also tried sfc /scannow but it gave this:
Both Minidumps along with CBS.log are here:
Beginning system scan. This process will take some time.
Beginning verification phase of system scan.
Verification 100% complete.
Windows Resource Protection found corrupt files but was unable to fix some
of them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For
example C:\Windows\Logs\CBS\CBS.log. Note that logging is currently not
supported in offline servicing scenarios.
Index of /8forums
(Minidumps seem to be too large for attaching)
Another thing of note: I can use any other program's Open File window to browse without anything crashing. Right clicking on files also doesn't cause bad things to happen.
Edit: I also tried to copy C:\Windows\explorer.exe into C:\Windows\System32\ but nothing changed (even after restart).
P.S. If you are wondering how I am posting this, its by finding Chrome in Program Files and starting it using New Task.
P.S.S. If this is the wrong category, please move it.