Header Ads Widget

Ticker

6/recent/ticker-posts

La aplicación misteriosa evita que se apague, ¿o no?

Algunas personas descubren que el cierre de Windows está bloqueado por un programa en ejecución llamado G. Excepto que no hay G, ni G.exe, nada que se parezca siquiera a G. A pesar de lo que ha leído, no es un virus u otro malware . Es un error, en Windows.


Por fin, tenemos una descripción del misterioso G que bloquea el apagado, y una solución para el error de generación de G de Microsoft que viene en la próxima versión de Win10, comúnmente llamada 20H1.

Si busca en línea, verá cientos (si no miles) de informes sobre el cierre de Win10 bloqueado por una aplicación misteriosa llamada, simplemente, G.

g bloquea el apagadoOverflowbr en la computadora que suena

La mayoría de la gente asume que es un virus, algún otro tipo de malware o un presagio de fatalidad. De hecho, no es nada por el estilo. Es un error en la forma en que Windows informa un tipo específico de bloqueo, y el error se ha corregido en las últimas versiones de Win10 20H1.

Algunos de ustedes se comunicaron cuando intentaron cerrar, y vieron un mensaje que decía que una aplicación llamada "G" estaba impidiendo el cierre. Investigamos y encontramos un problema en el que las ventanas relacionadas con GDI + solo se mencionaban como "G". Hemos solucionado esto, así que en el futuro, estos ahora tendrán el nombre “GDI + Window (<nombre del exe>)”, donde <nombre del exe> mostrará el nombre .exe de la aplicación usando GDI +.

De hecho, la gente ha estado "contactando" a Microsoft sobre este error durante años. Encontré fácilmente seis quejas en Reddit ( 1 , 2 , 3 , 4 , 5 , 6 ) que se remontan a dos años. El consenso general en Reddit, y en otros lugares, es que las máquinas afectadas están ejecutando malware de algún tipo u otro. El consenso general está equivocado.

Es un error en la forma en que el solucionador de apagado bloqueado extrae el nombre del programa que bloquea un apagado, y es posible que aparezca "G" cuando hay un programa GDI + (un programa que dibuja cosas en la pantalla) que se encrespa cuando se cierra. abajo.

Raymond Chen, uno de mis explicadores favoritos de Microsoft, tiene una discusión detallada (aunque importante) en el Blog para desarrolladores .

    En el momento en que se escribió la biblioteca GDI +, necesitaba ser compatible con Windows 98, que tenía un soporte muy limitado para Unicode. Por lo tanto, se compiló como ANSI y, en consecuencia, utilizó las versiones ANSI de funciones como  Register­Class, me gusta  Create­Windowy  Def­WindowProc para crear y administrar su ventana de ayuda. La falta de compatibilidad con Unicode en la ventana de ayuda realmente no causó ningún problema porque la ventana nunca mostró ninguna interfaz de usuario y nunca procesó ningún texto. La ventana estaba allí para hacer cosas como escuchar  WM_SETTINGS­CHANGE mensajes para saber cuándo invalidar sus cachés. Hace unos años, el equipo de GDI + hizo una pequeña limpieza, y una de las cosas que hicieron fue deshacerse del soporte para Windows 98 y Windows Me...

    Cuando un programa le impide cerrar sesión o cerrar la sesión, Windows busca una ventana visible que pertenezca a ese programa y la usa para representarla en la   pantalla de resolución de cierre bloqueado (BSDR). Pero si el programa no tiene ventanas visibles, entonces el BSDR tomará  cualquier  ventana que pertenezca al programa, visible o no. Y, a veces, la ventana invisible que se elige es la que se llama "G".

    Entonces, si ve que G evita que se apague, continúe y anótelo manualmente. Sin daño, sin falta, y sepa que se solucionará (¡finalmente!) Cuando llegue la próxima versión de Win10.



    Publicar un comentario

    0 Comentarios