How-To Geek
How to Use Event Viewer to Find Your PC’s Boot Time

Everybody that’s owned a PC has had to deal with the eventual system boot slowdown. Here’s how to use Event Viewer to track exactly how long your system takes to boot up and shut down.
The Event Viewer in Windows 7 provides us with an easy way to track any error or warning messages. What you may not know is that every event in Windows gets logged in the event viewer. If you know the right place to look you can even find boot and shutdown information.
Finding Your Boot Time
To open the event viewer type “event viewer” into the Windows Start Menu search box and press enter.


After the Event Viewer has opened, you’ll be greeted with an overview of whats going on in your system.


Since we allready know what we looking for you can drill into the Applications and Services logs on the left hand side. Then drill into the Microsoft section, followed by Windows.


Now we are looking for a folder called Diagnostics-Performance, this folder houses a log called Operational. Click on this log to open it.


On the right hand side click the filter option as pictured below.


To make things easier Microsoft gives each event an Event ID, with these you can filter the event logs to get to your information even quicker. You should tick the Warning box and specify an Event ID of 100, it should look exactly like the picture below. Once your screen looks the same, click ok.


The filter will sort through the log and only bring up events which have an Event ID of 100. Click on the header of the Date and Time column to sort the log in ascending order.


To get the latest boot time scroll to the bottom of the list and double click on the Warning message to open it. The boot time will be displayed in milliseconds so to get it in seconds you should divide it by 1000


In the picture above my boot time is 38889 milliseconds, to get that in seconds you have to divide it by 1000, so 38889/1000 = 38.89 seconds.
Finding Your Shutdown Time
To find your shutdown time, all that is required is to, apply a filter with different criteria. Like the startup time, the shutdown event also has an Event ID, to find shutdown events you should specify an Event ID of 200 as well as tick the Warning box.


Click on the header of the Date and Time column to sort the log in ascending order.


To get the latest shutdown time scroll to the bottom of the list and double click on the Warning message to open it. The shutdown time will be displayed in milliseconds so to get it in seconds you should divide it by 1000


In the picture above my boot time is 21374 milliseconds, to get that in seconds you have to divide it by 1000, so 21374/1000 = 21.37 seconds.
**Note that you will only be able to see a benchmark in the event log if you have installed a few programs on your pc.
Got Feedback? Join the discussion at discuss.howtogeek.com
Comments (35)
Taylor Gibb is a Microsoft MVP and all round geek, he loves everything from Windows 8 to Windows Server 2012 and even C# and PowerShell. You can also follow him on Google+
- Published 09/2/11




Great tips, there!
Now, although Windows 7 boots up very fast due to some tweaks I performed, I wish there was a way to make it shut down much faster.
It takes over 2 minutes to shut down and no matter what I do, I can’t make it shut down faster.
Any ideas? :)
another clearly written and well illustrated article on a rather complex topic. well done!
Can you give us the same tutorial but for XP!
Please & Thank You!
This information is far from the full picture. While it may only take Windows 30-some seconds to load what Microsoft believes are the core services to make Windows, well, Windows the reality is it takes much longer for your system to become FULLY responsive, i.e. has loaded all the accessory services and apps you have specified for a new boot. In my computer’s case Windows claims it takes roughly 40-odd seconds to boot, when in reality my hard drive light is flickering like mad for at LEAST 90 seconds, and is not fully responsive (and no longer thrashing my hard drive) for about 3 minutes from the time I hit the power switch.
So, to say YMMV in relation to this tool would be an understatement.
It would be interesting at what times these measurements start and stop.
The times I get are unreasonably high, my PC starts up pretty quickly but the event log has times in the range of 30-50 seconds.
Thanks, Pezo
why do we need to tick the warning box
Typo (or sort of) under the last picture: You are talking about the “boot time”, but I guess you mean “shutdown tim”?
Very handy article.
What am I meant to do with this information? What is a long time?
hello hopefully you can help, can u tell me how to do a wall topic on the home page of how to geek
Hey! That’s a Ford Focus gauge cluster! lol
Don’t forget you can also set many useful “traps” for events from there as well. I have one on my servers for login attempt denials and it sends an email.
I agree with Julian: Who cares if we aren’t advised how to improve boot time? What’s fast? What’s slow?Or is this just a “mine is faster than yours” sort of issue?
i use MaaS360® Boot Analyzer Tool MaaS360® Boot Analyzer Tool
Soluto does a pretty good job of gauging this information (well, startup at least) and identifies how long each process takes (and gives recommendations on ones to delay/disable).
Not reading through the whole article, I started the tutorial…I always enjoy learning new things and speeding up my system and enjoyed the nuts & bolts of how to get these times but I have to admit, I was let down by the lack of info at the end. How do we fix a slow boot time? What is slow? What is fast? Why is it a warning, warnings aren’t good, right? Left me with too many questions…
Excellent article. Thank you!
And for you Powershell nuts here is the equivalent.
Get-WinEvent -LogName Microsoft-Windows-Diagnostics-Performance/Operational -MaxEvents 1 | Where-Object {$_.ID -eq 100} | Format-List
I liked the article but we need more info on what to do with this. If my PC is slow to boot then what…
http://www.howtogeek.com/64548/soluto-solves-pc-crashes-and-speeds-up-boot-time.-download-it-now/
Interesting but way, way too much trouble. There are many free utilities that will report your boot time for you. Just Google it.
It’s a good benchmarking tool.
When you decide to cut certain windows services or other boot programs, you can use this tool to benchmark any effects :)
Of course everything is relative and like many have said before, most PC’s remain unresponsive for quite some time after they already booted.
As I am in the over 40 and under 50 age range i have watched many common devices move faster. The first color TV I watched took nearly a minute to warm up. Now it happens in less than a second. The first computer with a hard drive i used had a big red switch in the back. It was ready by the time you sat down if not sooner. As they (computers) progressed they had more you had to do to get it started and took longer to do it. Why do IBM/ MOS based computers seem to be moving slower? Every time a new bit rate is reached the whole system seems set to enslave those who didn’t buy the best and fastest. I knew a guy in the 1990′s who built his computer to use a gigabite hard drive for RAM. Untill the machine overheated it flew. Now with 2 gigs of RAM one hopes your netbook can handle word processing.
Another vote for Soluto.
This is very interesting,but would realy apreciate some tips on how to reduce my boot time.
I use Soluto. You can chop the boot time, pause or delay startup items. Before I installed, I was 1:24….after I am getting a startup time of 43 seconds! Great install~!!!!
or type “net stat srv”
or just use unix which will tell you with ONE command “uptime”
Thanks, I hate microsoft even worse now. Didn’t think that was possible.
I have no “Filter Current Log” in my choices in the right-hand panel.
@Maggie – You need to click on the “Diagnostics – Performance” folder and then SELECT THE LOG to open it. The “Filter Current Log” will then appear. :D
Well, as I was already aware, my ‘puter is pathetically slow to start up (~170 secs). BTW – I had to leave everything unchecked to find this, as all my issues are “Critical” and “Error”, with only one boot up “Warning” back in May.
So what do I do about it? How do I find what’s causing the problem?
good article………….
u can use soluto which is a good program for finding boot time shopping it off……….
I am running Windows 7 and my boot time is 43 seconds and shutdown time is 14 seconds.
I have disabled all start up items and I am very happy.
I am using Microsoft Security Essentials which is a superb software and its free.
It dose not interfere in start-up.All other Security softwares take a long time on start-up.
Please try this tip. Enjoy!!
Security software often causes shutdowns to be slow, as well as startups.
I recently helped someone who was experiencing 10-minute (!!!) shutdowns. Event Viewer showed that a McAfee component was the last process to write to the log before the shutdown. Uninstalled McAfee, rebooted (experiencing another 10-minute shutdown), and the *next* reboot shut down in 15 seconds.
That’s one more person who will never again use any security software other than Microsoft Security Essentials.
Interesting. The only boot event logged on my system is from September 21, 2010.
@Tom
In my experience McAfee seems to be about the worst of the lot when it comes to slowing boot/shutdown to a crawl. On the PCs at work: with McAfee, up to ten minutes to become responsive (and regular freezes while it checks processes out during the day); without McAfee (NOD32, MSE etc), less than one minute. Unfortunately my MD insists on using McAfee because he pays for a site license… the tech support guys install it and I follow along surreptitiously removing it in the interests of productivity and staff morale :)
Very informative article – bookmarking for future reference… Gotta echo B Moore on this though, I would love to see an equivalent Windows XP article.
Wonderful sharing
I just need to customize startup/bootime and shutdown how can i do that ?? 45 seconds with Core i3 350 2GB ram, no application running at startup ..
any suggestions?
Thanks keep sharing..