martes, 4 de marzo de 2008

El registro de Windows: ¿quién dijo miedo?


Con frecuencia habrás escuchado que la solución a un problema es abrir el registro y cambiar alguna de sus claves, o añadir una o borrar otras. Cuando algo deja de funcionar, para limpiar troyanos y gusanos, para mejorar el rendimiento, para personalizar el sistema. Realmente son demasiadas cosas como para seguir ignorando al registro de tu sistema Windows.Si aún no sabes qué es exactamente el Registro, te diré que el registro es el lugar donde se guardan de manera ordenada y estructurada todos los parámetros de funcionamiento que definen tu sistema. Cuando se abre por primera vez, parece que es una montaña de datos y que variar cualquiera de ellos lo más mínimo puede llevar a nuestro sistema a no volver a funcionar correctamente nunca más. Sin embargo, esto no del todo cierto. Conviene tener mucho cuidado y no tocar sin saber, pero no por ello debemos pensar que cualquier cambio es peligroso e irreversible. Con unas nociones básicas, podemos comprender fácilmente su estructura y cómo funciona, lo que nos puede llevar a perderle el miedo y cuando veamos algún truco, como los que aquí se publican, podremos afrontarlos con tranquilidad, ya que al menos entenderemos por qué se tocan determinadas claves del mismo.Para empezar, es necesario comprender que, como todo conjunto de datos que se combinan con alguna utilidad, guardan un orden perfectamente establecido. Unos dependen de otros y forman a la vez pequeños subconjuntos de información que completan diferentes partes de nuestro sistema.El hecho de que estos datos compongan los parámetros que definen al milímetro el funcionamiento de nuestro ordenador, significa que la mejor forma de cambiar los es entrar en el registro y modificarlos.






El registro se puede modificar entrando en el Editor del Registro. Nuestro sistema operativo Windows tiene esta utilidad, aunque no tiene asignada ningún icono inicialmente. Por ello es necesario acceder al botón de Inicio y una vez allí pulsar en la opción Ejecutar (si estás en Windows Vista usa la ventana Buscar). Sobre la ventana que se abre, escribe regedit, a continuación se abrirá el editor del registro y pondrá a tu disposición todas sus claves.






Observa que la ventana del editor aparece dispuesta como el explorador de Windows y, por ello, a la izquierda nos mostrará las carpetas de los diferentes apartados y a la derecha las claves que contienen.Como hemos dicho, la información se encuentra organizada. Inicialmente puedes ver cinco carpetas dentro de las cuales se encuentran las miles de claves que componen tu registro.




La primera de las carpetas, HKEY_CLASSES_ROOT, contiene e identifica las clases de objetos y archivos. Es decir, las opciones básicas de los tipos de archivo, su extensión, la forma en que se ejecutan, cómo trabajar con cada uno de los archivos y las opciones de impresión. También están incluidas las opciones básicas de configuración de la interfaz de usuario, es dec
ir, de cómo se comunica el sistema operativo con el usuario.




La segunda, HKEY_CURRENT_USER, recopila, como su propio nombre indica, todas las opciones personales del usuario que haya iniciado sesión en el ordenador. Cuando el sistema tiene dados de alta varios usuarios, estos pueden disponer de diferentes escritorios con distinta apariencia. En este apartado se encuentran las opciones que corresponden al usuario activo y su configuración de seguridad y de redes, reflejando por lo tanto dónde puede entrar y cómo puede entrar y navegar en la red.HKEY_LOCAL_MACHINE reúne las opciones de hardware que contiene el ordenador, incluyendo los periféricos conectados, como impresoras, escáneres, cámaras, discos, etc. Identifica las formas de iniciar estos dispositivos, el sistema operativo y los drivers, así como los puertos disponibles en el sistema y la seguridad del mismo e incluso de los programas instalados.




HKEY_USERS recoge información de todos los perfiles de usuario que pueden iniciar sesión en el ordenador. Cada usuario tiene unas carpetas en la ruta C:\Documents and Settings, donde están los ficheros de configuración particulares recogidos en HKEY_CURRENT_USER. Es la única parte del registro que se guarda separada del resto, ya que éste se guarda en el disco dentro de la carpeta del sistema operativo C:\Windows\Win32\Config en ficheros independientes con extensión .log

HKEY_USERS está recogido en esta segunda opción, ya que no es información propia de cada usuario.



HKEY_CURRENT_CONFIG recopila la información que corresponde al hardware configurado y activo en esa sesión. De la misma manera que para el usuario, el hardware también se encuentra dividido en dos partes, el total y el que está activo en cada sesión de usuario.Cada una de estas carpetas contiene subdivisiones de otras que finalmente contienen claves de registro en las que se reflejan con valores qué opciones están activas. Los valores más frecuentes son: Alfanuméricos (REG_SZ), es decir números y texto.Binarios (REG_BINARY), compuestos de unos y ceros.Numéricos (DWORD), que casi siempre suelen ser también ceros y unos, pero que pueden contener otras cifras como valor.Cadenas alfanuméricas múltiples (REG_MULTI_SZ), contiene varias cadenas alfanuméricas.Cadenas alfanuméricas expandibles (REG_EXPAND_SZ) hacen referencia a un archivo.