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

How to figure out what operating system is on a server without access to it

Ok so here is the scenario

I picked up a customer with a dead server.... old IT guy used basic windows backup with incremental backups...sigh... the max size is 64 GB

anyhow.... is there a way to go through the backed up files... like say perhaps the windows directly and identify what version of windows was actually installed on this old POS.... i am guessing windows 2003 server... not sure what SP or if it was R1 or R2....

I actually never have encountered this... usually i get servers that are half alive.... not completed dead...

i want to restore the system state and data to another PC however without knowing what OS it had it is virtually impossible....
2 Solutions
Will SzymkowskiSenior Solution ArchitectCommented:
If you have powershell installed you can query Active Directory for the machine you are looking for. From there it will tell you what OperatingSystem it is running.

Import-module activedirectory
Get-AdComputer -Identity <computername> -Properties OperatingSystem, OperatingSystemVersion | fl

Open in new window

punkrawkdude99Author Commented:
the computer in question doesnt power on..

all i have is a somewhat current back up of it on an external drive....

Mount the registry, then look at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion for the version at the ProductName line.
Mounting is described here: https://community.landesk.com/support/docs/DOC-10928
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Will SzymkowskiSenior Solution ArchitectCommented:
The computer does not need to be powered on to run the script above. If the computer account is still in active directory then you will be able to find the info you need.

punkrawkdude99Author Commented:

You are saying to run the script from one of the workstations that is part of the domain?
Will SzymkowskiSenior Solution ArchitectCommented:
That is correct. You need to have your Active Directory running on 2008 or higher to take advantage of Powershell. That is the caviet.

Also, if you are running this from a regular workstation you will also need to have Remote Server Admin Tools to be able to import the active directory module as well.

punkrawkdude99Author Commented:
I'm guessing from the age of the server we are probably dealing with server 2003

I figured there would be an ini or cfg file somewhere in the %windir% that would identify the windows version and build
AntyraelICT SpecialistCommented:
If you have access to the filesystem, just look at Properties -> Details of, say winlogon.exe.

5.2.3790.3959 is Windows Server 2003 SP2
5.2.3790.1180 is windows Server 2003 SP1
5.2.3790.1218 is windows Server 2003 (no SP)
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

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now