jueves, 14 de junio de 2012

Windows 7 Tunning o Cómo debería ser Windows 7 de origen.



Ya con Windows 8 llamando a la puerta me permito el lujo de mostraros una lista de pequeños ajustes para dejar Windows 7 tal y como muchos creemos que debería venir de serie. Ahí van.

Escritorio de Windows 7, ese gran desconocido

En Windows 7 se han quedado a gusto poniendo trabas a los usuarios avanzados en cuanto a accesos directos a las tareas habituales se refiere. La configuración de red es un drama, las herramientas administrativas están escondidas, el clásico "Agregar o Quitar Programas" ha cambiado de nombre, el Menú Inicio es demasiado ambicioso... Así que vamos a ver cómo podemos subsanar este atentado contra la agilidad:

  • Sobre la barra de tareas, clic derecho y seleccionar "Propiedades" del menú contextual.
  • La pestaña "Barra de Tareas", aunque de serie no está del todo mal ajustada, nos permite hacer algunos retoques que pueden ser interesantes para algunos:
    • "Usar iconos pequeños" nos permite reducir el grosos de la barra.
    • La sección "Botones de la barra de tareas:" nos permite que la barra de tareas tenga comportamientos realmente diferentes (puede agrupar los botones por aplicación, mostrar o no etiquetas, etc.).
    • En la sección "Área de notificación" podemos seleccionar qué iconos aparecerán al lado del reloj, o si queremos que aparezcan todos.
    • Para equipos que vayan justos de capacidad puede ser interesante deshabilitar la opción "Usar Aero Peek...", que es la vista previa que aparece sobre el botón cuando pasamos por encima con el ratón.
  • En la pestaña central "Menú Inicio", botón "Personalizar...", es dónde más opciones se pueden modificar para que el menú inicio sea realmente útil. Un usuario avanzado lo quiere todo a mano, así que mi recomendación es la siguiente:
    • Desmarcar "Ayuda" (opción inútil donde las haya).
    • Marcar la opción "Mostrar como un menú" para todos aquellos elementos que deseemos tener a mano, cómo la "Carpeta personal", "Descargas", "Documentos", "Equipos", "Imágenes", "Música" y, sobretodo, "Panel de control" (esta última nos agilizará increíblemente todas las gestiones).
    • Para todas aquellas cosas que no queramos que nos molesten en el menú inicio, seleccionar "No mostrar este elemento" (mis candidatos para esta categoría son "Juegos", "TV Grabada", "Videos").
    • En "Herramientas Administrativas" marcar la opción "Mostrar en el menú Todos los programas y el menú Inicio". Los administradores de sistemas querrán tener sus herramientas accesibles.

La única forma de desactivar totalmente la hibernación

Windows 7 se empeña en guardarse algunos resquicios de la hibernación aunque la desactivemos en las típicas opciones del panel de control. Para exterminar la hibernación de verdad ejecutaremos el siguiente comando desde una ventana de comandos (CMD):

powercfg -h off

Explorador de archivos

Al Explorador de Archivos de Windows 7 se le pueden aplicar ciertos ajustes para mejorar su funcionamiento y adaptarlo a usuarios avanzados:
  • Abrir Menú Inicio \ Panel de Control \ Opciones de carpeta
  • En "Configuración avanzada" marcar las siguientes casillas:
    • Abrir ventanas de carpeta en un proceso independiente
    • Archivos y carpetas ocultos: Mostrar archivos, carpetas y unidades ocultos.
  • Y desmarcar las siguientes:
    • Ocultar las extensiones de archivo para tipos de archivo conocidos
    • Ocultar archivos protegidos del sistema operativo (activar sólo si se quiere visualizar TODOS los archivos del equipo, con el riesgo de eliminar archivos de sistema que pueden impedir el arranque del sistema).
    • Ocultar unidades vacías en la carpeta Equipo (activar sólo si se quieren visualizar todas las unidades, incluidas las extraíbles, aunque no haya nada en ellas, como tarjetas SD, etc.).

Opciones de energía (o "se han excedido ahorrando")

Windows 7 aprovecha el mínimo descuido por tu parte para atenuarte la pantalla, apagártela, apagar tu disco duro, desconectar tus dispositivos USB, cerrar tus conexiones de red y, por último, hibernar tu equipo sin haberte dicho ni pío. Cuando vas a echar mano al teclado lo encuentras "semi-apagado" y tienes que pulsar el botón de encendido para recuperarte de una fantástica hibernación híbrida que, con un poco de suerte, sólo tardará el doble de tiempo que encenderlo de nuevo. Veamos como arreglar este desastre:

  • Menú Inicio \ Panel de Control \ Opciones de Energía
  • Pulsar "Mostrar planes adicionales" y seleccionar "Alto rendimiento".
  • Hacer, además, los siguientes ajustes en "Cambiar la configuración del plan" \ "Cambiar la configuración avanzada de energía":
    • Apagar disco duro tras: "Nunca"
    • Suspender tras: "Nunca"
    • Configuración USB \ Configuración de suspensión selectiva de USB: "Deshabilitado"
    • PCI Express \ Administración de energía del estado de vínculos: "Desactivar"


Internet Explorer no es un navegador

Por favor, utilizad un navegador de Internet de verdad. Internet Explorer es el intento de navegador más pesado, lento, menos compatible y que se pasa los estándares web absolutamente por el forro. Todo funciona peor en este navegador, salvo aquellas páginas diseñadas exclusivamente para él. Mis recomendaciones, en orden preferente:



Algunas optimizaciones avanzadas

Los siguientes ajustes deberán realizarse con cierto criterio y sólo si se está habituado a modificar opciones avanzadas y el registro del sistema. Abstenerse manazas

  • Ejecutar msconfig (basta con pulsar el botón de Inicio y escribirlo en la casilla de "Buscar programas y archivos").
  • En la pestaña "Arranque", botón "Opciones avanzadas", marcar la casilla "Número de procesadores" y seleccionar el valor máximo permitido (dependerá de vuestro procesador).
  • En la pestaña "Servicios" hacer clic en "Estado" para mostrar primero aquellos que están activos. Algunos se pueden detener sin problemas, por lo que podéis desmarcar los siguientes Servicios y luego pulsar "Aplicar" para guardar los cambios:
    • Windows Search (WSearch): Indexa archivos, correo electrónico y otro tipo de contenido para agilizar las búsquedas.
    • Servicio de uso compartido de red del Reproductor de Windows Media (WMPNetworkSvc): Comparte las bibliotecas del Reproductor de Windows Media con otros dispositivos multimedia y reproductores en red.
    • Directiva de extracción de tarjetas inteligentes (SCPolicySvc): Permite configurar el sistema para bloquear el escritorio del usuario al quitar la tarjeta inteligente.
    • Tarjeta inteligente (SCardSvr): Administra el acceso a tarjetas inteligentes leídas por el equipo.
    • Ubicador de llamada a procedimiento remoto (RpcLocator): Utilizado para RPC en versiones anteriores de Windows. Actualmente sólo está presente por motivos de compatibilidad.
    • Parental Controls (WPCSvc): Utilizado para el control parental en Windows Vista. Se mantiene sólo por motivos de compatibilidad.
    • Archivos sin conexión (CscService): Realiza actividades de mantenimiento en la caché de archivos sin conexión, responde a eventos de inicio y cierre de sesión del usuario, implementa la información interna de la API pública y procesa eventos interesantes para los interesados en las actividades de archivos sin conexión y los cambios de estado de la caché.
    • Agente de Protección de acceso a redes (napagent): Administra información de los equipos de una red para garantizar que tengan el software y la configuración dictadas por directivas de mantenimiento. No es necesario para una red de un hogar.
    • Net Logon (Netlogon): Mantiene un canal seguro entre el equipo y el controlador de dominio para autenticar usuarios y servicios. No es necesario para una red de un hogar.
    • Servicio del iniciador iSCSI de Microsoft (MSiSCSI): Administra las sesiones SCSI de Internet (iSCSI) de este equipo a los dispositivos iSCSI remotos.
    • Aplicación auxiliar IP (iphlpsvc): Proporciona conectividad de túnel mediante tecnologías de transición IPv6 (6to4, ISATAP, Proxy de puerto y Teredo) e IP-HTTPS. La mayoría de los ISP no utilizan ninguno de los dos.
    • Propagación de certificados (CertPropSvc): Copia los certificados de usuario y certificados raíz de tarjetas inteligentes en el almacén de certificados del usuario actual, detecta la inserción de una tarjeta inteligente en un lector de tarjetas inteligentes y, si es necesario, instala el minicontrolador Plug and Play para tarjetas inteligentes.
    • BranchCache (PeerDistSvc): Este servicio almacena en caché el contenido de la red de los sistemas del mismo nivel de la subred local. Es un servicio pensado para redes corporativas.
    • Servicio de compatibilidad con Bluetooth (bthserv): Permite la detección y asociación de dispositivos Bluetooth remotos. Se puede desactivar si no vas a utilizar dispositivos Bluetooth.
    • Brillo adaptable (SensrSvc): que permite utilizar los sensores de luz ambiental que tienen algunos monitores para auto ajustar su brillo
    • Servicio de detección automática de proxy web WinHTTP (WinHttpAutoProxySvc): para descubrir el proxy que utiliza la red Administración remota de Windows (WinRM)
    • Servicio Informe de errores de Windows (WerSvc): para enviar los informes de error a Microsoft Sistema de color de Windows (WcsPlugInService), necesario para el uso de perfiles de color.
    • Servicio de puerta de enlace de nivel de aplicación (ALG): necesario para utilizar la función de Conexión compartida a Internet (ICS)
    • Fax (Fax)
    • Acceso a dispositivo de interfaz humana (hidserv): para el uso de botones de acceso directo predefinidos en algunos teclados, controles remotos y otros dispositivos multimedia.
    • Servicio de entrada de Tablet PC (TabletInputService): utilizado para tabletas gráficas o cuando Windows se ejecuta desde un Tablet PC.
    • Servicio biométrico de Windows (WbioSrvc): solo se utiliza con dispositivos biométricos al iniciar sesión.

(Muchas de las descripciones de estos servicios están extraídas de este artículo).

Ubicar el Kernel de Windows totalmente en memoria

Esta modificación permitirá a Windows cargar todo su núcleo y los controladores en la memoria RAM, lo que resulta interesante en equipos con una gran cantidad de memoria.

  • Ejecutar "regedit"
  • Abrir la rama "HKLM:\System\CurrentControlSet\Control\Session Manager\Memory Management"
  • Modificar el valor de la variable "DisablePagingExecutive" a 1.


Después de todos estos cambios hay que reiniciar el equipo y rezar para que arranque. Espero que después de estos ajustes vuestros equipos funcionen más rápido y mejor.
Si conocéis algún ajuste que añadiríais a esta lista, por favor, publicad un comentario y mejoraremos esta pequeña guía.

Saludos!