• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1419
  • Last Modified:

Unable to get uptime for the machine

Hi. I recently had a problem getting systeminfo to work. The issue was my path was incorrect. It was showing c:\ystem32, once I corrected it to c:\windows\system32, all was working fine. Now when I type in systeminfo in a cmd prompt, everything shows except the uptime. It has N/A instead of shwoing the actual uptime. Could this be because I moved the paging file to the Drive. I don't see the relation, but that is the only thing I changed on the PC.

Note: My path is still correct in case you wanted to know.

Thank you
0
Bro
Asked:
Bro
  • 5
  • 4
  • 2
6 Solutions
 
biztopiaCommented:
I'm not sure where systeminfo gets it's info from, but I would expect it is WMI.  Try running this script and see if it returns the uptime.  It is using WMI.  

Cheers
D.
Option Explicit
 
Const wbemFlagReturnImmediately = &h10
Const wbemFlagForwardOnly	= &h20
 
Dim objWMIService, strWMIQuery, colWMIItems, Item, dtmBootTime, strUptime
 
Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2")
strWMIQuery = "SELECT Description, Caption, LastBootUpTime FROM Win32_OperatingSystem"
Set colWMIItems = objWMIService.ExecQuery(strWMIQuery, "WQL", wbemFlagReturnImmediately + wbemFlagForwardOnly)
 
For Each item In colWMIItems
	dtmBootTime = WMIDateStringToDate(item.LastBootUpTime)
	strUptime = DateDiff("d", dtmBootTime, Now) & " Day(s)"
Next 
 
wscript.echo strUptime
 
Function WMIDateStringToDate(dtmDate)
	WMIDateStringToDate = CDate(Mid(dtmDate, 7, 2) & "/" & _
	Mid(dtmDate, 5, 2) & "/" & Left(dtmDate, 4) _
	& " " & Mid (dtmDate, 9, 2) & ":" & Mid(dtmDate, 11, 2) & ":" & Mid(dtmDate,13, 2))
End Function

Open in new window

0
 
BroAuthor Commented:
Hi everyone. Thanks for getting back to me. tried both solutuins, nothing happening at all. Even the uptime.exe, nothing comes back. Weird, because I used to see my uptime when I used systeminfo within a cmd prompt. Now it doesn't display, just says N/A. Any other ideas? Thanks.
0
The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

 
sramesh2kCommented:
Hi Bro,

My guess is that the WMI is not working correctly in your system. Click Start, Run - type "services.msc". Double-click "Windows Management Instrumentation" and set its Startup type to "Automatic" and click "Start" to start the service if it's in a stopped state.
0
 
BroAuthor Commented:
Hi sramesh2k,
I verified and the WMI was set to automatic and was started. I stopped it, re-started it, same issue. What boggles my mind is when I had this problem the other time, but systeminfo wouldn't work, because my path was wrong, when I corrected it, it was working fine, now a few days ago, try it, now all gets displayed except the uptime. Weird. Thank for the tip. Would appreciate another good idea however. Have a good day.

Bro


0
 
sramesh2kCommented:
Bro,

Try the steps listed under "Re-registering the WMI components" in this article:

Repairing and re-registering the WMI:
http://windowsxp.mvps.org/repairwmi.htm
0
 
BroAuthor Commented:
I tried that, same issue.
0
 
biztopiaCommented:
I'd run Process Monitor (http://www.microsoft.com/technet/sysinternals/Utilities/ProcessMonitor.mspx) and then run systeminfo or uptime.  See if it gives any clues as to what is happening.
0
 
sramesh2kCommented:
See also:

Hey, Scripting Guy! How Can I Determine the Uptime for a Server?:
http://www.microsoft.com/technet/scriptcenter/resources/qanda/aug05/hey0802.mspx
0
 
BroAuthor Commented:
Thanks guys for getting back to me. Well process monitor couldn't give me any details, well as far as I know. I did download uptime.exe, it's ok, works well, saved it as a batch file. However, I hate it when something is not working on my PC. I always try to find out on my own, then I come here for answers. I would really like to know why the uptime is displaying N/A. Something must be turned off. I copied the systeminfo.exe file form my other PC to this one, same issue. I tried to look in services if there was something, nothing I found anyways. Thanks.
0
 
BroAuthor Commented:
Sorry about the point spread. I really appreciate everyone's input and help on this one. I re-formatted my PC a few days ago. Hadn't done a fresh install since Sept 2003. So I was well ovrdue. Thank you all.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

  • 5
  • 4
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now