Está en la página 1de 5

Registro de Windows (Registry para los amigos)

Lo primero y principal que debemos saber es que NO SE DEBE EXPERIMENTAR CON EL REGISTRO, ya que manipular de manera erronea este registro puede ocasionar que la PC DEJE DE FUNCIONAR. El registro de Windows es un apartado muy delicado que conviene manejar con cuidado y SIEMPRE REALIZAR UNA COPIA DE SEGURIDAD ANTES DE MANIPULAR, ya que la aplicacion usada para administrarlo NO PERMITE DESHACER LOS CAMBIOS. Una vez entendido esto podemos empezar a "estudiar" para que sirve y como podemos acceder a el, si es absolutamente necesario. El registro es una base de datos jerarquica que se crea durante la instalacion de Windows en donde este programa almacena su propia configuracion, la del hardware, la de las aplicaciones instaladas y la personalizacion de cada usuario, si se han creado perfiles. Esta base de datos es consultada por el Sistema Operativo (SisOp) durante el arranque del ordenador y cuando un programa es ejecutado. Viene a reemplazar los obsoletos Win.ini y System.ini, aunque estos todavia siguen siendo usados por los programas de 16 bits. Si modificamos de forma incorrecta alguna de las entradas de este registro podemos causar problemas muy graves en la ejecucion del sistema operativo. Este registro establece desde que programa abrira cada tipo de archivo o los parametros de la conexion con Internet hasta el color de fondo del Escritorio y el mapa del teclado. Esta formado por dos archivos, system.dat y user.dat, que residen en el directorio de Windows. Windows guarda copias de respaldo de este registro, por lo que, de ser necesario, se puede restaurar una copia SANA del registro; cuando este se corrompe. El registro puede corromperse de varias maneras: Los virus atacan normalmente el Registro de Windows, para realizar

modificaciones o para agregar entradas que les permitan ejecutarse cada vez que el equipo se inicie. Por ello es importante saber algunos conceptos basicos del mismo. Por mala instalacion de algun programa. Por manipular el registro de manera incorrecta. Por instalacion de Hardware nuevo o desinstalacion de Hardware viejo ESTRUCTURA DEL REGISTRO El registro esta formado por seis apartados, llamados HKEYS (llaves), perfectamente estructurados y donde se guarda importante informacion de cada aplicacion o dispositivo conectado a nuestro ordenador, ademas de todas las claves de acceso. Las llaves o apartados son: HKEY_LOCAL_MACHINE: Es la llave mas importante, contiene las versiones de los controladores utilizados por nuestro hardware. HKEY_CURRENT_CONFIG: Mas informacion sobre configuracion de hardware, redes y seguridad. HKEY_CLASSES_ROOT: Contiene los tipos de archivos utilizados y su asociacion con cada programa en concreto, los directorios donde estan instalados y los comandos de apertura. HKEY_DYN_DATA: En este apartado se guarda la informacion de los dispositivos "plug and play" (los que Windows reconoce e instala) como la tarjeta de sonido, video, raton o el monitor. HKEY_USERS: Contiene la informacion de usuario, como el modo en que tenemos configurado que se presenten las carpetas, los salvapantallas, sonido, etc. HKEY_CURRENT_USERS: El mismo tipo de informacion que el anterior pero, guarda las configuraciones de varios usuarios. Cada uno de estos apartados genera a su vez una serie de subcarpetas en donde los programas, perifericos, usuarios, etc. generaran las diferentes claves para el correcto funcionamiento del equipo. Dentro del Registro existen varios tipos de datos que enumeramos brevemente a

continuacion: REG_BINARY (datos en formato binario) Almacena informacion relativa al hardware del PC en formato binario. REG_DWORD (datos en formato binario, decimal o hexadecimal) Almacena informacion relativa a controladores de dispositivos y servicios. REG_EXPAND_SZ (cadenas de caracteres) Se caracteriza por la presencia de una variable que toma un valor definido ante una llamada de una aplicacion o aplicaciones determinadas. REG_MULTI_SZ (varias cadenas de caracteres) Almacena informacion de varias cadenas de caracteres separadas entre si. REG_SZ (cadenas de caracteres) Almacena informacion en caracteres que podemos leer directamente. La entrada <HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\Run es muy utilizada por lo virus, dado que todas las entradas creadas dentro de ella se utilizan para ejecutar programas automaticamente en el proximo y siguientes inicios del sistema operativo. Cabe destacar que cualquier cambio en los valores del Registro de Windows debe ser realizado por usuarios que tengan permisos para tal operacion, permisos tales como el de Administrador. Para modificar el registro se utiliza el programa RegEdit.exe que nos mostrara su informacion subdividida en carpetas, las cuales pueden contener mas carpetas o entradas de registro. Las Entradas de Registro son variables que contienen informacion necesaria para determinar como se ejecutan el sistema operativo y las aplicaciones que corren sobre el. Al moverse por las carpetas del registro hasta encontrar alguna que contiene entradas, estas se mostraran en la sub-ventana de la derecha de la pantalla, mostrando su nombre y la informacion que contienen. Estas entradas pueden ser modificadas, eliminadas o pueden crearse nuevas entradas. El archivo de registro esta situado en la carpeta principal de

Windows. Si no aparece, lo podemos buscar desde Inicio>buscar escribiendo regedit.exe. Puesto que los datos que contiene son extremadamente delicados, es primordial hacer una copia de seguridad antes de modificar ningun parametro. A veces ocurre que eliminamos una aplicacion de forma incorrecta y aparecen mensajes de error del tipo "Windows no encuentra una aplicacion en particular (aqui muestra el nombre de la aplicacion que no encuentra). Desinstale completamente la aplicacion o reinstale el programa asociado" pero, cuando intentamos desinstalar definitivamente la aplicacion mediante "instalar o desinstalar programas", el sistema nos comunica que no encuentra el archivo. Que podemos hacer? La forma mas directa de solventar el problema es, abrir el editor del registro y, en el apartado HKEY_CURRENT_USERS, abrir la carpeta "software" y eliminar la entrada del programa conflictivo. Este paso lo repetiremos tambien en el apartado HKEY_LOCAL_MACHINE. Previamente habremos tomado la precaucion de hacer una copia del archivo de registro en disquete, si eliminamos un programa equivocado podemos reinstalar esta copia. Esta situacion tambien puede darse con instalaciones defectuosas o incompletas. Al intentar reinstalar la aplicacion puede que aparezca un mensaje diciendo: "Hay una instalacion previa en proceso, finalice esta instalacion antes de proseguir", cuando precisamente es eso lo que intentamos hacer. Procederemos de igual forma, eliminando del registro cualquier llamada a esa aplicacion para que nuestro sistema operativo no la detecte. Entre muchas, algunas de las claves mas importantes que guarda el registro son: el identificador del producto, numero que te solicitan si acudes al servicio de asistencia tecnica de Microsoft, y el numero de serie (product key) del programa, indispensable para cualquier reinstalacion. Si necesitamos

cualquiera de estas claves las encontraremos en el apartado HKEY_LOCAL_MACHINE, abriendo las carpetas Software>Microsoft>Windows>Current version. Existen muchas aplicaciones de terceros que se utilizan para arreglar, corregir, limpiar entradas obsoletas del registro, que son mucho mas amigables que el regedit.exe. Ejemplo de esto son: Regcleanner.exe (con parche de idioma espaol) Regseeker.exe (con parche idioma espaol) Norton Windoctor (en sus versiones de 16 y 32 bits) Algunas son freeware (de libre distribucion), otras shareware (limitadas en el tiempo de uso) y otras Trial o demo, que se utilizan para mantener el registro en buen estado, ya que como Windows lee el registro cuando se inicia, si este esta sobrecargado de entradas obsoletas, el inicio del SisOp se torna muy lento. Como vemos, aprender a manejar el registro de Windows puede sernos muy util para solucionar muchos problemas, aunque hay complicaciones y debemos hacer siempre una copia de seguridad antes de modificarlo. Las claves de registro son tantas y tan variadas que seria imposible nombrarlas todas, pero sabiendo manejar el registro de Windows se pueden realizar cosas que de otra manera Windows NO permite realizar. Muchos de los TIPS que hemos enviado y que podra encontrar en nuestra pagina muestran que agregando o quitando cosas del registro Windows permite realizar tareas que no se pueden realizar de no acceder a este el. Ejemplo de esto es el cambio de nombre de la papelera de reciclaje, bloquear la pagina de inicio del explorador, acelerar la conexion de banda ancha, etc. Mas informacion en la siguiente direccion: http://support.microsoft.com/default.aspx?scid=kb;es;256986