The crash happens in the igfxCPL.cpl file. From what I can guess, it is the Control Panel applet for Intel graphics. Classic Shell is trying to gather the contents of the Control Panel on startup so it can pre-cache the information. It is possible the graphics applet is not ready yet for some reason. Maybe it is counting on some process to start, and usually startup processes on Windows 8 are delayed by 10 seconds (or maybe the process was manually disabled?)
Please run the following test - disable Classic Shell from staring. Add a shortcut to the Control Panel on the desktop. Make sure it opens in icon mode and not categories. Restart, and as soon as you log in, open the Control Panel as quickly as you can. See if there is a crash.
Since the crash only happens early, you can delay the start menu by some time. Go to HKLM\Software\IvoSoft\ClassicStartMenu, create a new DWORD named AutoStartDelay and set it to the delay value in milliseconds. Try something like 8000.
You can also see if there are newer drivers for the graphics chipset. Maybe Intel has fixed the problem.
|