[Guía] optimización del registro de Windows XP/2k3


  • Siempre en el recuerdo

    A partir de un artículo acerca de la optimización de windows xp he hecho mi propio archivo .reg para ejecutarlo con cada formateo y dejar el XP/2003 a mi gusto, y supongo, que al de todos.

    Ojito, leedlo primero, antes de PEGAR, RENOMBRAR A .reg y EJECUTARLO, porque tiene comandos personalizados. Ahora mismo, creo que el único es el del tamaño de la cache l2, que está configurado para mi Barton (512kb) y que debereis cambiar el valor si teneis otro procesador. Ah, y está hecho para equipos con 512 mb de ram o más, si no, mejor quitad las cuestiones referentes a la optimización de la memoria. Iré traduciendo conforme me aburra pero he seleccionado cachitos para que os quede claro si sabeis algo de inglés. Ale.

    Windows Registry Editor Version 5.00

    //–- Optimización del sistema de archivos NTFS

    //[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]

    //Last access update is another feature that I'd turn off and will help you get a little more performance out of your hard drive.
    //What is this? NTFS updates the date stamp on directories whenever it opens the directory

    //"NtfsDisable8dot3NameCreation"=dword:00000001

    //Short names is something that is needed for DOS compatibility.(some conflicts happen in programs like Norton AV 2003 if LiveUpdate doesn't
    //work then reenable this)
    //Most of us will want to turn this off.
    //The only time you'll want to leave this on is if you are supporting DOS or win 3x based clients.
    //I think all of us have some machines like that in our CLOSET but certainly not in use.

    //"NtfsDisableLastAccessUpdate"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
    "NtfsDisable8dot3NameCreation"=dword:00000001
    "NtfsDisableLastAccessUpdate"=dword:00000001

    //–- Mejora de rendimiento en la memoria RAM

    //Improving memory performance can be done simply by preventing your hard drive from being used for cache. This is only useful with 256Mb or more of RAM.
    //Everything that you'll need to edit here can be found in

    //[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]

    //Disable Paging Executive
    //This will prevent pages sections from RAM going to the hard drive. If you have a large amount of RAM at least 256Mb (I suggest 512)
    //you might want to keep the data in your RAM to improve your performance considerably due to reduced amount of hard drive swappage.
    //The entry that you will want to modify is called DisablePagingExecutive. Changing this from 0 to 1 will keep the data in your RAM.
    //(can cause 'Delayed Write Failed' errors on some machines and renders it unbootable except in safe mode which you can UNDO this tweak in safemode)

    //"DisablePagingExecutive"=dword:00000001

    //DisablePagingExecutive registry key is set to 1 which means Drivers and the kernel must remain in physical memory.
    //The default is 0 which allows this data to be cached to disk sometimes. Forcing all of this information to stay in your RAM is a good idea,
    //but can be bad for the people with 128Mb of RAM.

    //–- Carga del kernel en memoria (solo 4 megas, chachi)
    //The XP kernel can be loaded into your RAM with a simple registry edit.
    //This can greatly improve performance since the NT Kernel will always be in your RAM. With this edit you will allocate roughly
    //4Mb of your RAM for the kernel. Sometimes more RAM is used but most of the time it is only 4Mb. The entry that you will need to find is called
    //LargeSystemCache and you'll need to change this from 0 to 1 in order to enable this. (can cause 'Delayed Write Failed' errors on some machines
    //and renders it unbootable except in safe mode which you can UNDO this tweak in safemode)

    //"LargeSystemCache"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] "DisablePagingExecutive"=dword:00000001
    "LargeSystemCache"=dword:00000001

    //–- Optimización del tiempo de apagado/reinicio y de los menus
    //There's quite a few things related to shutting down your system faster located in
    //HKEY_CURRENT_USER\Control Panel\Desktop\

    //AutoEndTasks (set to 1) will automatically kill hung up programs for you. The next one is HungAppTimeout (make sure it's 5000).
    //Next up is WaitToKillAppTimeout. Which should be set to 4000 (default is 20000).

    //Since we have the programs being killed after a certain amount of time you will also want to do the same for services.
    //Change the WaitToKillServiceTimeout to 4000 as well.

    //MenuShowDelay is the delay between when you click and when the menus are actually shown.

    [HKEY_CURRENT_USER\Control Panel\Desktop]
    "ForegroundLockTimeout"=dword:00000000
    "AutoEndTasks"="1"
    "HungAppTimeout"="5000"
    "MenuShowDelay"="1"
    "WaitToKillAppTimeout"="4000"
    "WaitToKillServiceTimeout"="4000"

    //–- Tamaño de la cache L2

    //Windows XP can't detect the proper amount of L2 cache on some CPU's like the Prescott.
    //you'll want to go to [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
    //and change the SecondLevelDataCache key to the L2 cache size of your CPU (in Kb).
    //I've received a few questions about this one and I thought I'd clarify it. when you select to modify this file the default entry
    //is in hexadecimal simply change the selection to decimal and THEN enter your number.
    //Such as 256, 512. A value of 100 in Hexadecimal will result in 256Kb being shown since that is what it's decimal number is. 512 kb (bartons) –> valor 200

    //Some have argued that this is only for the old systems that have their cache externally. I'm looking for more information on this right now.

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
    "SecondLevelDataCache"="200"

    //–- Desactivar la previsualización de los vídeos AVI en Windows XP: (por ender78@mrmod)

    //Si se copia esas tres líneas en un fichero de texto, se renombra a .reg y se "ejecuta" (doble click)
    //se eliminará ese comportamiento de Windows XP que, personalmente, a mí no me gusta.

    [HKEY_CLASSES_ROOT\SystemFileAssociations.avi\shellex\PropertyHandler]
    @=""

    //–- Registrar Google como motor de búsqueda predeterminado de MS Internet Explorer: (ender78)

    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
    "Use Search Asst"="no"
    "Search Page"="http://www.google.com"
    "Search Bar"="http://www.google.com/ie"

    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchURL]
    ""="http://www.google.com/keyword/%s"
    "provider"="gogl"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Search]
    "SearchAssistant"="http://www.google.com/ie"

    //–-

    //desde una actualizacion del xp, ya no se puede entrar en paginas del tipo http://user:pass@sitio pinchando directamente
    //con este fix lo arregla (por hits@mrmod)

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE]
    "iexplore.exe"=dword:00000000
    "explorer.exe"=dword:00000000

    //–- Activar el bloqueo numérico por defecto en NT, 2000 y XP (turmis@mrmod)

    [HKEY_CURRENT_USER\Control Panel\Keyboard]
    "InitialKeyboardIndicators"="2"

    //–- Comando que NO USARÍA en equipos con más de 128 mb de ram

    //Forzar la descarga de las librerías de la memoria (turmis@mrmod)
    //En:
    //HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
    //Creamos una clave (Valor alfanumérico):
    //AlwaysUnloadDLL cuyo valor sea 1

    //la razón es que cuando vuelves a abrir el programa te tarda una eternidad

    Espero que no sea ningún problema para los admins, si no, tienen todo el permiso por mi parte para editar este post y citar el texto como se les ocurra a ellos, yo ya no sé qué probar… en cuanto tenga la web operativa, lo subo ahí. Salu2.



  • lo probare cuando reinicie por cierto de donde puedo bajarme el registro pa no hacerlo a mano


  • Siempre en el recuerdo

    ya ves que currada, copiar y pegar en un .txt TODO EL QUOTE

    no lo pongo para descarga porque si no no lo leeis y no mirareis lo de la memoria ni la cache l2



  • Rama fijada ;)


  • Siempre en el recuerdo

    pues espera, que os doy mi otra guía


  • Veteranos HL

    Pues a mí me tira estupendamente!
    Gracias pAtO xD
    Lo de activar la caché de los barton pues no lo he puesto ya que tengo un xp2400,pero se me plantea esta duda:
    -Le pongo un valor de 100 o lo dejo tal y como lo deja windows por defecto?
    Saludos.

    EDITADO Windows Xp ya está optimizado para utilizar 256kbts de caché,por lo que no hay que tocar nada.



  • Jodo pos si ke funciona sip … a mi me ha mejorado mucho el rendimiento ... por cierto esto funcionara en Windows 2000 o conoceis algo asi para windows 2000?


  • Veteranos HL

    Ap, como no se si la gente lo sabe, cuando lo pegueis en un txt para dejarlo ya como un .reg, pongan el nombre entre comillas. Por ej:

    "optimizacion.reg"

    Zaluditoz



  • wenas esto me interesa aunk tenog un xp2600, bueno entonces q tengo q pegar en un txt? todo el pegote q as puesto en el primer post? perdonadme pero ando un poco perdido y no me kiero cargar el win.

    saludos


  • Veteranos HL

    No estoy seguro si el 2600 va con 512 kbts de caché :rollani: si es así pega todo el quote,salvo si tienes más de 128mb de ram,en ese caso quita lo último:

    //–- Comando que NO USARÍA en equipos con más de 128 mb de ram
    //Forzar la descarga de las librerías de la memoria (turmis@mrmod)
    //En:
    //HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer
    //Creamos una clave (Valor alfanumérico):
    //AlwaysUnloadDLL cuyo valor sea 1
    //la razón es que cuando vuelves a abrir el programa te tarda una eternidad

    Si el 2600 tiene 256kbts de caché quita también esto otro:

    //--- Tamaño de la cache L2
    //Windows XP can't detect the proper amount of L2 cache on some CPU's like the Prescott.
    //you'll want to go to [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management]
    //and change the SecondLevelDataCache key to the L2 cache size of your CPU (in Kb).
    //I've received a few questions about this one and I thought I'd clarify it. when you select to modify this file the default entry
    //is in hexadecimal simply change the selection to decimal and THEN enter your number.
    //Such as 256, 512. A value of 100 in Hexadecimal will result in 256Kb being shown since that is what it's decimal number is. 512 kb (bartons) –> valor 200
    //Some have argued that this is only for the old systems that have their cache externally. I'm looking for more information on this right now.
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management]
    "SecondLevelDataCache"="200"

    Antes de meter todo esto en el registro hazte una copia de seguridad,aunque a mí no me hizo falta porque he notado un aumento de rendimiento significativo xD
    Saludos.


  • MODERADOR

    Y si se tiene 1024Kb de caché qué hay que hacer? xD

    Si quereis "rendimiento" de verdad (recomiendo solo para benchmarks) bajaros "mis" archivos de registro xDxD Si os da yuyu tambien os pongo el archivo que restaura los servicios por defecto…

    Archivo powered
    Archivo Default

    PD: Mejor no intenteis instalar nada con el primero aplicado..



  • Pues a mi no me ha optimizado mucho el rendimiento…

    Después de hacer los cambios en el registro y reiniciar, me ha subido 3 segundos el tiempo del SuperPI (2Mb). :confused:


  • MODERADOR

    Con la mia? :/ rarooo



  • No krampak, con la de pATO…


  • MODERADOR

    Por cierto, ahora que me fijo, al archivo "powered" le falta añadir REGEDIT4 al inicio (y al otro le sobran las 6 primeras claves que no vienen al tema).



  • Haber si los makinillas del foro se parten los dedos escribiendo mas sobre el registro de windows, que es un tema que me interesa muuuuuxo xD xD

    Enga makis segid asin animo!!!



  • hola perdonar mi ignorancia en estos temas ,pero me podiais explicar paso a paso ,como se hace esto del registro, ;D pues e pegado todo en txt ,e quitado lo que creo que tengo que quitar,pero al guardarlo no me deja poner las comillas en el .reg i por suesto no tengo ni idea,de donde pegarlo
    gracias i saludos



  • una question, esas linias de codigo escritas en spanish… hay k ponerlas tb?? o si las pones o no es = :confused:

    salu2



  • Wolf, esas líneas son comentarios del autor. Se utilizan en programación para aclarar como funciona el programa u otras cosas. En el lenguaje que se utiliza aqui, cada línea de comentario va precedida por // y dependiendo del que se utilice puede variar (creo recordar cuando programaba en C que era /* .. */)

    Salu2.



  • @abuelo:

    (creo recordar cuando programaba en C que era /* .. */)
    Salu2.

    Eso es para comentar un párrafo. Para comentar solo una linea es con // también.


Accede para responder
 

Has perdido la conexión. Reconectando a Hardlimit.