Você está na página 1de 4

El registro de Windows

El S.O. debe tener uno o varios archivos de configuración para adaptarlo a las particularidades del
hardware, del software y del usuario de un equipo. Estos archivos los lee el S.O. en el arranque del sistema.

Para configurar y personalizar un terminal mediante MSDOS, utilizamos los archivos CONFIG.SYS y
AUTOEXEC.BAT, las órdenes introducidas en estos dos archivos se ejecutan al arrancar el sistema operativo
permitiendo una configuración según nuestras preferencias. Podemos configurar el tipo de teclado, el ratón, el
tipo de fecha, el prompt, el gestor de memoria, path, driver, tarjeta de sonido, etc....

Con Windows 3.x se utilizaban para configurar nuestro sistema, además de los archivos anteriores,
otros de extensión INI (SYSTEM.INI, WIN.INI, etc...). Incluso algunos programas cuando se instalaban
creaban su propio archivo de configuración INI.

En Windows 95, Windows 98 y Windows Me la configuración del sistema se almacena en dos


archivos SYSTEM.DAT y USER.DAT (entre los dos ocupan unos 4 Megas), estos se llaman el Registro de
Windows. Cuando instalamos un programa (de 32 bits) éste suele modificar el Registro.
Se puede prescindir del AUTOEXEC.BAT y CONFIG.SYS, así como de los archivos .INI sin embargo
se mantienen por compatibilidad del sistema, sobre todo para que puedan funcionar los viejos programas de
MSDOS y Windows 3.x

Con Windows XP el Registro se guarda en varios archivos, concretamente en la carpeta:


%SYSTEMROOT%\System32\Config se encuentran DEFAULT, SAM, SECURITY, SOFTWARE Y
SYSTEM.
Además cada usuario tendrá un archivo llamado: %USERPROFILE%\NTUSER.DAT en donde tendrá su
configuración.
Qué significa %Systemroot% y %Userprofile%, son variables de sistemas, las puedes ver escribiendo
SET en el Intérprete de comandos, es una manera de escribir C:\Windows y C.\Documents and Settings\Paco,
pero que valga para todos, pues podríamos haber instalado Windows en otra partición y tener otro nombre de
usuario.

¿Cómo podemos modificar el contenido del Registro de Windows? Pues podemos ir a cada uno de los
archivos anteriores con un editor unicode y modificarlo, pero esto es complicado. Lo mejor es ir a una
herramienta llamada Editor del Registro: Inicio/Ejecutar/regedit.

Veremos todos los archivos anteriores dispuestos de una manera elegante, en forma de carpetas (NO son
carpetas, se llaman claves HKEY) y fácilmente accesibles. En realidad no se ven cada archivo por separado
sino que el propio Editor del Registro se encarga de presentarlos de esta particular manera.
Obser vamos que hay cinco claves llamadas:
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG

Cada una de las Claves tiene subclaves. En el Panel derecho observamos los Valores, éstos contienen
Datos.

Veamos rápidamente el menú del Editor de Registro.


(Puedes acceder a todos los elementos del menú mediante el Botón derecho del ratón. )

Archivo/Exportar = Coge una parte del Registro y la guarda en un archivo .reg


Archivo/Importar = Coge un archivo.reg y lo introduce en el Registro.
Ejercicio :
Marca la clave :
HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/Main
Ahora ve a Archivo/Exportar y guárdalo en Mis documentos con el nombre de prueba.reg
Ve al Bloc de notas y edita el archivo anterior.
Cambia "Start Page"= http://www.terra.htm
Guarda el archivo y ahora doble clic sobre él. El archivo se grabará en el Registro.

Edición/Nuevo para crear una nueva clave o valor.


Los valores más usuales son de tipo DWORD a Alfanumérico.
También mediante Edición podemos Eliminar o Cambiar el nombre de una clave.
Edición/Buscar para buscar una clave, valor o dato. (Podemos marcar o desmarcar las casillas)
F3 Continuar buscando.
Para cambiar el Dato de un Valor, pulsar con el botón derecho del ratón sobre ese valor y eligiendo la opción
Modificar.

Edición/Permisos …. El Registro sólo lo pueden modificar los Administradores del siste ma pero no los usuarios
“limitados”. Podemos darle permiso a algún otro usuario para que también lo pueda modificar. Entramos en la
opción Permisos Agregar/Avanzadas/Buscar ahora y elegimos al usuario que podrá modificar todo o algún
elemento del Registro.
Los tipos de permisos en opciones avanzadas son los siguentes :
Control total : Permite que posea todos los permisos posibles.
Consultar valor : Permite que tenga permiso de lectura.
Establecer valor : Permite que tenga permiso de escritura.
Crear subclave : Permite que pueda crear subclaves.
Enumerar subclaves : Permite que pueda listar las subclaves de una clave.
Notif icar : Notificará cuando la clave sea modificada.
Eliminar : Permite que pueda eliminar claves.

Fundamentalmente el Registro se compone de dos claves:


HKEY_ LOCAL_MACHINE y HKEY_USERS, en estas dos claves están todos los parámetros del registro.
Lo que ocurre es que para mayor comodidad la primera de ellas deriva en otras dos llamadas :
HKEY_CURRENT_CONFIG y HKEY_CLASSES_ROOT.
Y de la segunda clave deriva HKEY_CURRENT_USER

Clave HKEY_LOCAL_MACHINE
Esta clave contiene la configuración general del ordenador. De ella proceden la HKEY_CURRENT_CONFIG y
la HKEY_CLASSES_ROOT.

Clave HKEY_CLASSES_ROOT
En esta clave se encuentra los archivos registrados, sus extensiones y los programas asociados.
También se encuentra los números de identificación de clases (CLSID) y los iconos de cada objeto.
Esta clave es parte de la HKEY_LOCAL_MACHINE concretamente la
HKEY_LOCAL_MACHINE/Software/Classes

Clave HKEY_CURRENT_CONFIG
En esta clave está la configuración actual del sistema.

Clave HKEY_USERS
Esta clave contiene la configuración de todos los usuarios del ordenador. Según van conectándose usuarios al
ordenador, aparecen claves del tipo S-1-5-21-76556 …….. aquí están las claves de los usuarios conectados, de
todos ellos la clave del usuario actual se repite en HKEY_CURRENT_ USER.
Clave HKEY_CURRENT_USER
En esta clave se encuentra la configuración del usuario que está actualmente usando el ordenador. Están los
sonidos asociados, escritorio, papel tapiz, teclado, las aplicaciones que se pueden usar, la red, ....Se almacena la
configuración del usuario que actualmente está usando el ordenador. La información aquí contenida es copiada
de la clave HKEY_USERS, una clave del tipo S-1-5-21-76556 ……
Dentro de esta clave hay una muy importante HKCU/Software/Microsoft/Windows/CurrentV ersion en donde
se puede controlar distintos aspectos del sistema.

Veamos algunas subclaves de las claves principales


HKCR
Extensiones de archivos .txt, .bat,.mp3, .wav ,.bmp… * significa todos los archivos.
Tipos de archivos textfile, batfile, avifile, …..
CLSID nombre de objetos, por ejemplo, la Papelera es 645FF040-5081-101B-9F08-00AA002F954E
DefaultIcon Icono
Shell es el menú que sale con el botón derecho del ratón (Menú contextual)
Shell/Open/command Programa que abre un cierto tipo de archivo.
Open as …. Abrir como …
Sharing … Compartir …
AudioCD
Directory Configuración de directorios
Folder Configuración de carpetas.
Drive Configuración de unidades.

HKCU
AppEvents Sonidos
Console Configuración de la consola del Intérprete de comandos.
Control Pane l Configuración del Panel de control. Accessibility( 1,0), Appearance, Colors, Desktop,
WindowsMetrics, Keyboard, PowerCfg, ..
Enviroment Algunas variables de entorno.
Software/Microsoft/Windows/CurrentVersion es importantísima porque aquí está la configuración de muchos
aspectos de Windows.

HKLM
Hardware = ACPI gestión avanzada de energía, Description = información del microprocesador, DeviceMap =
información del .. ratón, teclado, puertos,
SAM Configuración de seguridad, está protegida.
Security Configuración de seguridad, está protegida. Se utiliza cuando estamos en un dominio.
Software Información (a veces codificada) de programas instalados, fecha, versión, licencia, colores, ….
Classes es HKCR
System Información sobre perfiles de Hardware, controladores, unidades de disco.

Notas :
Los archivos moricons.dll, pifmgr.dll, shell32.dll contienen colecciones de iconos.
Los archivos .cpl son utilidades del Panel de control. (Busca los archivos *.cpl)
Rundll32 es un programa que ejecuta algunos archivos .dll y .cpl
Ejercicios :
Inicio/Ejecutar/desk.cpl
Inicio/Ejecutar/Rundll32 desk.cpl,InstallScreenSaver %1

Los elementos del Registro de Windows se pueden modificar mediante las ventanas de configuración de
Windows o mediante programas como el TWEAKUI. Sin embargo vamos a modificarlo directamente desde el
Editor de Registro como ejercicio.
Ejemplos:
1.- Para que en Inicio no salga "Cerrar sesión"
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer
Crear en el panel derecho una DWORD llamada StartMenuLogOff y ponerlo en value 1

2.- Podemos evitar que se utilice el Intérprete de comandos:


HKCU/Software/Policies/Microsoft/Windows/System. Panel derecho crear un DWORD llamado DisableCMD
y ponerlo en 1 (No permitir), 2 o 0 (Sí permitir). [Debes crear las claves Windows y System]

3.- Para que los usuarios tengan que pulsar <CTRL> <ALT> <Supr> para entrar en el Sistema :
HKLM/Software/Microsoft/Windows NT/Current Version/Winnlogon En el Panel derecho crear una nueva
DWORD lla mada DisableCAD con valor 0

4.- Las Propie dades de pantalla sale mediante : Botón derecho sobre el escritorio/Propiedades.
Para deshabilitar las fichas de Propiedades de pantalla :
HKCU/Software/Microsoft/Windows/Current Version/Policies/System ir a Panel derecho y crear o cambiar los
valores DWORD de :
NoDispBackgroundPage poner a 1 para que no salga "Escritorio"
NoDispAppe arancePage """"""""""""""""""""" "Apariencia"
NoDispSettingsPage """"""""""""""""""""""" "Configuración"
NoDispScrSavPage """""""""""""""""""""""" "Protector de pantalla"

5.- Ocultar el reloj.


HKCU/Software/Microsoft/Windows/Current Version/Policies/Explorer en el Panel derecho crear el valor
DWORD llamado HideClock y ponerle valor 1
O bien: Panel de control/Apariencia y temas/Barra de tareas y menú de inicio.

6.- Mediante Herramientas/Opciones de carpeta podemos configurar diversos aspectos de las carpetas y de los
archivos. Para que no aparezca la opción Herramientas en la barra de menús (arriba) :
HKCU/Software/Microsoft/Windows/Current Version/Policies/Explorer en el Panel derecho crear el valor
DWORD llamado NoFolderOptions y ponerle valor 1

7.- Ocultar Apagar equipo : HKCU/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer Crear o


modificar un DWORD llamado NoClose y pone r el Value en 1. (Reiniciar)
Para volver a poner el Botón de apagado poner un Value 0

8.- Para que un programa se ejecute en el inicio. Ir a


HKCU/Software/Microsoft/Windows/CurrentVersion/Run en el Panel derecho crea un nuevo valor
Alfanumérico llamado Calculadora y ponle de valor calc.exe
Ve también a HKLM/Software/Microsoft/Windows/CurrentVersion/Run en el Panel derecho crea un nuevo
valor Alfanumérico llamado Interprete y ponle de valor cmd

9.- Para que no se pueda utilizar Agregar o quitar programas, vamos a


HKCU/Software/Microsoft/Windows/CurrentVersion/Policies/Uninstall y en el Panel derecho crear un valor
DWORD llamado NoAddRemovePrograms, poner su valor a 1

10.- Para que no salga la mano en las carpetas compartidas :


HKCR/Network/SharingHandler en el Panel derecho quitar msshrui.dll (o ntshrui.dll) en el valor de
(Predeterminado)

11.- Queremos que cuando entremos en el Intérprete de comandos, nos salga un listado y la frase "Bienvenido
al Intérprete de comandos"
HKCU/Software/Microsoft/CommandProcessor en el Panel derecho crear un nuevo valor alfanumérico llamado
AutoRun con estos comandos : DIR && ECHO "Bienvenidos al Interprete de comandos"

Você também pode gostar