- Core i7 processor
- 4 GB RAM
- Windows 7 (64 bit)
Here's what worked for me after several rounds of trials and tribulations:
1. Goto Start and type Run.
2. Once in run type 'msconfig'
3. Click on the Services tab and also check the option 'Hide all Microsoft services'; this will help you in filtering and viewing only the services of software you installed. I tested and found out that usually not the Microsoft services that causes the delay, but you can disabled services you aren't using such as Fax and Parental Controls. (see fig. below)
4. Now, you can enable a list of services, Click on Apply and restart and test. You can disable some items from the Startup also. Click on the Startup tab to do this.You might have to try this a couple of times to find the main culprit. Once you've identified it disable that buggy service and things should be fine for you.
I used a software called Glary Utilities to check my Boot time and you can see I've made a massive improvement with my Startup Time.