5 … 10… 50….100….500…. Hey, What are these numbers? Don’t scratch your head!!!
How much time you are waiting for the computer to boot-up ? Ha, Ha, now I see you are smiling! This is why you have come to this post. I’ve been researching the Net and Google-ing some forums to get the answers for this 100$ question! How to speed up Windows 8 or 8.1 boot times ? I won’t give any out-of-the-blue answer on this subject, but will tell you about an exisiting magic wand from Microsoft that helps you troubleshoot such issues. Answer, later in this post!
First of all, there are several scenarios!
- Is your boot-time slow after shut-down?
- Or is it after re-start ?
- Or is it slow after hibernate ?
- Is it slow after Sleep ?
You can see my previous post on this subject for a tool to check boot times in Windows. This will help you visually without any commands (a clean interface) to check how many seconds your computer takes to boot-up in different cases, I listed above.
But first let me tell you my experience with this boot issue.
Why I got Irritated with Windows 8.1 64 bit at Start-up?
I don’t remember how exactly, but was able to improve my boot speeds on my 32bit Windows 8.1 OS. It was taking like 45 seconds to boot-up. When I checked others on BootRacer site, I found that some computers were even able to boot-up in 7 to 8 seconds. Wow! thats really fast..
I have a dual boot configuration scenario. 32 bit Windows 8.1 and 64 bit Windows 8 on the other. My irritation started when the 64 bit was taking like 2 minutes or so, to boot-up. In addition to that, the computer started freezing after the boot-up was over. It would last for about 6-10 minutes. I don’t know exactly how to check that!
Why I updated from 8 to 8.1 on my 64 bit version ?
So one remedy I hypothesized was that, probably the latest updates would decrease my boot times and solve my performance issues. Na, it was not the case-to-be. The problems still persisted and the same with freezing issue. So now I polished of the cause that it was an update problem, just like doctors do.
I also updated the 64 bit system with latest Update 1 release and several other updates.
What to do Initially when Windows 8 or 8.1 boot times are slow ?
The first thing many of Windows 7, Vista and XP users know is to switch off some start-up applications and tablet apps. It applies to Windows ‘Metro‘ also. You can check this article on “Task Manager” to see how its done in 8 or 8.1. A slight change is there on how to go to “msconfig” or disabling start-up items.
The second step is to disable services which are hogging your resources. 64 bit OS have lot of services whose startup type are “Automatic” or “Automatic (Delayed Start)“. Some of them can be safely turned to “Manual” or “Disabled”.
But which one to and which one not to ? You can follow this tutorial on your 8.1 computer. For 8 32 bit and 64 bit service configurations you check Google with this query “startup services to disable in windows 8“. This provides a good list of web sites which I checked. Otherwise you can check the above site to find further information.
Another important step which you have not done is to check your computer for viruses, malware, adware, trojans and rootkits. This is an helpful article from Microsoft in such scenarios. Many of the forums suggest you to submit your anti-virus trace logs using different programs, which may be beneficial in the rarest of cases. Most of the current Anti-Virus, Internet Security and Cloud-Protection software products are able to nullify most of your problems if you are infected.
One ambiguous step I don’t recommend is turning off “Pagefile” and disabling “Superfetch” and “Windows Search” services. I found some resources to utilize this tip to improve boot speeds and computer performance. But there are pros and cons using this step. I personally found some improvement in boot times when I applied the above step..That’s why I call this a confusing footmark in your trouble-shooting heuristics.
But it was not consistent and I also need search for faster execution of my computer commands.
Best Solution to Solve your Windows 8 or 8.1 – 32 bit or 64 bit Boot Problems ?
Hmm. You are waiting for an answer. Ya, you’ll be, if you are really pestered by this problem. Otherwise you might have left this post by now. It’s called “Windows 8 Performance Toolkit“. Yes, this will be little tricky! Why? Because it takes a good internet connection and bandwidth to download this tool, some important time to create logs and mind skills to analyze these reports.
I’m not a technical geek or expert in this scenario. All that I find is based on my own experience and some research on Google.
You can download this tool for FREE from Microsoft. This tool was also called “Xperf” in earlier versions of Windows. Now it’s known by the shorter names – WPT, WPR, WPA. It’s part a bigger package called “Windows Assessment and Deployment Kit“. (ADK).
Somebody can comment on this post for a better link to download the WPT tool, because if you have to download it, you have to download ADK. (as to my knowledge). You have options in the download to download several other tools or only WPT.
The download size was around 3.2 GB (WPT only) (don’t be fooled by the setup file size which is only 1.2 MB) and the size is bigger if you want to download other tools. Since the download was through Microsoft’s download tool, it took much time through my 2 Mbps connection, unlike other downloads. I did observe this with some of the official Microsoft downloads.
You can use this tutorial on how-to-install this tool. As a guide to analyze your reports using WPT, this case-studies would be useful.
My Experience in solving Windows 8 or 8.1 Boot Problems
From the case-studies I have studied above, I observed that platter drives (old HDD hard-disks) are the cause of boot issues in Windows 8 and 8.1 64 bit OS. See this comment on one of the above posts, which will make you agree to what I say..
Don’t come to a conclusion. That this can be the only cause.
As stated above, if you replaced your old HDD with SSD (solid state drive) and still experiencing problem, it can be related to driver and updates. Always its best to check compatibility of your driver for Windows 8 and 8.1. Also some of the times, Updates can cause problems after installation.
So was I able to Solve the Boot Issue ?
A sort of.. Why? Because the boot times on my current Windows 8.1 64 bit is around 120 seconds. That is the same as I mentioned earlier. I was not able to implement the solution I proposed because of lack of funds. So unless I get a SSD and test the boot times, I cannot confidently say that is the problem.
What was the alternative ?
The best thing I observed was that my boot times after shut-down and hibernate are not really affected by my existent 80 GB HDD on which my Windows 8.1 64 bit OS resides. I was quickly able to come to desktop screen after hibernate and shut-down (around 40 secs). The problem is only with re-start. So as a alternative I decided to less re-start.
What else I did ?
Also I uninstalled the default metro apps which were not working and re-installed them. I also disabled and enabled the “Turn on fast-startup(recommended)” at boot times to see if there was any change.
I also analyzed the reports from WPR tool. The log was about 3 GB and used WPA to view it.
The Windows Performance Recorder (WPR) will ask you for some options to check before you record the logs. Once given, it will re-start three times, each time recording the boot scenario. Those logs are stored as files with .etl extension. There will be 3 files. Double-clicking the file will automatically open Windows Performance Analyzer (WPA).
The above screenshot is one of the logs opened. As you can see above the Storage tab shows that it’s full of disk activity during boot-up. If you click the arrow next to it, you’ll see some more options. Under File I/O I checked Size by Process, Duration by Process and Count by Process windows.
You just have to drag and drop that window from left, on to the right-side for detailed view.
As you can see, the “System“ process is taking considerable hard-disk resources and time during the start-up. If you are an expert or administrator, you can further analyze these logs for further study.
Note : Some important confidential data about your computer may be present in these logs, so don’t share with third-parties.
I found that my memory and CPU were ok during boot-up using these reports.
I want to conclude this article, saying that too much analyzing the reports is wastage of time. Better post in some forum like eightforums.com, tomshardware.com, superuser.com which have useful resources on this issue.
It almost took to 3 days to conclude conscientiously and agree that there is some other problem “alien” to my current expertise. So I decided to stop researching on this topic and start working on my other jobs.
Please share this post in your circles, tweet it and recommend it , if you really like what I wrote. Commenting is not a bad option. Also let me know whether your problems subsided if you followed the above solutions ? Was it simple to use the WPR ? How successful were you in analyzing its reports?
First of all its good to go to control panel and install updates ( important updates) via win update. Secondly use programs such as CCleaner to clean useless files and registry.
Now while updating to 8.1 from store try to let it complete without any interference or disturbance.
After upate complete ur boot up may be slow, So for improvement follow the steps:
1) Go to Control Panel and install updates ( important updates) via win update.
2) Check if all the drivers are working properly. (reinstall if necessary), especially Display Drivers
3) use programs such as CCleaner to clean useless files and registry.
4) Go to disk cleanup and clean the disks.(also clean system files– select all boxes).
5) Restart. (Repeat the processes at regular intervals)
Got the same problems 4 times with upading win 8.1 as urs.
Following the above steps improved my pc bootup even faster than win 8.
Many times what actually makes Windows 8 and 8.1 slow isn’t what you think it is. More times than not Windows Update can silently fail and of course another problem is not necessarily having corrupt drivers or drivers not loading but the security descriptors are fudged or missing. What Microsoft will then do upon boot and shutdown or reboot is try to fix this issue on the fly (stupid, I know) and then if it can, it will load it’s own generic drivers that may not play to well with your system, hence a hang or a really slow operation.
Sure, having problems with the common virus / trojans and other malware does happen often enough but with using a good security suite that is updated regularly (pulse updates enabled), this is less of an issue, assuming you do allow your system to be scanned and not just updated, that is.
I advise against using “msconfig”, as Black Viper states, use “services.msc” instead, note, make sure you click on each service though, because it will tell you the what-ifs, not all configurations are exactly the same.
The one thing that really slows down all Microsoft installations starting with Windows 2000 and up is the .NET mscorsvw series optimizing services. What it’s supposed to do is tweak and tune the Microsoft applications and sub-assemblies to make them faster and more memory efficient after doing a Windows Update. My own experiences with programming for Microsoft based machines and as a hardware engineer is that is completely bogus. There has never been a memory leak free Microsoft application or library, it doesn’t tweak those assemblies like they claim.
I’ve actually shut down all those mscorsvw as a test to see if it would break my system, I never had trouble with it after I disabled it. It uses a lot of CPU processing power and it’s supposed to stop after it’s done in about half an hour but sometimes it gets “stuck” if there is an error in the sub-assembly that wasn’t detected before it started, it will continue indefinitely until you pull the plug or force a reboot. This can also affect you when trying to shuitdown as well.
Now, as far as pagefile.sys is concerned, if you’re not a techhead like me and don’t know what you’re doing, don’t mess with it, please! The only time you turn that off is when you have more memory than you need in your computer and when you have a RAM based cache drive (non Microsoft type of course, either using it for a server or for gaming). Turning off the pagefile can be used for troubleshooting, too but that’s advanced stuff I won’t get into in this post.
As far as “Windows Assessment and Deployment Kit“. (ADK) is concerned, only qualified technicians, engineers and power users should be using those tools, not noobs, that’s playing with fire if you do. ADK is designed to get customized disks ready for deployment on a mass scale, like in corporations with many desktop and server PCs with identical configurations in software and hardware.
One sure fire way to speed up your computer is to login locally, making sure your computer boots in local mode instead of cloud mode, if there is a problem in the cloud or your Internet connection is gone goofy, this can slow your boot time to a crawl and same with trying to get out of the cloud to shutdown or reboot.
I actually tell people to avoid Windows 8 and 8.1 because of the cloud problems, rather just use Windows 7 x64 Premium Home or Professional, Ultimate is too expensive and is a joke.
There is another tool that is quite good for rooting out problems your anti-virus and anti-malware can’t get rid of, look up ADWCleaner, it’s from France.
I should note that I don’t use Microsoft Windows at home, I prefer Xubuntu 14.04 (a branch / fork of Ubuntu 14.04 Linux), I use a i686 kernel, I can use 32-bit applications but still access up to 64 Gigabytes of RAM and not run in 64-bit compatibility mode to get a half-arse support for 32-bit applications.
Granted, Linux is not Microsoft Windows but it’s nice not having to use all the extra applications on top of Linux vs. people in MS-Windows.
Sometimes that problem is because the correct hard drive is not on #1 boot device on your BIOS
Goto BIOS (F2 or delete)
Look into Bios Priority
If needed go to “Advanced Mode” – “Boot” – “Boot option Priorities”
Check on “Boot Option #1” if the correct hard drive is set
If your HD is not showing in “Boot Option #1” go to “Hard Drive BBS Priorities” and change the order
Save and Enjoy 🙂
run this, 2 times, and bingo all times are there, in seconds.
effortless. and free, for 14 days.
no, this is not spam, its just a retired person (mr. clean) for years. and years.
try it. or post something that is easy to do, I did try, MS WPR, and is tedious at best.
for sure geek only.
I read your tutorial and other interesting this on this page because it interested me, but not cause my Computers are having them issues. But I enjoy,, listening, learning, and reading for broader knowledge of other issues that plague Computers. I enjoyed reading your Tutorial, and Thank You for sharing your IT experience..