Optimización avanzada de Windows XP Escrito en Marzo 10, 2010, admin.
En algunas ocasiones realizer un trabajo de investigación mas profundo de las tecnologías con las que trabajamos.
No siempre es posible obtener toda la información de los proveedores de software para configurar y trabajar con sus productos, aveces los que damos soporte técnico tenemos que descubrir información por nosotros mismos es el caso de esta entrada.
El objetivo
Optimizar Windows XP para iniciar lo mas rápido posible consumiendo la menor cantidad de memoria ram con la mínima funcionalidad necesaria. A la vez iré actualizando el artículo en la wiki sobre los servicios de windows y dlls que se cargan al inicio.
El software
VirtualBox 3.1.4-57640 para hacer las pruebas con una máquina virtual.
Un ISO de instalación de Windows XP SP3 32bits RTM FINAL build 5512, sin modificaciones(la que Microsoft distribuyó oficialmente)
WinBootInfo 1.02 X86 para medir los tiempos de inicio.
Autoruns 9.57 para modificar los archivos que windows carga.
El Administrador de tareas como indicador del ram utilizado el incluido en windows.
Services.msc para modificar los servicios de windows.
Condiciones de las pruebas
Máquina Host: Windows XP , 0 procesos consumiendo ciclos de CPU y 0 procesos consumiendo ancho de banda del disco duro. La instalación de Virtual Box y el disco duro virtual están en un disco duro físico distinto del sistema.
Máquina Virtual: 256 megas en RAM disponibles.
Los resultados números son promedios de 5 muestras, si existen variaciones considerables en estos valores se comentará.
Pasos realizados
- Se instaló Windows con todas las opciones de fábrica en la máquina virtual. Opciones de red por defecto. Se dejaron las actualizaciones automáticas por defecto
- Datos iniciales:
- 117 megas en ram después de iniciar totalmente(WinNootInfo abierto)
- 28.7 segundos hasta el escritorio y todos los procesos cargados.
- 27 procesos cargados.
- 82 drivers cargados.
- 1100 imagenes binarias cargadas.
- 13 binarios únicos cargados.
- 8 segundos hasta el manejador de sesiones.
- 8 segundos hasta los subsistemas w32.
- 9 segundos al manejador de inicio de usuario.
- 13 segundos hasta el inicio de la sesión del usuario.
- 14 segundos hasta el windows explorer.
- 14 segundos cargando los procesos y el escritorio del usuario.
- Primera optimización: deshabilitar servicios con services.msc
- Se deshabilitaron los siguientes servicios:
- Actualizaciones automáticas
- Administración de discos lógicos
- Almacenamiento protegido
- Audio de Windows
- Ayuda de NetBIOS sobre TCP/IP
- Ayuda y Soporte técnico
- Centro de seguridad
- Cliente de seguimiento de vinculos distribuidos
- Cliente DHCP
- Cliente DNS
- Cliente Web
- Cola de Impresión
- Compatibilidad de cambio rápido de usuario
- Conexiones de red
- Configuración inalámbrica rápida
- Detección de hardware shell
- Estación de trabajo
- Firewall de Windows/Conexión compartida a Internet
- Inicio de sesión secundario
- NLA (Network Location Awareness)
- Programador de Tareas
- Registro Remoto
- Servicio de descubrimientos SSDP
- Servicio de Informes de errores
- Servicio de puera de enlace de capa de aplicación
- Servicio de restauración de sistema
- Servicios de cifrado
- Servicios de Terminal Server
- Servicios IPSEC
- Temas
- Se deshabilitaron los siguientes servicios:
- Resultados
- 78 megas en ram después de iniciar Windows totalmente(WinInfoBoot abierto)
- 18.6 segundos hasta el escritorio y todos los procesos cargados.
- 19 procesos cargados.
- 72 drivers cargados.
- 804 imagenes binarias cargadas.
- 12 binarios únicos cargados.
- 8 segundos hasta el manejador de sesiones.
- 8 segundos hasta los subsistemas w32.
- 9 segundos al manejador de inicio de usuario.
- 13 segundos hasta el inicio de la sesión del usuario.
- 13 segundos hasta el windows explorer.
- 5.6 segundos cargando los procesos y el escritorio del usuario.
- Segunda optimización: deshabilitar fondo de pantalla y procesos en varias claves del registro con Autoruns
- Se deshabilitó:
- CTFMON.exe
- Se estableció el fondo de pantalla a un color fijo.
- Se deshabilitaron completamente todas las claves en la pestaña “Explorer” en Autoruns
- Se deshabilitó:
- Resultados
- 70.2 megas en ram despúes de iniciar Windows totalmente(WinInfoBoot abierto)
- 16.9 segundos hasta el escritorio y todos los procesos cargados.
- 18 procesos cargados.
- 72 drivers cargados.
- 775 imagenes binarias cargadas.
- 14 binarios únicos cargados.
- 8 segundos hasta el manejador de sesiones.
- 8 segundos hasta los subsistemas w32.
- 9 segundos al manejador de inicio de usuario.
- 12 segundos hasta el inicio de la sesión del usuario.
- 12 segundos hasta el windows explorer.
- 4.9 segundos cargando los procesos y el escritorio del usuario.
- Tercera optimización: deshabilitar claves de registro en mas pestañas en Autoruns
- Deshabilitadas las claves en “Internet Explorer”
- Deshabilitadas las claves en “Print Monitors”
- Deshabilitadas las claves en “Codecs”
- Resultados
- Ningun cambio visible, no es efectivo deshablitar estas claves, parece que las dlls que estas claves cargan no se cargan al inicio de Windows ni afectan el consumo de RAM.
- Cuarta optimización: deshabilitar dispositivos de virtuabox, deshabilité la red, el audio, el usb, la unidad de discos y de disquetes.
- Resultados
- Hubo una reducción de poco mas de 3 segundos para quedar en 13.5 segundos en la máquina virtual. El consumo de ram continuo estable en 70 megas con WinInfoBoot cargado sin él 48 megas en ram de consumo total.
¿Como le saco provecho a esta información?
Si tienes que instalar un Windows con poco ram o quieres disminuir su uso deshabilita los servicios recomendadados, deshabilita procesos de inicio y para casos extremos hardware.
Si tu computadora tarda mucho en iniciar, deshabilitar entradas del registro en modo de usuario es tu principal recomendación, servicios en caso de que no estes satisfecho.
Si quieres usar una maquina virtual de Windows XP porque usas Linux u OSX y quieres dejarla en lo mínimo necesario funcional, deshabilita explorer.exe en Autoruns y sustituyelo por el programa que quieras.
Si sospechas que tienes virus y no sabes cuales son las entradas normales que deben aparecer en Autoruns compara tus entradas con las de un Windows limpio-
Optimización general para computadoras lentas Para obtener información específica de cada servicio instalado por default en Windows consultar el artículo abierto en la Wiki. con la información en ese artículo podrás optimizar los servicios a tus necesidades particulares.
- 19 procesos cargados.
- 72 drivers cargados.
- 804 imagenes binarias cargadas.
- 12 binarios únicos cargados.
- 8 segundos hasta el manejador de sesiones.
- 8 segundos hasta los subsistemas w32.
- 9 segundos al manejador de inicio de usuario.
- 13 segundos hasta el inicio de la sesión del usuario.
- 13 segundos hasta el windows explorer.
- 5.6 segundos cargando los procesos y el escritorio del usuario.
Otras entradas sobre Investigaciones especiales o Comentar
¿Que opinas?
Para dejar tu opinión utiliza la forma de abajo







