I saw a thread a couple of months back now on making Windows start faster, i know you have to delete something but where?
The following is the best proceedure I know of to optimize the Windows boot system...
1.
Open REGEDIT,
Browse to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
Make sure "Enable" is set to: "N"
Browse to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
EnablePrefetcher (DWORD)
0x00000002= boot prefetching
use "2"
Exit Regedit
2.
Browse to and clean everything out of:
C:\Windows\Prefetch
Then reboot, TWICE
3.
Click START, RUN and copy paste the following exactly as typed into the RUN box and hit OK:
rundll32 advapi32,ProcessIdleTasks
.... wait until disk activity stops (5-10seconds) and reboot TWICE.
Once that is all done, run a good defrag program such as O&O Defrag -or- Perfect Disk 7.0. Make sure the defragmenter is set up to "USE LAYOUT.INI" as the method of laying the boot files out on the disk.
Assuming you do not have a whole lot'a un-needed junk booting on startup in your tray, the above process should make Windows boot pretty darn fast!
From that point on, Windows will automatically replace the "layout.ini" file and driver boot file every 3 days and keep the boot system in order. If for some reason it seems to boot slow again, simply do the following:
1.
Click START, RUN and copy paste the following exactly as typed into the RUN box and hit OK:
rundll32 advapi32,ProcessIdleTasks
.... wait until disk activity stops (5-10seconds) and reboot TWICE.
2.
Run your defrag again