Checho's Blog

Talking about Windows Internals, Deployment and Troubleshooting

Artículos recientes

News and Awards

Follow me on Twitter and LinkedIn

@secalderonr

View Sergio Calderon's profile on LinkedIn

Recomendados

Tags

Community

Email Notifications

Archives

April 2011 - Artículos

La previsualización de ventanas (Aero Peek) no funciona y aparece desactivada en Windows 7, Process Monitor y su solución.

Windows 7 incorporó unas características mejoradas a su aspecto visual conocido como Aero (Entre muchas otras funcionalidades en diferentes aspectos).
Estas características se conocen como Aero Shake, Aero Snap y Aero Peek.

La última (Aero Peek) integra la posibilidad de tener una previsualización completa de nuestro escritorio sin tener que minimizar todas las ventanas abiertas y además, desde la Barra de tareas también podremos visualizar cada ventana abierta en su tamaño de previsualización o bien en su tamaño completo volviendo transparentes las demás ventanas con sólo pasar el mouse por el icono de la aplicación abierta o minimizada.

Peek1

Se vuelve bastante útil una vez que te acostumbras, interactuando por supuesto con las demás funciones visuales. Pueden ver más detalle de cada una en Este artículo.

*Nota: A continuación describo el procedimiento empezando desde el problema hasta su solución, al final del artículo en “Descarga de Registro” podrán bajar el fichero para solucionar el inconveniente.

El problema

Cuando se modifica estos comportamientos incluyendo la Previsualización o no de las ventanas junto con los colores de Windows y temas en general puede desactivarse la característica del Aero Peek. Es decir, al pasar el Mouse por las ventanas minimizadas aunque podremos ver la previsualización de la ventana en miniatura no podremos interactuar con ella en su tamaño normal.

Este comportamiento se puede regular haciendo clic derecho en el Botón de inicio, seleccionar Propiedades y en la pestaña Genera asegurarse de que esté seleccionado “Utilizar Aero Peek para previsualizar el escritorio”.

El inconveniente está cuando no se puede utilizar el funcionamiento y además aparece deshabilitado y sin posibilidad de habilitar en las Propiedades:

Peek2

A pesar de que se modifiquen los cambios manuales nuevamente, el Aero Peek no se puede volver a habilitar.

La causa

Para determinar qué estaba causando que la opción apareciera deshabilitado procedí a correr una de las mejores herramientas que conozco Process Monitor otra vez y poder hacer seguimiento a lo que estaba ocurriendo “por debajo”.

Como la personalización se hace gráficamente, el primero a seguir es el proceso padre de todos Explorer.exe.

Ejecuté Process Monitor y lo primero es detener el trace actual, para esto se debe presionar CTRL + E o bien ir al menú File y Capture Events.

Para hacer el filtro dentro del monitoreo basta con presional las teclas CTRL + L, hacer clic en el botón de la barra de herramientas de la aplicación o bien en el menú Filter y seleccionar Filter…

Especificamos “Process name” en el primer “ListBox”, “is” en el segundo y finalmente en la caja de texto el nombre del proceso a seguir, en este caso Explorer.exe

Peek3

Clic en el botón Add y por último clic en los botones de Apply y OK para que se integre el filtro al Process Monitor.

Sobre el Process Monitor como recien ejecutado mantiene un monitoreo predeterminado de todo, antes de proceder se debe siempre limpiar todo el rastro actual, para esto se presionan las teclas CTRL + X o bien en el menú Edit y seleccionar Clear Display:

Peek4

Por último se debe reproducir el problema para iniciar el Monitoreo, así que presionamos de nuevo CTRL + E o bien menú File y Capture Events…

Debía hacer el mismo procedimiento como si quisiera activar el Aero Peek para saber qué llamadas se hacen a nivel de registro y operaciones internamente, así que hice clic derecho sobre el menú de inicio, pestaña General y hasta ahí volví a detener el monitoreo de Process Monitor con CTRL + E.

En esta ocasión (Y en realidad casi siempre) no sabía por dónde empezar a buscar, pero como he dicho en artículos anteriores he considerado buena estrategia comenzar con patrones y nombres reconocidos, para este caso lo que hice fue buscar en dónde se estaba haciendo referencia a la palabra “Peek” y este fue mi agradable resultado:

Peek5

Windows entre sus operaciones mientras monitoreaba el proceso para habilitar Aero Peek abría una llave de registro: HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

Además de esto hacía una consulta a una clave “EnableAeroPeek” lo que me daba una gran pista!

El problema sin embargo era que el resultado debajo de la última columna “Result” era “Success” (Exitoso) por lo que la llave de registro existía y si analizamos hasta ahí no tendría por qué estar fallando el Aero Peek si encontraba las claves correspondientes.

Para indagar más a fondo tuve que abrir la Llave de registro para tratar de entender un poco más, para esto sobre la llave en el Process Monitor se puede ir directamente haciendo clic derecho y seleccionar “Jump to”:

Peek6

De nuevo encontré una gran sorpresa y lo que sería la causa por la que el Aero Peek no estaba funcionando:

Peek7

La clave tenía un valor de cero ( 0 ) que para el Registro de Windows, dependiendo de las variables (Y en general para valores booleanos) se refiere a Desactivado!

Windows estaba consultando a la clave, pero como contenía este valor debe trabajar como se lo indica así que el Aero Peek no trabajaría.

La solución

Lo único que tuve que hacer fue cambiar el valor a  ( 1 ) correspondiente a Activado:

Peek8

Cerré el Registro de Windows y ahora, aparte de que el Peek funcionaba, podía reconfigurar a gusto su comportamiento:

Peek9

Descarga de Registro

Para las personas que tengan el mismo inconveniente, pueden seguir los pasos anteriores para modificar el Registro pero si desean hacerlo más rápido pueden descargar el fichero que activa otra vez el Aero Peek desde aquí:

Lo deben descargar, descomprimir y ejecutar.
Después de aceptar y confirmar la importación del Registro revisen en las Propiedades del menú inicio y además el comportamiento de la característica, debería estar reparado.

Saludos,


Checho

Solución al error “No se puede iniciar el Centro de Seguridad de Windows” en Windows 7

Hola,

En esta ocasión más que un artículo quiero entregar una solución a un problema que ha sido un poco recurrente sobre todo en los Foros de Microsoft Answers.

Recordemos que el Centro de Seguridad de Windows 7 entrega la Administración centralizada de las configuraciones de seguridad que incluye Firewall, Antivirus, Actualizaciones, entre otras.

El problema

En Windows 7 al ingresar al Centro de Actividades se visualiza el mensaje de que el Centro de Seguridad de Windows no se encuentra activo, al intentar activarlo mediante el botón Activar ahora reciben el siguiente mensaje de error:

image

“No se puede iniciar el Centro de Seguridad de Windows”
”The Windows Security Center service can’t be started”

Al intentar activarlo desde la Consola de Servicios puede producir varios errores diferentes o incluso activarse nuevamente y desactivarse al pasar unos minutos o al reiniciar otra vez el equipo.

La causa

El o los causantes del problema pueden varíar pero puede estar siendo detenido por el Registro de Eventos de Windows, Antivirus o aplicaciones de terceros de mantenimiento como CCleaner o TuneUP.

En general todos los factores pueden causar cambios a nivel de Registro de Windows en el Servicio del Centro de Seguridad (wscsvc) modificando o dañando valores de las claves.

*Nota: En otros casos podría haberse desaparecido el Servicio dentro de la Consola de Servicios de Windows.

La solución

Para volver el Servicio del Centro de Seguridad de Windows a su comportamiento normal y que pueda mantenerse con el estado de Automático (Inicio retrasado), descarguen, descompriman y ejecuten el siguiente archivo de Registro:

Después de aplicar el Registro deben reiniciar el sistema y verificar que el Centro de Seguridad ahora se encuentre activado y desaparezca el mensaje del Centro de Actividades.

Espero les sea de utilidad.


Checho