You are here

Windows XP: find uptime

Submitted by Druss on Wed, 2009-06-24 00:18

I had no idea how long the windows box I'm using has been up for... While on Linux, I could've just typed uptime to find out, it appears that m$ never expected their systems to be up long enough to bother with such a utility.

A little digging around and some experimentation unearthed the following methods for finding this out on XP:

  1. Open a command prompt and type "systeminfo" and look for "system up time". This might require an updated system.
  2. Open a command prompt and type "net statistics server" and look for the "statistics since" date which indicates the last boot-up time.
  3. Go to Start, Programs, Accessories, System Tools and click on System information (or just type msinfo32 in the run box). Have a good read. However, this isn't where this information is located. Click on Tools on the top and select "Net diagnostics". In the ensuing window, select the "scan your system" option. Look for "LastBootUpTime" under "Operating System" in the result.

    I can't think of an easier way to get to this screen. You could also use Windows Help, search for diagnostics and select "network diagnostics" under "Fix a problem". Or alternatively, you could just open this link using Internet Explorer which should load the help and support centre.

  4. Penultimately (sic), you can use the Event Viewer (control panel, administrative tools or type eventvwr.msc in a run box) and look for the most recent system event with event ID 6009.
  5. ... or you could just use the uptime application to find out :)

As you can tell, I had time to spare today :) If anybody else has any other suggestions, please fire away.