Increase vista boot Up speed on dual/quad core cpu's

Posted on Aug 01, 2008

If your system has a Dual Core or a Quad Core CPU and you are using Windows Vista, you can speed up the boot process of Windows. I'm going to tell you a very simple tweak that allows your PC to boot faster then before.

MainBannerImage2

But first you should figure out what’s the current boot up time of your system. For that purpose I've created a simple script in VB.

Here's the script:


Option Explicit
On Error Resume Next
Dim Wsh, Time1, Time2, Result, PathFile, MsgResult, MsgA, AppName, KeyA, KeyB, TimeDiff
MsgA = "Warning! Close all running programs and click on OK."
KeyA = "HKEY_CURRENT_USER\Software\RestartTime\"
KeyB = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\RestartTime"
AppName = "Boot Up Time"
Set Wsh = CreateObject("WScript.Shell")
PathFile = """" & WScript.ScriptFullName & """"
Result = wsh.RegRead(KeyA & "Times")
if Result = "" then
MsgResult = Msgbox (MsgA, vbOKCancel, AppName)
If MsgResult = vbcancel then WScript.Quit
Wsh.RegWrite KeyA & "Times", left(Time,8), "REG_SZ"
Wsh.RegWrite KeyB, PathFile, "REG_SZ"
Wsh.Run "cmd /c Shutdown -r -t 00", false, 0
else
Wsh.RegDelete KeyA & "Times"
Wsh.RegDelete KeyA
Wsh.RegDelete KeyB
TimeDiff = DateDiff("s",Result,left(Time,8))
MsgBox "Your system reboots in " & TimeDiff & " seconds", VbInformation, AppName
end if
wscript.Quit


Copy n Paste this code into a text editor for ex. Notepad and save the file with any name say Vista Reboot in our example but the extension should be .VBS which is the extension of a VB file.

Now to know the time taken by your system to boot up before applying the tweak, click on that Vista Reboot.vbs file and hit Enter.


A dialog box will appear giving you warning that the file you are about to run is an executable and it may contain viruses or blah! blah! blah! ( forget the warning, it’s safe). Now clicking on Ok will reboot your system and that is what we want to do. So click on OK.

After the reboot you'll see a dialog box which will be displaying the time taken by your system during reboot. Note this time.

It's time to apply the tweak. Click on Run which you will get in Start menu and type “msconfig” in the field. Click OK

This will take you to the System Configuration dialog box. Click on Boot tab given in the upper side of the dialog box and click Advanced Options button. Here click the check box for Number of Processors. This will activate the drop down menu given just below it.

If you have a Dual Core CPU select 2 or if you have a Quad Core CPU select 4. Press OK and Apply changes. Windows will now ask for your confirmation for the changes that you've made in the boot settings. Click Yes and press Restart button in the following dialog box.

After coming back to windows you'll have to restart your system again by clicking on that Vista Reboot.vbs file (like you did b4) becoz it will give us the time taken by the system to boot up.

When you get back to windows you'll see the same dialog box displaying the time in seconds.

Compare it with the previous one n see if there is some improvement.

1 comments:

Anonymous said...
October 25, 2008 at 11:38 PM

After carrying out these instructions my bootup time has increased from 73 secs to 76 secs.
I am running vista ultimate 64 bit on intel core 2 duo 3ghz cpu, 2gb pc2-6400 etc.
Awkward to find out on vista how to change filename extension from .txt to .vbs. I had to look up another website to find out how. Steve.

Post a Comment

U have comments