• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Determine OS version and bit type from the registry

R
#1
Hi,

I need to find out if there is a way to determine the operating system
version and whether it is 32 or 64-bit by using the registry. I am aware of
the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\CurrentVersion. Windows XP would be 5.1 and Vista would be
6.0. I noticed that both the 32 and 64 bit versions are set to version 6.0.
Does anyone know where to find the bit version installed in the registry?
System Information is able to tell so it must be in the registry somewhere.

I have been searching the internet for awhile without much luck so far.

--

Thanks,

Rob
 

My Computer

M

Mark L. Ferguson

#2
--OS Architecture.VBS--cut here--
' Mark L. Ferguson 2008
' script to detect 32 or 64 bit architecture
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery _
("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
Wscript.Echo objOperatingSystem.Caption & _
" " & objOperatingSystem.OSArchitecture
Next
--end file--cut here--

--
Use the "Ratings" feature. It helps the new users.
Please use the Communities guidelines when posting.
http://www.microsoft.com/wn3/locales/help/help_en-us.htm
Mark L. Ferguson MS-MVP
https://mvp.support.microsoft.com/profile/Mark.Ferguson

"RobM" <RobM@xxxxxx> wrote in message
news:8A55D8EB-D956-4D0C-B978-54AE4A313300@xxxxxx

> Hi,
>
> I need to find out if there is a way to determine the operating system
> version and whether it is 32 or 64-bit by using the registry. I am aware
> of
> the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
> NT\CurrentVersion\CurrentVersion. Windows XP would be 5.1 and Vista would
> be
> 6.0. I noticed that both the 32 and 64 bit versions are set to version
> 6.0.
> Does anyone know where to find the bit version installed in the registry?
> System Information is able to tell so it must be in the registry
> somewhere.
>
> I have been searching the internet for awhile without much luck so far.
>
> --
>
> Thanks,
>
> Rob
 

My Computer

P

PaulM

#3
Go here line 14 and download the script and run it.
http://www.paulsxp.com/tweaksvista.html

--
Paul's XP and Vista Tweaks
---------------------------------------
www.paulsxp.com

Paul's XP and Vista Help Forum
--------------------------------------------
www.paulsxp.com/forum

Live Support
------------------
www.paulsxp.com/livesupport.html

"RobM" <RobM@xxxxxx> wrote in message
news:8A55D8EB-D956-4D0C-B978-54AE4A313300@xxxxxx

> Hi,
>
> I need to find out if there is a way to determine the operating system
> version and whether it is 32 or 64-bit by using the registry. I am aware
> of
> the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
> NT\CurrentVersion\CurrentVersion. Windows XP would be 5.1 and Vista would
> be
> 6.0. I noticed that both the 32 and 64 bit versions are set to version
> 6.0.
> Does anyone know where to find the bit version installed in the registry?
> System Information is able to tell so it must be in the registry
> somewhere.
>
> I have been searching the internet for awhile without much luck so far.
>
> --
>
> Thanks,
>
> Rob
 

My Computer

Users Who Are Viewing This Thread (Users: 1, Guests: 0)