神秘的应用程序让您关闭 - 或者是吗?
最后,我们有一个描述神秘关机阻止的g - 以及Microsoft的G生成错误的修复,在下一个Win10中,通常称为20H1。
如果您在线查看,您将看到有关Win10关机的报告数百(如果不是数千个),则由称呼的神秘应用程序封锁,简单地,G。
溢出电脑上的溢出大多数人都认为这是一种病毒,其他一些恶意软件或厄运的先兆。事实上,这不是什么样的。Windows报告特定类型的挂起的方式是一个错误,并且该错误已在最新版本的Win10 20H1中修复。
与第一个Windows Insider Beta Build 19013发行相关的KB文章说:
在尝试关闭时,您有些人已达到了解,看到一条消息,指示命名为“g”的应用程序正在阻止关闭。我们调查并发现了与GDI +相关的Windows的问题仅被称为“G”。我们已经解决了这一点,所以前进,这些现在将有名称“GDI +窗口(<exe name>)”,其中<exe name>使用gdi +显示应用程序的。
事实上,多年来,人们已经“伸出了”这个虫子。我很容易在reddit(1,2,3,4,5,6)回到两年的六个投诉。reddit的一般共识,以及其他地方是折磨机正在运行某种或另一个的恶意软件。一般共识是错误的。
它是一个错误,封锁的关机旋转变压器拉动程序的名称阻止关闭的程序,而“g”可能会导致GDI +程序(在屏幕上绘制屏幕上的程序)时会导致腹部弯曲的程序下。
雷蒙德陈是我最喜欢的Microsoft解释者之一,在开发人员博客上有一个详细的(如果重量)讨论。
在编写GDI +库时,需要支持Windows 98,这对Unicode支持非常有限。因此,它被编译为ANSI,因此使用了ANSI版本,例如RegisterClass,如Createwindow,DefWindowProc,用于创建和管理其帮助窗口。辅助窗口中缺乏Unicode支持并没有真正引起问题,因为窗口从未显示任何UI,并且从未处理任何文本。窗口是在有这样做的事情听WM_SETTINGSCHANGE消息,以便何时知道何时使其缓存无效。几年前,GDI +团队做了一点清理,而他们所做的一件事就是摆脱了Windows 98和Windows Me ...
当程序可防止您退出或关闭时,Windows查找属于该程序的可见窗口,并在阻止的关闭解析器(BSDR)屏幕中表示该窗口。但如果程序没有可见的窗口,则BSDR将采用属于程序的任何窗口,可见。有时被选中的隐形窗口是命名为“g”的那个不可见的窗口。
所以,如果你看到g让你停下来,只需继续前进并手动覆盖它。没有伤害,没有犯规 - 并且知道它将是固定的(最后!)当下一个版本的Win10命中时。
THX,@B.
有问题吗?告诉我们在askwoody上。