Chuleta del registro de Windows - sevioptero/Windows_info GitHub Wiki
Las posibles claves raíz son:
Abreviatura | Clave |
---|---|
HKLM | HKEY_LOCAL_MACHINE |
HKCU | HKEY_CURRENT_USER |
HKCR | HKEY_CLASSES_ROOT |
HKU | HKEY_USERS |
HKCC | HKEY_CURRENT_CONFIG |
HKEY_PERFORMANCE_DATA | |
HKEY_DYN_DATA |
Los tipos de dato más comunes son:
Tipo | Descripción |
---|---|
REG_SZ | Valor de cadena |
REG_MULTI_SZ | Valor de cadena múltiple |
REG_EXPAND_SZ | Valor de cadena "expandible" |
REG_DWORD | Número entero no negativo de 32 bits |
REG_QWORD | Número entero de 64 bits |
REG_BINARY | Dato binario |
REG_NONE | Datos sin ningún tipo |
Si se omite, se asume que el tipo es REG_SZ.
Registry hive | Archivo |
---|---|
HKEY_CURRENT_CONFIG | C:\Windows\System32\config\SYSTEM |
HKEY_CURRENT_USER | %USERPROFILE%\NTUSER.DAT |
HKEY_LOCAL_MACHINE\SAM | C:\Windows\System32\config\SAM |
HKEY_LOCAL_MACHINE\Security | C:\Windows\System32\config\SECURITY |
HKEY_LOCAL_MACHINE\Software | C:\Windows\System32\config\SOFTWARE |
HKEY_LOCAL_MACHINE\System | C:\Windows\System32\config\SYSTEM |
HKEY_USERS_DEFAULT | C:\Users\Default\NTUSER.DAT |
reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v dontdisplaylastusername
reg query hklm /f dontdisplaylastusername /s
reg ADD HKLM\SOFTWARE\MiClave
reg ADD HKLM\SOFTWARE\MiClave /v MiValor /t REG_DWORD /d 1
reg ADD HKLM\SOFTWARE\MiClave /v MiValor2 /t REG_SZ /d "MiDato"
reg ADD HKLM\SOFTWARE\MiClave /v MiValor3 /t REG_BINARY /d 1
reg ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v dontdisplaylastusername /t REG_DWORD /d 1
reg ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v dontdisplaylastusername /t REG_DWORD /d 1 /f
reg DELETE HKLM\SOFTWARE\MiClave
reg DELETE HKLM\SOFTWARE\MiClave /v MiValor3
reg DELETE HKLM\SOFTWARE\MiClave /v MiValor2 /f
Si queremos leer el registro de otro equipo, o de un equipo que no inicia Windows, podemos hacerlo montando el hive. Para ello debemos conocer la ruta del archivo del hive. Cargamos el archivo del registro en HKLM\WINPE.
reg load HKLM\WINPE\ "C:\WinPE\mount\Windows\System32\config\SOFTWARE"
Hacemos las consultas que queramos al registro montado:
reg query "HKLM\WINPE\Microsoft\Windows NT\CurrentVersion" /v "CurrentBuild"
Una vez hechas las consultas descargamos el archivo de registro:
reg unload HKLM\WINPE
Si tenemos el disco duro de un equipo y queremos ver el nombre de equipo. Cargamos el archivo del registro en HKLM\Mount:
reg load HKLM\Mount\ "H:\Windows\System32\config\SYSTEM"
Consultamos el nombre de equipo:
reg query "HKLM\Mount\ControlSet001\Control\ComputerName\ComputerName" /v "ComputerName"