OPTIMIZAR XP

 

En la mayoría de los casos con el paso del tiempo vamos instalando e instalando programas y muchos de ellos arrancan con el inicio de Windows, haciendo que el sistema se vuelva pesado y tarde mucho en mostrar el escritorio, pues bien hay una forma de hacer que estos programas no arranquen con el inicio de Windows

Hacemos clic en el botón Inicio y luego en Ejecutar

Tecleamos MSCONFIG y pulsamos el botón Aceptar

En la ventana que nos muestra hacemos clic sobre la pestaña Inicio y ahí es donde desactivamos los programas que no queremos que se carguen al arrancar Windows, de esta forma reduciremos el tiempo de arranque del sistema operativo

Luego pulsamos el botón Aceptar y listo, la próxima vez que reiniciemos el SO, tardará menos tiempo en mostrarnos el Escritorio

 

 

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.

                                              

Windows XP incluye una nueva característica por la que durante la fase de apagado del sistema optimizará automáticamente los archivos que componen el inicio del sistema si es necesario.

Esta tecnología, llamada "prefetching", se encarga de optimizar los recursos de la máquina, y permitir cargar más de un controlador al mismo tiempo, reduciendo sensiblemente el tiempo necesario para iniciar nuestro SO. En el registro de sistema encontramos el ajuste que controla esta característica. Para ello, iniciaremos la herramienta de edición del registro de sistema, con el comando "regedit.exe" desde el menú Inicio/Ejecutar y localizaremos la clave

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction

Allí crearemos o modificaremos el valor alfanumérico "Enable", cuyo contenido será "Y" para activar esta optimización en caso necesario o "N" para desactivarla.

 

Cuando el sistema se apaga inesperadamente, Windows registra todo el contenido de la memoria física del sistema. Esta grabación sirve para analizar el error que provocó el fallo en el sistema. Como la mayoría de los usuarios no hace uso de esa información lo mas normal es desactivarla ya que además conseguiremos mejorar el tiempo de arranque del sistema operativo

Arranca el equipo como Administrador

Haz clic en el botón Inicio y con el ratón derecho sobre Mi PC escoge la opción de Propiedades

Pulsa la pestaña de Opciones avanzadas y luego sobre el botón Configuración del apartado Inicio y Recuperación

Despliega la lista del apartado Escribir información de depuración y escoge la opción Ninguno

Pulsa el botón Aceptar y cierra las ventanas, ahora el inicio será mas rápido

 

 

Lo primero que haremos será eliminar las bibliotecas de enlaces dinámicos (DLL) que no están siendo utilizadas por ninguna aplicación, pero que el sistema operativo aún mantiene en la caché. Para lograrlo iniciaremos el editor del Registro introduciendo el comando regedit en Inicio/Ejecutar. Después, nos dirigiremos a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer y crearemos un nuevo valor de tipo DWORD haciendo clic con el botón derecho del ratón sobre una zona libre de la ventana y seleccionando la opción Nuevo/Valor DWORD. Este último debe recibir el nombre AlwaysUnloadDll y el contenido 1 (para asignar este valor utilizaremos la opción Modificar del menú contextual). A continuación, para que los cambios entren en vigor, reiniciaremos el equipo. Si algún programa genera errores en tiempo de ejecución debido a este cambio, sólo tendremos que eliminar el valor que hemos añadido al Registro.

 

 

-         Seleccionar "Mostrar todos los archivos y carpetas ocultos"

Ahora nos vamos a Mi Pc - C:\Windows\Inf\sysoc.inf y abrimos el archivo con el bloc de notas. Podremos ver que se repite la palabra "hide" en muchas de las entradas de dicho archivo, por lo que tendremos que ir suprimiendo una por una. para hacerlo mas rapido usar Edición - Reemplazar. Una vez echo esto, guardamos los cambios (podeis hacer una copia de seguridad por si las moscas) y cerrais las ventanas, ahora podeis acudir de nuevo a "Agregar o quitar componentes de windows" y os aparecerán las nuevas opciones ocultas.

 

 

Asi, os recomiendo que vayais probando unos pocos y tras comprobar la estabilidad del sistema seguir, asi si ocurriese algun conflicto seria mas fácil localizar el servicio que falla.
Pondré aqui los servicios y cuales son sus funciones principales:

A

- Audio de windows: (Automatico)

- Administración de aplicaciones: Utilizado en la instalacion/desinstalacion de aplicaciones. Si no los haces muy a menudo es recomendable (Manual) y activarlo solamente cuando sea necesario.

- Ayuda y Soporte Tecnico: Tal como dice su nombre (Deshabilitado)

- ATI Hotkey Poller y ATI Smart: No les he encontrado uso en mis driver (Deshabilitado)

- Aplicación del sistema COM+:Maneja y distribuye las aplicaciones creadas bajo COM (Automatico)

- Administrador de discos lógicos: Detecta nuevos discos rigidos y los monitorea en el administrador de discos, por lo que no recomendaria desconectar este servicio sobre todo si tenemos medios removibles como memorias USB, camaras de fotos, etc. (Automatico)

- Almacenamiento protegido: Sirve para guardar passwords locales o de webs (Automatico)

- Administracion de conexion automatica de acceso remoto: Puede ser requerido por la conexion a internet (Automatico)

- Administracion de conexion remota: Crea una conexion de red, necesario para la conexion compartida a internet (Deshabilitado) o (Manual) si lo requiere nuestra conexion a internet.

- Administracion de sesion de Ayuda de escritorio remoto: Por motivos de seguridad (Deshabilitado)

- Administracion de cuentas de seguridad: Administrador de contraseñas. Muchos otros servicios dependen de el y desabilitandolo otros servicios pueden no cargar correctamente (Automatico)

- Ayuda de NetBios sobre TCP/IP: Permite el soporte de redes NetBios (Deshabilitado) si carecemos de este tipo de redes.

- Administrador de carga: Lleva la transferencia de archivos entre clientes y servidores, no es necesario para compartir archivos e impresoras (Deshabilitado)

- Adquisicion de imagenes de windows: utilizado por algunos escanes y camaras digitales (Manual)

- Adaptador de rendimiento WMI: (Deshabilitado) No me ha sucedido nada al hacerlo.

C

-Conexión de seguridad a Internet (ICF) / Conexión compartida a Internet (ICS) y utilizado por el Firewall: Yo utilizo un router, y para aquel que no comparte su conexion a internet tampoco lo veo necesario (Deshabilitado)

- Cliente DNS: Sin el la maquina no será capaz de resolver nombres DNS (Automatico)

- Cliente DHCP: Nos proporciona una direccion ip automaticamente en una red con servidor DHCP. En redes con ips fijas o aquellas que no pertenezcan a una red (Manual) en el resto (Automatico).

- Cliente de seguimiento de vínculos distribuidos: Mantiene vinculos entre archivos NTFS dentro de un equipo o de una red. no lo veo util (Deshabilitado).

- Cola de Impresión: Pone en el cola de espera los archivos que vayamos a imprimir, necesario con una impresora ya sea en red o del sistema (Automatico) como no tengo impresora (Deshabilitado).

- Conexiones de red: Si estamos en red o conectamos por modem (Automatico)

- Configuracion inalambrica rápida: Permite la configuracion a dispositivos Wi-Fi, si no disponemos de ellos (Deshabilitado)

- Cliente Web: Permite a programas basados en windows interactuar con archivos de internet, por seguridad (Deshabilitado)

- Centro de Seguridad de Microsoft (Microsoft Security Center) -NUEVO EN SP2-: Pues aqui tenemos el mencionado centro de seguridad, donde está el famoso firewall y el limitador a 10 conexiones segundos, yo en mi caso lo hubiera puesto a (Deshabilitado) ya que no me pienso instalar SP2 por el momento -NUEVO EN SP2-

D

- DDE de red: Facilita el intercambio de datos entre maquinas en red (Deshabilitado) en el caso de que no compartamos archivos (Automatico o Manual) en el caso de que si lo hagamos.

- DSDM de DDE de red: Como la anterior (Deshabilitado)

- Deteccion de hardware Shell: (Deshabilitado) si deja de funcionar algo correctamente (Automatico)

E

- Examinador de equipos: Mantiene una lista actualizada de los equipos de una red, a los que no posean una red o que conecten a internet por modem (Deshabilitado)

- Escritorio remoto compartido de NetMeeting: Por seguridad (Deshabilitado)

- Enrutamiento y acceso remoto: Viene Deshabilitado por defecto, asi que (Deshabilitado)

- Estacion de trabajo: Muchos de los otros servicios dependen de este, por lo que (Automatico)

H

- Horario de windows: Con poner la hora del telediario basta (Deshabilitado)

- Host de dispositivo PnP universal: Provee soporte para dispositivos PnP universales se recomienda (Deshabilitado)

I

- Inicio de sesion de red: Sirve para identificarse en un dominio de red (Deshabilitado salvo que pretenezcamos a una)

- Inicio de sesion secundario: Utilizado para iniciar sesiones de usuario con credenciales alternativas, por lo normal no se utiliza (Deshabilitado)

L

- LLAMADA A PROCEDIMIENTO REMOTO: Es un proceso fundamental del sistema, nunca desabilitarlo ni detener el servicio ya que la mayoria de cosas dependen de el.

- Localizador de llamadas a procedimiento remoto (RPC): Por lo general no es necesario tener este servicio funcionando (Deshabilitado)

M

- Mensajero: Sirve para mandar simples mensajes de red, los "Viajes de Orlando etc ..." asi que... (Desconectado) Si en el caso se necesitase de este servicio, es aconsejable cerrar estos puertos en el firewall: UDP: 135, 137 y 138 TCP: 135, 139 y 445

- MS Software Shadow Copy Provider: (Deshabilitado)

- Medios de alamcenamiento extraibles: Administra medios removibles tales como Zip, SyQuest, Tape Backups, etc. (Manual) ya que se desabilita automaticamente cuando no es necesario.

N

- (NLA) Network Location Awareness: Le permite a las aplicaciones identificar a que red lógica estamos conectados e identificar las direcciones físicas almancenadas (Manual)

- Numero de serie de medio portatil: Obtiene el numero de serie de cualquier reproductor de musica portatil, una autentica tonteria vaya (Deshabilitado)

- Notificacion de sucesos del sistema: Se encarga de notificar a otros servicios de los eventos del sistema (Deshabilitado)

P

- Proveedor de compatibilidad con seguridad LM de Windows NT: No sera necesario salvo que usemos servidor Telnet o Messaging Queue (Deshabilitado)

- Portafolios: Cuando copiamos/cortamos algo es trasladado al portapapeles, este servicio permite que podamos compatir esos datos con otros usuarios mendiante el visor de portapapeles, algo que encuentro en desuso. (Deshabilitado)

- Plug and Play: Permite reconocer nuevo hardware en el sistema (Automatico)

- Programador de tareas: Realmente lo encuentro poco útil (Deshabilitado)

Q

- QoS RSVP: Se requiere para programas que necesiten QoS (Deshabilitado)

R

- Restauracion de sistema: (Desconectado)

- Registro de sucesos: Registra todos los sucesos realizados por componentes o aplicaciones, yo no lo utilizo para nada, pero la realidad es que al iniciar windows el Instrumental de Administracion de Windows espera a saber si esta iniciado en el arranque y por ello tarda en aparecer la cuenta de usuario en el inicio (Automatico)

- Registro y alertas de rendimiento: Realmente nunca consulto este registro (Deshabilitado)

- Registro remoto: Permite a usuarios remoto modificar el registro de nuestro sistema, por seguridad (Deshabilitado)


S

- Servicio Index Server: Como ya comentamos anteriormente, resta muchisimo rendimiento (Desconectado)

- Servicio de alerta: Notifica al usuario las alertas administrativas a traves del servicio mensajero. Si poseemos una red local de casa o carecemos de ella (Desconectado o Manual) en cualquier otro caso, mejor consultar al administrador de la red.

- Servicio de transferencia inteligente en segundo plano: No se conoce aplicacion que lo utilice (Deshabilitado)

- Sistema de sucesos COM+: Es una ayuda apra desarrolladores de software, yo no como no soy programador (Deshabilitado)

- Servicios de cifrado: Si lo desactivamos, recibiremos siermpre el mensaje que los drivers no estan certificados por microsoft y es requerido en el momento de las actualizaciones (Desactivado) y activar cada vez que realizemos una actualizacion del sistema o antes de instalar cualquier dispositivo.

- Servicio de Notificacion de errores: Como hicimos antes, (Deshabilitado)

- Servicio COM de grabación de CD de IMAPI: Se encarga de realizar las grabaciones de cd bajo windows XP, pero yo uso otros programas (Probar Desconectado, si no os va bien Manual)

- Servicios IPSEC: Por lo visto son extensiones al protocolo IP muy utilizadas por VPNs, con lo que un usuario normal no las utiliza (Deshabilitado)

- Servidor: Utilizado para compartir a traves de la red archivos e impresoras, por seguridad es conveniente (Deshabilitado) salvo que le demos el uso antes mencionado.

- Servicio de Descibrimiento SSDP: Funciona para detectar detectar hardware UPnP, por seguridad y porque seguramente ninguno tenga este tipo de perifericos (Deshabilitado)

- Sistema ayuda de tarjeta inteligente: (Deshabilitado)

- Servicio de restauracion del sistema: Como anteriormente habiamos dicho (Deshabilitado)

- Sistema de alimentacion ininterrumpida: Nos permite la comunicacion por puerto serie con el SAI. Solamente perdemos comunicacion con él(Deshabilitado)

- Servicios de Terminal Service: Ligado con la conexion de acceso remoto (Deshabilitado) por seguridad.

T

- Temas: No soy partidiario de los temas de escritorio (Desconectado)

- Tarjeta inteligente: No lo utilizamos (Deshabilitado)

- Telefonia: Solo dependen de el los usuarios que conectan a internet a través de modem, por el resto (Deshabilitado)

- Telnet: Habilita a nuestra maquina como servidor telnet. Por razones de seguridad (Deshabilitado)

W

- Windows Installer: Requerido por las instalaciones de algunos programas (Automatico)

 

 

 

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:

Quote:

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:

Quote:

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:

Quote:

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:

Quote:

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

 

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:

Quote:

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

 

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:

Quote:

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

 

 

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management y para su modificacion sera necesario iniciar la herramienta de edicion del registro del sistema, con el comando ''regedit.exe'' desde el menu Inicio/Ejecutar. Activando el valor DisablePagingExecutive, evitaremos que los archivos ejecutivos de Windows XP sean paginados en el disco duro, consiguiendo que el SO y la mayoria de programas funcionen de forma mas suave. No obstante, para utilizar esta opcion nuestro sistema debera contar con una significativa cantidad de memoria RAM instalada en el sistema (mas de 256 Mb) ya que este ajuste consume una parte sustancial de los recursos del sistema. Por defecto el contenido del valor es ''0'', y para para activarlo lo cambiaremos a ''1''.

Desde los tiempos de Windows 2000, existe un bug por el cual al explorar contenidos de ordenadores remotos, el sistema busca además de los archivos compartidos las tareas programadas de la máquina, con lo que podemos experimentar retrasos de hasta 30 segundos cuando intentamos ver los archivos compartidos desde una red Para que sistema no busque las tareas programadas en equipos de red al explorar sus recursos compartidos, iniciaremos la herramienta de edición del sistema, con el comando “regedit.exe” desde el menú Inicio/Ejecutar y localizaremos la clave HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/ Explorer/RemoteComputer/NameSpace/{D6277990…}. En primer lugar, dentro del menú registro, seleccionaremos la opción Exportar rama de forma que podamos restaurar esta característica en caso necesario. Acto seguido borraremos la clave. NOTA: Al eliminar esta clave, eliminaremos la posibilidad de ver y administrar tareas programadas en ordenadores remotos. También relacionado con el rendimiento de las conexiónes a través de red, podemos incrementar el número de búffers que el redirector reservará para el rendimiento de la red, incrementando de esta manera el caudal de datos que podrá administrear. Cada hilo extra que configuremos hará uso de 1k adicional de memoria no paginada, pero únicamente si la aplicación está haciendo uso de ellos. Para configurar el número de búffers e hilos adicionales iniciaremos la herramienta de edición del sistema, con el comando “regedit.exe” desde el menú Inicio/Ejecutar y localizaremos la clave HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\LanmanWorkstation\Parameters. Allí crearemos un o modificaremos los valores DWORD "MaxCmds" y "MaxThreads", cuyo contenido deberá ser el mismo en ambos, el valor por defecto es 15 y el rango que podemos especificar va desde 0 hasta 255.

 

Añadir o eliminar programas adicionales

Un truco originalmente descubierto para Windows 2000 pero que continúa funcionando en Windows XP tiene que ver con la oscura razón por la que Microsoft ha eliminado del programa de instalación del sistema la posibilidad de que el usuario especifique los componentes de Windows que serán instalados

Por consiguiente, si nos movemos hasta el panel Agregar o quitar componentes de Windows dentro del Panel de control no obtendremos la lista completa de aplicaciones que podemos añadir o eliminar. Por suerte este problema tiene fácil solución. Nos trasladaremos hasta la carpeta %SYSTEMROOT%\INF y alli localizaremos el archivo “sysoc.inf” que abriremos con el bloc de notas (“notepad.exe”). Si observamos la sección [Components], encontraremos que algunos de los elementos contienen las palabras “hide” o “HIDE” y por esta razón no se muestran bajo el panel Agregar o quitar componentes de Windows.

[Version]
Signature = "$Windows NT$"
DriverVer=06/26/2001,5.1.2505.0
[Components]
NtComponents=ntoc.dll,NtOcSetupProc,,4
WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7
Display=desk.cpl,DisplayOcSetupProc,,7
Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,,7
NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7
iis=iis.dll,OcEntry,iis.inf,,7
AccessOpt=ocgen.dll,OcEntry,optional.inf,HIDE,7
Pinball=ocgen.dll,OcEntry,pinball.inf,HIDE,7
MSWordPad=ocgen.dll,OcEntry,wordpad.inf,HIDE,7
[…]
Para solucionar este problema, realizaremos una búsqueda global en el documento y eliminaremos la cadena “, hidealla donde aparezca. Acto seguido salvaremos el archivo, volveremos a ejecutar el panel Agregar o quitar componentes de Windows y comprobaremos que aparecen listados para su instalación o desinstalación, componentes que hastan entonces permanecían ocultos
 

 

El menú de inicio de Windows XP es lento en su despliegue. Si quieres que el menú de inicio se abra mucho más rápido, abre el registro y vete a
HKEY_CURRENT_USER•Control Panel•Desktop•MenuShowDelay, haz doble clic sobre esta opción y cambia el valor que aparece por defecto (400) por un valor menor.

Pon el valor 0 para conseguir que se abra a la mayor velocidad posible.

 

 

Nota:esta información esta recogida de diferentes fuentes, la cuales salvo descuido no tenian copyright. De tenerlo agradecería saberlo para retirarla de este documento.