Volver a la portada de Duiops
Volver al Web de Duiops
 
   
Menú
Secciones destacadas
Artículos y FAQs
Trucos de Windows
Versiones de Windows
y suites de software
Windows Vista
Windows Media Center
Windows XP
Windows 2000
Windows Millenium
Windows 98/98 SE
Windows 95 OSR-2
Internet Explorer
Office
Otros
Tutorial muy básico
   
Portada
Portada - Artículos y FAQs - Modificaciones del registro de Windows
 
Modificaciones del registro de Windows

 

Por Jose Manuel Tella Llop, extraído de microsoft.public.es.windows98

Varias personas se han mostrado interesadas en poder "meter" o "borrar" claves en el registro de un manera mecanizada. Sin necesidad de tener que utilizar el "regedit" por lo peligroso que puede ser el que se nos vaya el dedo y borremos una clave no deseada.

Vamos a ver 2 métodos de introducir claves en el registro y un método de borrar las claves:

PONER CLAVES:
-------------

Metodo 1):
==========

Creamos un fichero .REG con una sintaxis predeterminada. Lo mejor es ver un ejemplo de una clave, llamada JMT colgando de:

HKEY_LOCAL_MACHINE
     Software

y auqe a su vez tiene los distintos posibles valores del registro, así como dos subclaves. Una con "algo" de contenido y la otra totalmente vacia.

Deberemos crear un fichero .REG con lo siguiente: (lo he puesto entre -PRINCIPIO- y -FINAL-, evidentemente estas dos lineas NO deben ir en el fichero)

----------- PRINCIPIO ------------

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\JMT]
@="Con texto en el Default"
"CadenaCaracteres"="c:\\JMT\\jmt.txt"
"ValorBinario"=hex:00,01,02
"DoblePalabra"=dword:00001234

[HKEY_LOCAL_MACHINE\Software\JMT\Subclave]
@="Solo con el Defecto"

[HKEY_LOCAL_MACHINE\Software\JMT\SubclaveVacia]

----------- FINAL ---------------------------

Una vez creado el fichero, podeis ejecutarlo con el boton derecho del ratón, y luego "Combinar" (o "Merge" si lo teneis en Inglés).

* Es necesario hacer notar, que si tenemos que escribir la "\" en el fichero, debemos poner una doble "\\". Igualmente si queremos escribir una comila ("), debemos poner una doble comilla ("").

Metodo 2)
=========

Creando un .INF. Aquí varía un poco la sintaxis. Además la ejecucion, se hace igualmente con el boton derecho, pero ahora hay que darle a "instalar".

---------- PRINCIPIO --------------------

[version]
signature="$CHICAGO$"

[DefaultInstall]
AddReg=Enable.ClaveJMT

[Enable.ClaveJMT]
HKLM,Software\JMT,,0,"Con Texto en el Default"
HKLM,Software\JMT,"CadenaCaracteres",0,"c:\JMT\jmt.txt"
HKLM,Software\JMT,"ValorBinario",1,00,01,02

HKLM,Software\JMT\Subclave,,0,"Solo con el Defecto"

HKLM,Software\JMT\SubclaveVacia,,0,""

---------- FINAL -------------------------

* Fijarse que en este caso, no es necesario la doble contrabarra "\\". Aquí lo que pongamos se "graba" al pie de la letra.

*** En ambos metodos, si insertamos una clace o valor que ya existe lo que estamos realmente haciendo es modificar su contenido.

ELIMINAR CLAVES:
----------------

En este caso, es necesario hacerlo con un .INF (no sirve en este caso un .REG)

------------- PRINCIPIO ------------

[version]
signature="$CHICAGO$"

[DefaultInstall]
DelReg    = Del_JMT.Reg

[Del_JMT.Reg]
HKLM,Software\JMT,ValorBinario,,

------------- FINAL ----------------

Con lo anterior, eliminamos el campo "ValorBinario". Si quisiesemos eliminar TODA la clave JMT, sería:

[Del_JMT.Reg]
HKLM,Software\JMT,,,

** Y lo mismo, boton derecho y luego "instalar".

*** NOTA: hay que ser muy cuidadosos con esto!!!!


Volver a Artículos y FAQs

 

     
 

Volver arriba Volver arriba

© 1997-2009 Duiops (http://www.duiops.net)
Prohibida la reproducción parcial o total de los textos o las imágenes

Para comentarios, usa las direcciones e-mail de contacto.