Nos vamos a inicio pinchamos, nos situamos en ejecutar y tecleamos
“regedit”, se nos habre un cuadro de dialogo con las siguientes ramas:
HKEY_CLASSES_ROOT: Se registran todas las extensiones, de tipos de archivo.
HKEY_CURRENT_USER: Listado detallado de las configuraciones del usuario actual.
HKEY_LOCAL_MACHINE: Configuraciones que existen en nuestro PC-PC-PC como dónde está nuestro software y dónde estan los drivers instalados.
HKEY_USERS: Todas las configuraciones de los usuarios de ese PC-PC-PC (www. visitadas, aplicaciones, etc...).
HKEY_CURRENT_CONFIG: Un ejemplo de LOCAL_MACHINE, con más detalles de la configuración actual.
HKEY_DYNAMIC_DATA: Es la información dinámica, que se deriva al encender el PC-PC-PC y se esfuma al apagarlo.
Si pinchamos en alguna de estas ramas, nos encontraremos todas las hojas llenas de una valiosa información.
DESCRIPCIÓN DE RAMAS: HKEY_CLASSES_ROOT (HKCR) En el GUI "graphic user interface" de Windows todo (cada archivo, directorio, disco, etc.) es considerado como un objeto, cada objeto tiene asociadas unas propiedades, esta rama ("Key") del registro contiene un listado de los objetos y de sus propiedades, por ejemplo *.mid, todos sabemos que son archivos de sonido, pues al abrir HKCR y la "Subkey" .mid veríamos lo siguiente:
Nombre: Datos: (predeterminado) "midfile"
Content Type "audio/mid" Pues tenemos un objeto "midfile" con propiedades "audio/mid", es decir, midfile está asociado a audio/mid. Las principales funciones de estas claves son:
1º Asociar la extensión de un archivo a un tipo de objeto.
2º Asociar un icono a un tipo de objeto.
3º Asociar una serie de acciones de la línea de comandos a un tipo de objeto.
4º Asociar las opciones de los menús contextuales (desplegables) a un tipo de objeto.
5º Definir lo que aparecerá en la ventana propiedades (right-clickàpropiedades) para cada tipo de objeto.
Dentro de HKCR distinguimos tres tipos de "Subkeys": 1-Extensiones de archivos, asocian las extensiones con los tipos de objeto. Estas "Subkeys" se ocupan de decir qué hace windows con cada tipo de archivo (archivos que llevan asociadas determinadas acciones), qué menús despliega al hacer right-click sobre él y las propiedades que se muestran al acceder a este menú. Son de este tipo "Subkeys" como .arj, .com, .cab, etc.
2-Tipo de objeto, define un objeto en función de sus menús desplegables, sus propiedades, su icono y sus enlaces
CLSID (tratado a continuación).
3-
CLSID, nos da información OLE (object linking and enbedding, una aplicación es llamada por otra automáticamente para editar datos) y DDE
( dynamic data exchange, intercambio de datos entre dos aplicaciones) sobre tipos de objeto, también puede contener información sobre los menús contextuales, propiedades e icono.
Abriendo el registro por la rama HKRC, nos encontramos que dentro de las muchas "Subkeys" hay otras "Subkeys" tales como:
Shell: Activa acciones como abrir, imprimir, copiar, etc, por ejemplo una “Subkey” de este tipo determina que reproductor multimedia abre nuestros archivos *.mid.La rama para abrir y ejecutar estos archivos sería:
[HKEY_CLASSES_ROOTmidfileshell]
@="Play"
[HKEY_CLASSES_ROOTmidfileshellopen]
@="Abrir"
[HKEY_CLASSES_ROOTmidfileshellopencommand]
@="C:\WINDOWS\rundll32.exe C:\WINDOWS\SYSTEM\amovie.ocx,RunDll /open %1"
[HKEY_CLASSES_ROOTmidfileshellplay]
@="Reproducir"
[HKEY_CLASSES_ROOTmidfileshellplaycommand]
@="C:\WINDOWS\rundll32.exe C:\WINDOWS\SYSTEM\amovie.ocx,RunDll /play /close %1"
Shellex: Contienen "Subkeys" que determinan las funciones OLE y DDE para cada tipo de objeto, son cadenas numéricas que apuntan por ejemplo a la dll que ejecuta una determinada operación y definen las propiedades de sus menús contextuales.
Shellnew: Contienen el valor de la cadena numérica del comando u orden que determina la apertura de un nuevo objeto. Un ejemplo muy sencillito es la clave *.BMP cuya shellnew nos indica el programa con que editaremos una nueva imagen de este tipo.
Default Icon: Contienen el valor de la cadena numérica que nos indica el icono por defecto de cada tipo de objeto, normalmente apuntarán al shell32.dll, pifmgrd.dll (en windowssystem) o moricons.dll ( en windows) tal que al primer icono de la lista le asigna el 0 al siguiente el uno y así sucesivamente de la siguiente manera: Windowsmoricons.dll,0
HKEY_CURRENT_USER (HKCU) Las "Subkeys" de esta "Key" contienen las configuraciones del actual usuario, en caso de ser una máquina con un único usuario esta clave es casi idéntica al
.DEFAULT de HKEY_USERS. Lo que en ella tenemos es todas las preferencias que en algún momento hayamos puesto añadidas a todas las configuraciones por defecto. Contiene toda la información sobre el sistema que no tiene
HKEY_LOCAL_MACHINE, esto es, configuraciones del software y preferencias del usuario. Es una parte del registro que podemos cambiar casi sin riesgo de causar un desastre, casi todas las opciones contenidas en esta clave son modific@bles desde algún "peso pesado" del Windows, como el panel de control, la barra de tareas, cualquier menú de propiedades...
Dentro de esta "Key" y con la vista puesta en el cracking la clave Software es la más apetitosa, en ella encontramos desde números de serie hasta que nos imposibilitan registrar la aplicación.
En esta "Key" nos encontramos con: 1-AppEvents: nos define los sonidos ( masterCaR-d-19 feo ;P ) con las que windows nos aturde siempre que ejecutamos un programa.
EventLabels nos da el nombre de la operacion SchemesApps la localización de las operaciones y Schemes ames pues el nombre del tema.
2-Control Panel: contiene las "Subkeys" que nos definen la apariencia de nuestro windown (el color de las ventanas, su tamaño, etc.), las opciones de accesibilidad como las soundsentry o las stickykeys, los cursores, el escritorio (fondo, tamaño de iconos,etc.). Estas opciones son totalmente configurables desde el panel de control.
3-InstallLocationsMRU:estas "Subkeys" contienen la localización del software instalado, contiene por ejemplo todas las localizaciones de programas instalados con "Wizards" como InstallShield, etc. M.R.U. à Most-recently-used, self explanatory.
4-Keyboard Layout: como supongo habrás deducido pues contiene la definición de tu teclado, en función de país,etc.
5-Network: contiene tus conexiones de red anteriores divididas en dos clases:
Persistent: define los dispositivos y unidades que defines al dejar marcada la opción de "reconectar al desconectar" (valga la redundancia...) las claves contienen información como tu navegador, tu nombre de usuario,etc. Estas claves aparecen como iconos en "Mi PC".
Recent: las últimas conexiones de red que has realizado sin la opción de reconectar chequeada, aparecen en menús desplegables cuando vas a realizar una conexión de red (Path).
6-RemoteAccess: contiene las configuraciones de los marcadores de conexión en red, se divide en dos ramas:
Addresses: contiene una definición en binario de cada conexión que tengas montada en "acceso telefónico a redes".
Profile: que se divide a su vez en una rama para cada conexión, en estas ramas encontramos los valores de IP, dominio, nombre de usuario, etc. De cada conexión.
7-Software: todas las "Subkeys" que componen esta "Subkey" ( me estoy empezando a cansar de key subkey... ) representan software instalado en tu PC o software que has tenido instalado, las ramas tienen o bien el nombre del programa o bien el nombre del fabricante como distintivo, a veces podemos encontrar claves con el mismo nombre dentro de Local_Machine pero normalmente el contenido será distinto en cada caso.
El contenido de las ramas que podemos encontrar suele ser muy parecido, preferencias del usuario, direcciones de archivos guardados y lo más interesante fechas de instalación, nombres de usuario/números de serie y claves que determinan si el programa está o no registrado.
HKEY_LOCAL_MACHINE (HKLM) Las diferentes entradas de esta "Key" definen el estado físico de nuestro PC, incluyendo datos sobre el BUS, la memoria del sistema y las configuraciones de nuestro hardware y software (registrado / no registrado p.ej.).
Contiene 7 "Subkeys" que son: 1-Config: en esta rama se guardan las configuraciones de tu hardware que defines a través del "Panel de Control" pulsando en el icono de "Sistema". La última configuración antes de apagar el PC se copia a HKCC al iniciar el equipo.
2-b) Enum: aquí es donde están guardadas la mayoría de las configuraciones de tu hardware, tales como los dispositivos PNP, la BIOS, PCI, ESDI, FLOP, ISAPNP, Monitor, SCSI y los dispositivos de conexión en red.
3-Hardware: está dividida en dos ramas: Description: que contiene la rama SystemFloating Point Processor, que será 0 o 1 dependiendo de su existencia. Devicemap: que contiene la rama serialcomm donde se listan tus puertos.
4-Network: contiene la rama Logon que a su vez esta compuesto de los valores LMLogon (será 1 si la máquina está en ese momento conectada en red y 0 en caso contrario), logonvalidated (1 para estar validado), Policy Handler, Primary Provider , username, and UserProfiles.
5-Services, cada una de estas ramas están llenas de ramitas, la mayoría son de explicación trivial, todo el mundo sabrá o se imaginará qué hace la rama ComputerName o Shutdown o KeyboardLayout, etc. Os puede dar problemas VMM32 que es una lista de los VxD que tenéis trabajando y poco más. ATENCIÓN CON OPERAR CON ESTAS CONFIGURACIONES PUEDE DAR ALGUN DISGUSTILLO.
HKEY_USERS (HKU) Se definen las configuraciones de cada usuario y las configuraciones que por defecto se le otorgan a los nuevos usuarios, .Default y ombredeusuario respectivamente.
HKEY_CURRENT_CONFIG (HKCC) Los contenidos de esta "Key" se toman al iniciar el PC-PC-PC en las configuraciones alojadas en cada perfil de usuario en Local_MachineConfig.
Aquí nos encontramos con tres "Subkeys": 1-Display: dividido en Font que contiene las cadenas de valores que determinan las fuentes que pueden aparecer en la ventana principal y Settings que contiene las cadenas de valores que determinan: BitsPerPixel, diferentes DPIs, oemfonts, fixedfon, fonts y Resolution.
2-b) Software: donde encontramos detalles de las configuraciones de internet como los proxys o el autodial.
3-c) System: que sólo contiene una rama CurrentControlSetcontrolPrintPrinters donde tenemos información sobre las impresoras que tenemos definidas a través de InicioàConfiguraciónàImpresoras.
HKEY_DYN_DATA (HKDD) En esta "Key" tenemos la información de nuestro sistema detectada al iniciarlo, esta información como su nombre indica es dinámica y por lo tanto susceptible de cambiar en cualquier momento lo que hace que parezca que esta clave no se guarda.
Dentro de HKDD nos topamos con: 1-a) ConfigManager: con una sola rama de nombre Enum que se abre en un montón de ramitas numeradas que definen el estado, la localización, los problemas detectados y la clave del hardware de los dispositivos PNP detectados al iniciar el PC-PC-PC.
2-b) PerfStats: las estadísticas del funcionamiento actual del PC-PC-PC son guardadas en esta "Subkey" bajo apariencia de "Values" en binario, se dice que algunas de las ramas definen el sistema de archivos, o el "management" de la memoria.
3-c) Security: con una sola rama de nombre Provider donde encontramos un "espejo" de la rama HKLMSecurityProvider, mientras la primera va cambiando según cambien las propiedades de la red la segunda se mantiene estática.
Hasta aquí cierro el Manual del Pánico, ahora vamos a aprender como se restaura el registro.
RESTAURAR EL REGISTRO. 1 Haga clic en el botón "Inicio" y, después, en Apagar el sistema.
2 Haga clic en Reiniciar el equipo en modo MS-DOS y, después, haga clic en "Sí".
3 Cambie al directorio de Windows. Por ejemplo, si su directorio de Windows es C:Windows, deberá escribir: cd c:windows
4 Escriba los siguientes comandos y presione ENTRAR después de cada uno. (Observe que System.da0 y User.da0 contienen el número cero).
attrib -h -r -s system.dat
attrib -h -r -s system.da0
copy system.da0 system.dat
attrib -h -r -s user.dat
attrib -h -r -s user.da0
copy user.da0 user.dat
5 Reinicie su equipo.
Si logramos teclear bien estos comandos tendremos restaurado nuestro registro.
Autor: Javier
Mayor velocidad de acceso a los programas Aunque tu equipo disponga de suficiente memoria RAM y puedas trabajar con varios programas sin problemas el sistema siempre utiliza el Kernel para enviar y recibir archivos del archivo de paginación del disco duro, por este motivo la velocidad del ordenador se frena, si ya dispones de memoria RAM suficiente sigue estos pasos:
Haz clic sobre el botón Inicio y a continuación sobre Ejecutar, escribe regedit y pulsa el botón Aceptar
Ahora te desplazas por la siguiente cadena:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management
Busca en el panel derecho la entrada DisablePagingExecutive y haz doble clic sobre ella.
En la ventana que aparece cambia el valor de 0 y pones 1 luego pulsa el botón Aceptar y reinicia tu ordenador, ahora conseguirás mas velocidad de acceso a los programas porque utilizará menos el disco duro.
------------------------------------------------
Navegar mas rápido en Internet Para aumentar la velocidad de acceso a servidores HTTP, y visualizar las páginas Webs mas rápdio, sigue estos pasos:
Haz clic en el botón Inicio y luego sobre Ejecutar, escribe Regedit y pulsa el botón Aceptar.
Una vez estás en el editor del registro busca la siguiente cadena:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSetting
En la ventana de la derecha, crear o modificar los valores DWORD siguientes:
MaxConnectionsPerServer: doble clic sobre ese valor y escribir 4 decimal (para ADSL escribir 20)
MaxConnectionsPer1_0Server : doble clic sobre ese valor y escribir 8 en decimal (para ADSL escribir 20)
----------------------------------------------
Acelerar los Menús emergentes Haces clic con el ratón derecho sobre una zona libre del Escritorio.
A continuación seleccionas Propiedades y luego pincha en la pestaña Apariencia.
En la ventana Apariencia pincha sobre el botón Efectos.
En esta ventana Efectos desactiva la opción Usar el efecto de transición siguiente para menús de información e información sobre herramientas, y pulsa sobre el botón Aceptar
-----------------------------------------------
Windows XP Tarda mucho tiempo en apagar el ordenador Windows XP también tarda lo suyo en cerrar el sistema lo mismo que ocurría con los anteriores Windows, pues bien hay algo que podemos hacer para acelerar el tiempo de cierre del sistema, para realizar este truco sigue estos pasos:
Haz clic en el botón inicio y luego en Ejecutar, a continuación escribe Regedit y pulsa el botón Aceptar.
Ahora dentro de Regedit te desplazas por las siguientes claves.
HKEY_CURRENT_USER/Control Panel/Desktop
Localiza la clave WaitToKillAppTimeout luego haces doble clic sobre ella y cambia el valor 20.000 por 4.000.
Sin salir de editor de registro, accede a la siguiente clave:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control
Localiza nuevamente la clave WaitToKillAppTimeout y vuelve a cambiar el valor de 20.000 por 4.000
Cierra el Editor del Registro y ahora Windows esperará menos tiempo para cerrar las aplicaciones y el sistema.
---------------------------------------------
Mas memoria para tus programas Al iniciar Windows siempre pierde tiempo en buscar los programas que va a utilizar, hasta que nos muestra el Escritorio o la pantalla de bienvenida. Si cierras un programa y lo abres de nuevo verás que tarda menos tiempo que la primera vez que lo abres. Para que los programas que mas utilizas se abran siempre así de rápido tenis ke hacer esta wea.
Haz clic en el botón Inicio y a continuación sobre Ejecutar, escribe regedit y pulsa el botón Aceptar
Ahora te desplazas por la siguiente cadena
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Sesion Manager/Memory Management
Haces doble clic sobre la entrada LargeSystemCache y le pones el valor 1.
Cierras todas las ventanas y reinicias el ordenador, ahora todo te funcionará la wea mas rápido ke antes.
----------------------------------------------
Mensaje al iniciar Windows XP Al iniciarse Windows XP podemos configurarlo para que nos muestre un mensaje, al igual que hacíamos con Windows 95, 98, o Me, este mensaje consiste en poner un texto que nos mostrará al iniciarse Windows XP, por ejemplo para recordarnos algo importante, o incluso para dejarle un aviso a otro usuario del mismo PC, para configurarlo haremos lo siguiente:
Hacemos clic en el botón inicio y a continuación en Ejecutar, luego escribimos en el cuadro ejecutar Regedit y pulsamos el botón Aceptar
Abrimos las ramas del árbol en el siguiente orden
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\WinLogon]
Modificamos el valor de legalnoticecaption con el título del mensaje
Modificamos el valor de legalnoticetext con el texto del mensaje y listo, la próxima vez que reiniciemos Windows XP mostrará el mensaje que acabamos de escribir
-----------------------------------------------
Pantalla clásica, añadir un mensaje Este truco solo es válido si tienes configurado el arranque de Windows con la pantalla de inicio clásica. Para poder añadir un mensaje a la pantalla de bienvenida debes seguir estos pasos:
Entra en Windows como Administrador y luego pulsa el botón inicio y Ejecutar
Escribe regedit y pulsa el botón Aceptar.
Ahora te desplazas por la siguientes claves:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/Winlogon
Ahora en el panel de la derecha haces clic con el ratón derecho y seleccionas Nuevo y luego Valor alfanumérico, luego le pones el nombre LogonPrompt y pulsa la tecla Intro.
Si haces doble clic sobre la entrada que acabas de crear podrás escribir el mensaje que quieras que muestre al arrancar Windows en la pantalla de bienvenida, luego Aceptas y cierras todas las ventanas que tengas abiertas, reinicias el equipo para comprobar que el mensaje que has puesto aparece en la pantalla de bienvenida
Aumentar rendimiento del sistema con la caché de archivos Con la utilidad "
regedit" entramos en el registro de windows XP.
Buscamos En la rama del registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem.
Una vez alli podemos también agregar los valores binarios
NameCache y
PathCache, con los contenidos
00,ff,00,00 y
ff, 00,00,00 para aumentar la caché de archivos de Windows XP hasta los 65.280 archivos y 255 carpetas, para lo cual será necesario contar al menos con 256 Mbytes de RAM.
La función del caché de prelectura Windows XP incluye una pequeña función llamada caché de prelectura. Esta función trata de prever que archivos serán llamados para su ejecución mientras sé esta cargando un programa.
Ahora bien, a esta función desafortunadamente Windows tan solo le otorga 64 Evites de su memoria, de forma que casi no ofrece mejora alguna en el rendimiento del sistema, considerando los tamaños de archivo que los programas de ahora utilizan. No obstante, podemos modificar este valor a través del registro.
- Para ello utilizaremos la herramienta de edición del registro de sistema con el comando "
regedit.exe" desde el menú inicio/ejecutar.
- Localizaremos la clave:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
- Crearemos o modificaremos el valor binario ReadAheadThresold con el contenido
00 00 00 0f, para incrementar la caché de prelectura hasta su valor máximo: 1,87 Mbytes.
Optimizar el tiempo de arranque con la herramienta "
bootvis.exe"
En Windows XP, podemos llevar a cabo una reducción drástica del tiempo necesario para arrancar. Para ello necesitamos la Herramienta "bootvis.exe". Una vez que la hayamos descargado, la ejecutamos y en el menú Trace seleccionaremos la opción Next boot + driver delays, qeu repetiremos hasta en dos ocasiones.
Una vez que reiniciemos las dos veces el sistema, accederemos de nuevo a la herramienta "
bootvis.exe" y cargaremos a través del menú File/Open el archivo ".bin" creado más recientemente. Una vez realizados los anteriores pasos, seleccionamos la opción Optimize system.
Cuando hayamos terminado este proceso, volveremos a ejecutar Next boot + driver delays para comprobar que el tiempo de arranque necesario ha sido reducido entre 15 y 20 segundos.
Microsoft Bootvis 1.3.37.0 Ultima version Ultima Actualizacion: 25 de Marzo de 2002
Plataforma: Win95/98/ME/NT/2000/XP/2003
Web:
Licencia: Freeware
Forzar la descarga de DLL de la memoria El subsistema de memoria de Windows XP tratara normalmente de mantener en él caché el contenido de archivos ".dll" que hayan sido utilizados, manteniéndolos en memoria incluso después de que la aplicación que hacia uso de sus funciones haya sido cerrada. Este comportamiento puede causar problemas de rendimiento en equipos con poca memoria o crear conflictos entre aplicaciones que utilicen versiones diferentes de la misma librería.
Para alternar el uso de esta caché: - Iniciaremos el editor de registro de sistema con el comando "regedit.exe" desde el menú Inicio/Ejecutar.
- localizaremos la clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
- Creamos una nueva subclave de nombre AlwaysUnloadDLL cuyo valor alfanumérico "(Predeterminado)" será "1" para desactivar la memoria caché de las librerías dinámicas.
Desactivar reinicio automáticoWindows XP al igual que Windows 2000, al producirse un error reinicia de forma automática el ordenador pero si por cualquier razón quieres desactivar dicha caracteística debes hacer lo siguiente:
Pulsa el botón Inicio luego Panel de control y seguidamente Sistema. Debes abrir la pestaña "Opciones avanzadas" y luego haz clic sobre Configuración. En la opción "Reiniciar automáticamente" desmarca esa casilla . Haz clic sobre Aceptar y de nuevo sobre Aceptar.
A partir de ahora no solo no se reiniciará al producirse un error, sino que también tendrás la oportunidad de conocer un poco más sobre su causa y solucionar el problema que realmente ha hecho que Windows XP reinicie sin permiso tu PC.