Tutorial programacion BAT - Acceso al registro

12 - Acceso al registro

Tutorial creado por soplo. Extraido de: http://foro.elhacker.net/index.php/topic,18148.0.html
30 de Noviembre de 1999

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

 

 

40 opiniones

Comandos configuración

Hola: Conoserás algún comando para Cambiar el Nombre y grupo de Trabajo de un Windows XP, Estoy elavorando un BAT, que me facilite configurar los púestos de trabajo de una red. GRACIAS. ANDPABLO
holas

como descargo el tutorial completo?
vc

vcvc
urgente

como descargo el tutorial?????
criss

bueno
1 2 3 4 5 6 7 ... 8 | siguiente >

Tutoriales relacionados con 'Tutorial programacion BAT'

Este documento Cómo está dedicado a todos los (pronto ex-)usuarios de DOS y Windows que... Más »

Autor y licencia de 'Tutorial programacion BAT'

Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.