Windows-10: Microsoft afslører den mystiske ‘G’ – app, der stopper dig at lukke

0
256

Liam Tung

Af Liam Tung

| November 22, 2019 — 14:54 GMT (14:54 GMT)

| Emne: Enterprise Software

Windows 10 version 1909: Hvorfor denne opdatering til funktionen skal være en behagelig overraskelse
Microsoft er at få November 2019 Opdatering klar til udgivelse til den brede offentlighed. Ed Bott forklarer, hvad der gør denne opdatering forskellige fra de opdateringer, du har kommet til at frygte. Læs mere: https://zd.net/2P1kysX

Microsoft har tilbudt op en forklaring på en mærkelig app med navnet ‘G’, der for nogle grund har været forhindrer Windows 10 brugere i at lukke deres Pc ‘ er.

Den mystiske G lukning blocker, der har skabt bekymringer fra Windows 10 brugere i over et år nu. Nogle var forvirret efter at have set G fejlmeddelelser, men så antivirus scanner ikke slå enhver malware. Derudover, er det ikke vise en .exe navn til app ‘ en.

Microsoft i oktober til dels forklares med den mystiske G-app på sin liste over fejlrettelser til Windows 10 preview build fra 20H1 gren, som udkommer næste år.

Microsoft sagde, at det undersøgte-bruger har rapporteret, fundet problemet og løst problemet i 20H1. I stedet for malware, at det var forårsaget af særhed i, hvordan Windows håndteres GDI+, en grafik del, der oprindelig var skrevet til Windows 98. GDI står for Windows Graphics Device Interface.

“Vi har undersøgt og fundet et problem, hvor windows er relateret til GDI+, var der kun refereres til som ‘G’. Vi har rettet dette, så det går fremad, vil disse nu har navnet ” GDI+ – Vindue (<exe navn>), hvor <exe navn> vil vise .exe navnet på den app, der bruger GDI+,” Windows Insider-holdet.

Men i betragtning af antallet af klager om G-app, Microsoft har besluttet at tilbyde en langt mere detaljeret forklaring fra Raymond Chen, en Microsoft-veteran, der er blevet arbejdet på Windows i mere end to årtier.

Ifølge Chen, G kun dukkede op i Windows, fordi en fejl fejlfortolket Unicode-tekst som ANSI, der normalt dukker op som det første tegn af en app.

“Hvis du passerer din Unicode-beskeder til DefWindowProcA, så vil du opdage, at en masse strenge få afkortet deres første karakter, forklarede Chen.

GDI+ – biblioteket er blevet skrevet for at understøtte Windows 98, som havde begrænset support for Unicode. Under den efterfølgende clean-ups, GDI+ – holdet genoversat GDI+ som et Unicode-komponent snarere end en ANSI-komponent.

“Bortset fra, at anmeldelsen vinduet procedure, der er indeholdt en udtrykkelig opfordring til at DefWindowProcA. De fleste tegnsæt misforhold ville blive fanget af compileren på grund af en type mismatch. Men det tegnsæt afhængighed i DefWindowProc er ikke kodet i parameter-typer. Det er implicit i, hvordan du har modtaget beskeden. Dette misforhold blev opdaget af compileren,” forklarede Chen.

“Dette misforhold også blev opdaget, ved at teste, fordi den meddelelse-vindue ikke gøre enhver tekst-behandling. Titlen på vinduet fik afkortet fra ‘GDI+ Krog Vindue’ til blot ‘G’, men at titlen ikke er brugt til noget, så fejlen var uden betydning. Vinduets titel er aldrig vist til brugeren. Bortset fra når det er.”

Så hvorfor var det forhindrer nogle Windows-maskiner fra at lukke ned? Chen siger, at det er relateret til de Blokerede Lukning Resolver-skærmen.

“Når et program, der forhindrer dig i at logge ud eller lukke ned, Windows søger efter en synlige vindue, der hører til dette program, og bruger det til at repræsentere det i Spærret Lukning Resolver (BSDR) skærm. Men hvis programmet er ikke synlig i windows, så BSDR vil tage et hvilket som helst vindue, der hører til programmet, synlig eller ej. Og nogle gange er den usynlige vindue, der bliver valgt, er den ene hedder ‘G’.

“Det er derfor, du ender op med en besked, der implicerer nogle mystiske program, der hedder ‘G’ som én, der forhindrer dig i at lukke.”

Mere om Microsoft og Windows 10

Windows 10 1909: Microsoft åbner November 2019 Opdatering til flere brugere
Microsoft: Hvis du er på Windows version 10 1803, vil du automatisk blive opgraderet
Microsoft begynder den officielle udrulning af Windows 10 1909
Med Windows 10 1909 kommer, Windows 10 20H1 hits vigtig milepæl
Windows 10 opdateringer: Microsoft dræber Videre ring for Insidere
Windows 10 version 1903 skal blot arbejde ud af boksen, højre? Forkert
Hvorfor er Windows 10 en rod? Ex-Microsoft-ingeniør bebrejder kultur af “made mænd’ Farvel Windows 10 1703: Med sin endelige patch, Skaberne Opdateringen rammer slutningen af livet
Windows 10 brugere røg: Microsoft, hvor er vores ‘lokale’ indstilling der er gået?
Windows 10 1909: Microsoft ender 19H2 forvirring, sætter alle testere på samme bygger
Windows-10: Vi er nu klar til 1909 med nye droslet udgave, siger Microsoft
Ikke mere buggy Windows 10 opdateringer? Microsoft gør det lettere at markere begyndelsen af fejl
Windows 10 19H2: Hvis du er på 1903, forvente, at ” en langt hurtigere opdatering, siger Microsoft
Sådan at slette Windows-10 sidefil på alle shut-down TechRepublic
Test Microsoft ‘ s Chrome-agtig Kant browser til Windows 10 CNET

Relaterede Emner:

Microsoft

Cloud

Big Data Analytics

Innovation

Tech og Arbejde

Samarbejde

Liam Tung

Af Liam Tung

| November 22, 2019 — 14:54 GMT (14:54 GMT)

| Emne: Enterprise Software