lunes, 2 de marzo de 2009

El registro de Windows

Entramos en lo que es para muchos en terreno desconocido o peligroso. El registro del sistema es una base de datos que guarda las configuraciones asi como el comportamiento del sistema operativo y programas. Los cambios que se efectuan en el registro siempre quedan a riesgo del usuario y su experiencia con el registro del sistema, por lo que si no eres muy experto en ello no te recomiendo que lo toques (Hay programas como el TweakXP que hacen estas cosas, pero sinceramente a mi no me gustan).

Manos a la obra (algunos de los cambios no se notarán hasta reiniciar el sistema):

Accederemos al registro del sistema de la siguiente manera

Código:

Botón Inicio - Ejecutar - regedit.exe

Acelerando el Menú Inicio

Desde luego este es uno de los trucos del registro mas antiguos que existen (Desde los tiempos del Windows95) y trata de mejorar el retardo de aparicion del menú inicio al hacer click en el botón. Podremos modificarlo de la siguiente manera:

Código:

HKEY_CURRENT_USER\ControlPanel\Desktop
Seleccionamos: MenúShowDelay
Haciendo doble click en él podremos modificar el tiempo de retardo del menú inicio con valores de 0 a 400 (milisegundos).

Aprovechando la Caché L2

Windows por defecto está configurado para que trabaje con 256 Kb de caché L2 de la CPU. En procesadores con un numero mayor de caché (tal como los AMD Barton o los Pentium III) estamos desperdiciando parte de ella. Para habilitar esta caché acudiremos:

Código:

CODE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management

Crearemos o Modificaremos el Valor DWORD decimal de "SecondLevelDataCache" en el numero en Kbytes de nuestra caché L2

Forzar la descarga de DLL's en memoria

Después de haber utilizado algun programa, windows mantendrá en memoria las dll cargadas aun siendo ya innecesarias. Con este cambio forzaremos a windows a refrescar la memoria y descargar aquellas dll que sean innecesarias en el momento.

Código:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr ent Version\Explorer

Alli crearemos un nuevo valor alfanumerico llamado "AlwaysUnloadDLL" cuyo valor será por defecto 1

Caché de prelectura

Windows tiene una función llamada caché de prelectura, que prevee que archivos serán cargado al iniciar una aplicación. Por defecto está configurado miserablemente con 64KB pero podremos modificarlo para que llegue a un valor maximo de 1,87 MB.

Código:

HAKEY_LOCAL_MACHINE\Syetem\CurrentControlSet\Contr ol\FileSystem
Alli modificaremos o crearemos el valor binario "ReadAheadThreshold" con el valor 00 00 00 0f

Desactivar la creacion de nombres 8.3 en particiones NTFS

Podremos aumentar el rendimiento de nuestro disco desabilitando esta opcion, sobre todo para aquellos que tengan particiones con muchos archivos y nombres largos. Puede que algun programa de instalacion de 16 bits pueda dejar de funcionar, pero con deshacer momentaneamente este cambio deberia estar solucionado, con lo que se modificaría de la siguiente manera:

Código:

CODE
HKEY_LOCAL_MACHINE\System\CurrentControlSet\FileSy stem

Modificaremos el valor DWORD de "NtfsDisable8dot3NameCreation" a 1 para desactivar la creacion de nombres 8.3

Last Access Time Stamp en NTFS

Cuando windows entra en un directorio NTFS actualiza el campo Last Access Time Stamp de todos los subdirectorios, siendo una gran perdida de rendimiento en directorios con una gran cantidad de carpetas, por lo que podremos conseguir mas rendimiento desactivando esta opción:

Código:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\FileSystem
Alli crearemos o modificaremos el valor DWORD "NtfsDisableLastAccessUpdate" a 1


Limpiar el archivo de paginacion al salir de windows

El archivo de paginacion de windows siempre se queda en disco duro cada vez que apagamos el sistema. Este espacio utilizado a lo mejor nos es esencial en el caso de que utilicemos otros sistemas operativos. Podemos hacer que windows elimine el contenido del archivo de paginacion al apagar el sistema de la siguiente manera:

Código:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Session Manager\Memory Management
Alli modificaremos o crearemos el valor DWORD de "ClearPageFileAtShutdown" a 1 ó 0 para mantenerlo.


Optimizacion del disco duro en el arranque


XP incluye esta utilidad para optimizar los discos en el arranque si fuera necesario. Para activarla, habra que hacer lo siguiente:

Código:

CODE
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOpt imizeFunction

Alli crearemos o modificaremos el valor alfanumerico "Enable" con el valor "Y" para activarlo o "N" para desactivarlo

Task off-loading de las tarjetas de red

Aun si nuestra tarjeta de red tiene soporte para quitar carga a nuestra CPU, windows no le dará soporte a esta (bonito detalle plas plas un aplauso), por lo que tendremos que activar el soporte

Código:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\TCPIp\Parameters
Crearemos o modificaremos el valor DWORD "DisableTaskOffLoad" a 0 para activarla y a 1 para desactivarla

Apagar Windows XP mas rápido

Cuando windows apaga el sistema, tendrá que matar los servicios que actualmente estan funcionando, algunos servicios tardan mas de la cuenta y windows le otorga un tiempo de espera. Este tiempo de espera puede ser reducido, reduciendo a la vez el apagado del sistema, lo podemos conseguir de la siguiente manera:

Código:

CODE
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control
Crearemos o modificaremos el valor alfanumerico de "WaitToKillServiceTimeout" de 200 a 2000 que son los valores mas óptimos

Mejorar el rendimiento de los lectores CD/DVD

Con este truco se mejoraria la transferencia de los lectores de disco, modificando la caché de estos. Podremos mejorarlo de la siguiente manera:

Código:

[quote]HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\FileSystem [/quote]
Haremos click con el boton derecho sobre "FileSystem" y crearemos una nueva Clave llamada "CDFS", donde meteremos los siguientes registros:
- Valor Binario "CachéSize" con el valor ff ff 00 00
- DWORD "Prefetch" con el valor hexadecimal 4000
- DWORD "PrefetchTail" con el valor hexadecimal 4000

Probad a ripear un cd o a testear alguno de los cd, si no conseguis rendimiento, borrar la clave CDFS que hemos creado.

Incrementar la velocidad modificando el Prefetcher

Es una tecnica que aumenta la velocidad del sistema sacrificando algo de tiempo de carga, es recomendado para equipos con una configuracion de P3 800 - 512 de Ram o superiores. Modificaremos lo siguiente:

Código:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\PrefetchParameters [/quote]Donde podremos moficar el valor alfanumerico de "EnablePrefetcher" con el valor 3.

Tambien los valores que podremos poner son:
0-Desconectado, 1-App launch prefetch, 2-Boot Prefetch, 3-Both (Recomendado)

No hay comentarios:

Publicar un comentario