Script para saber si la máquina corre con 64 bits o 32 bits


Muchas personas no saben si su máquina es de 64 bits o 32 bits. Eso se puede ver fácilmente en las propiedades de su computadora.

Por ejemplo en el gráfico superior es de 32 bits (si no dice 64 bits en ninguna parte es de 32).

Sin embargo, he visto por conveniente agregar este script modificado al español de la siguiente fuente:

http://www.myexchangeworld.com/2010/10/vbscript-to-check-if-os-running-is-32bit-or-64-bit/

Básicamente lo que hace es verificar el valor de los registros y si ve la palabra x86 detecta que se trata de una máquina de 32 bits.

Lo que usted tiene que hacer es crear un archivo llamado DeterminarBits.vbs (o ponerle el nombre que usted quiera) y colocarle el siguiente código:


info = get_OS_Bit(".") 

  

wscript.echo info 
  
Function get_OS_Bit(strComputer) 

  const HKEY_LOCAL_MACHINE = &H80000002 

  Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv") 

  strKeyPath = "HARDWARE\DESCRIPTION\System\CentralProcessor\0"

  strValueName = "Identifier"

    

  

  oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue 

 if (instr(strValue,"x86")) then 

  Wscript.echo "El sistema tiene 32 bits."

  get_OS_Bit="32"

  elseif (instr(strValue,"64")) then 

  get_OS_Bit="64"

  Wscript.echo "El sistema tiene 64 bits."

 
 else 

  get_OS_Bit="NotSure"

  wscript.echo "No se sabe."

 end if 
End Function

Comentarios

Entradas populares de este blog

Detectar el usuario de Windows utilizando C#

La página oficial del dólar blue en Bolivia

Lo nuevo de SQL Server 2008 respecto a SQL Server 2005