Tutorial programacion BAT - Acceso al registro
13.1 Reg [operacion] [parametros]
Operacion puede ser
| REG QUERY clave [/v nvalor | /ve] [/s] #Consultar una clave o subclave | ||
| Clave = \equipo\lclave #si se omite equipo se usa el equipo local. En equipos remotos solo disponibles HKLM y HKU | ||
| /v = consulta para una clave de registro específica | ||
| /ve = consulta el valor predeterminado | ||
| /s = consultar todos los valores/subclaves | ||
| SAVE SAVE clave archivo #guarda en un archivo un arbol del registro. | ||
| Clave=ClaveRaiz\SubClave | ClaveRaiz=HKLM, HKCU, HKCR, HKU, HKCC | |
| SubClave=nombre completo de la subclave | ||
| Archivo = Nombre del archivo para guardar | ||
| COMPARE clave1 clave2 [/v valor | /ve] [salida] [/s] #compara dos subclaves o árboles de registro | ||
| Clave = \\equipo\ClaveRaiz\SubClave | ClaveRaiz=HKLM, HKCU, HKCR, HKU, HKCC | |
| Valor = nombre del valor para comparar en la clave seleccionada (si se omite se comparan todos) | ||
| /ve = Comparar el nombre de valor vacío | ||
| /s = comparar todas las subclaves y valores | ||
| salida [/oa | od | os | on] #oa=devuelve todas las coincidencias y diferencias, od=solo diferencias, os=solo coincidencias, on=nada | ||
| ADD Clave [/v nvalor | /ve] [/t tipo] [/s separador] [/d datos] [/f] #agregar una subclave al registro | ||
| Clave = \\equipo\ClaveRaiz\SubClave | ClaveRaiz=HKLM, HKCU, HKCR, HKU, HKCC | |
| /v = Nombre del valor a agregar | ||
| /ve = agrega el valor vacío (sin nombre) | ||
| /t = REG_SZ, REG_MULTI_SZ, REG_DWORD_BIG_ENDIAN, REG_DWORD, REG_BINARY, REG_DWORD_LITTLE_ENDIAN, REG_NONE, REG_EXPAND_SZ (si se omite se asume REG_SZ) | ||
| /s = caracter. (si se omite se asume \0) | ||
| /d = datos que se agregan al valor a insertar | ||
| /f = fuerza la sobreescritura sin avisar | ||
| LOAD clave archivo #carga un archivo en un árbol | ||
| Clave =ClaveRaiz\SubClave | ClaveRaiz=HKLM, HKCU (solo para equipo local) | |
| Archivo: creado con reg save | ||
| EXPORT clave archivo # exportar subclaves y valores | ||
| Clave =ClaveRaiz\SubClave | ClaveRaiz=HKLM, HKCU, HKCR, HKU, HKCC | |
| Archivo: archivo donde exportar | ||
| DELETE clave [/v nvalor | ve] [/va] [/f] #borrar un arbol del registro | ||
| Clave =ClaveRaiz\SubClave | ClaveRaiz=HKLM, HKCU, HKCR, HKU, HKCC | |
| nvalor: nombre de valor a borrar. Si se omite se borrarán todas las subclaves y valores | ||
| /ve elimina el valor de un nombre de valor vacío | ||
| /va elimina todos los valores en la clave actual | ||
| /f fuerza la eliminación sin avisar | ||
| UNLOAD clave | #descargar un arbol del registro | |
| Clave =ClaveRaiz\SubClave | ClaveRaiz=HKLM, HKCU (solo para equipo local) | |
| IMPORT archivo | Importa un arbol al registro. El archivo debe haber sido creado con export | |
| archivo = archivo.reg (solo equipo local) | ||
| COPY clave1 clave2 [/s] [/f] #copia una clave en el registro | ||
| Clave =ClaveRaiz\SubClave | ClaveRaiz=HKLM, HKCU, HKCR, HKU, HKCC | |
| /s = copia todas las subclaves y valores | ||
| /f = fuerza la copia sin avisar | ||
| RESTORE clave archivo | ||
| Clave =ClaveRaiz\SubClave | ClaveRaiz=HKLM, HKCU, HKCR, HKU, HKCC | |
| Archivo: Nombre del archivo a restaurar | Este archivo debe haber sido creado con reg save | |
Ejemplos
Mostrar el valor de versión del registro
| reg query HKLM\Software\Microsoft\Rest /v Version |
Mostrar todas las subclaves y valores en la clave de registro Setup
| reg query HKLM\Software\Microsoft\Rest\Setup /s |
Guardar el subarbol MiAp en el archivo CopiAp.hiv en la carpeta actual
| reg save hklm\Software\Mico\MiAp CopiaAp.hiv |
Comparar los valores de MiAp con los de GuardaMiAp
| reg compare khlm\softare\Mico\Miap HKLM\Software\Mico\GuardaMiAp |
Agregar una clave Mico en el equipo remoto ABC
| reg add \\abc\HKLM\Software\Mico |
Agregar un valor 'datos' de tipo REG_BINARY y contenido 'fe340ead'
| reg add HKLM\Software\Mico /v datos /t REG_BINARY /d fe340ead |
Cargar el archivo CopiaAp.hiv en MiAp
| reg load hklm\Software\Mico\MiAp CopiaAp.hiv |
Exportar todas las subclaves de la clave MiAp a CopiaAp.REG
| reg export HKLM\Software\Mico\MiAp CopiaAp.reg |
Eliminar el contenido de TIMEOUT y todas sus subclaves y valores
| reg delete hklm\Software\Mico\MiAlp\Timeout |
Descargar el arbol MiAlp del registro
| reg unload /hklm\software\Mico\MiAp |
Importar el archivoCopiaAp.reg
| reg import CopiaAp.reg |
Copia todas las subclaves y valores de MiAp a GuardaMiAp
| reg copy hklm\software\mico\MiAp hklm\Software\Mico1 |
Copiar todos los valores de la clave Mico en otro equipo al equipo actual
| reg copy \\equipo\hklm\softwaer\Mico hklm\software\mico1 |
Restaurar el archivo CopiaAp.hiv sobreescribiendo la clave 'datos'
| reg restore hklm\software\mico\MiAp\Datos CopiaAp.hiv |
|
Opiniona sobre 'Tutorial programacion BAT - Acceso al registro' (30)
Opina sobre este tutorial |

