I'm on a WIN7/64/Pro Dell 980 Optiplex. Machine is five years old. As you would expect, the boot performance has degraded. I have: removed from startup all but three programs. I regularly scan for malware. I weekly use CCleaner to get rid of the junk. I do not play games; this is in effect a workstation. I'm on a two-machine workgroup. I have run sfc /scannow and chkdsk regularly. Last week I upped my RAM from 4 to GB. I updated all drivers, including chipset.
I set up in Admin events both boot time and boot diagnostics. My boot times range from a high of 3+minutes to a low of 40 seconds. After I make any changes to the computer -- install, uninstall, updates, any major change, I'm up in the 3 minute range. I have a clunky workaround to get it back down to 30-40 seconds: 1. Run CCleaner. 2. Run the onboard defrag. 3. Using task manager, I delete iconcache.db, then restart.
When it boots slow, I get two long periods of a black screen and the welcome screen, which I have set for five seconds in the registry, takes 30+seconds, then black screen, then slow the screen begins to paint and the icons fill in.
I think the next step is to try the Windows Performance Tools Kit. http://www.msfn.org
1. Does this really work?
2. One set of instructions calls for net framework 3.51 SP1 to be installed. I have net framework 4.5. Will WPTK work on Win7 with net 4.5?
Final thought, I have a Matrox Graphics card that is six years old. Driver is up to date, but the technology of the card is not. Would a new card with 1GB onboard improve boot times?