--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_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