| 22 November 2019 — 14:54 GMT (14:54 GMT)
| Ämne: Affärssystem
Windows version 10 1909: Varför denna funktion uppdateringen ska bli en trevlig överraskning
Microsoft är att få den November 2019 Uppdatera redo för att släppas till allmänheten. Ed Bott förklarar vad som gör den här uppdateringen skiljer sig från de uppdateringar som du har kommit att frukta. Läs mer: https://zd.net/2P1kysX
Microsoft har gett upp en förklaring för en konstig app som heter ” G ” som av någon anledning har varit att förhindra Windows 10 användare från att stänga av sina Datorer.
Den mystiska G avstängning blockerare har skapat oro från Windows 10 användare i över ett år nu. Några var förvirrad efter att ha sett G felmeddelanden, men då antivirus skannar inte sätta upp någon skadlig kod. Dessutom är det inte en .exe namn för programmet.
Microsoft i oktober delvis förklaras den mystiska G app i listan över buggfixar för Windows 10 förhandsgranska bygga från 20H1 gren som är på gång nästa år.
Microsoft sade att det utreds användare rapporterar hittat problemet och fixade problemet i 20H1. I stället för malware, det var som orsakas av sarkasm i hur Windows hanteras GDI+, en grafisk komponent som ursprungligen är skrivna för Windows 98. GDI står för Windows Graphics Device Interface.
“Vi undersökte och fann ett problem där windows relaterade till GDI+ var bara refereras till som “G”. Vi har fixat detta, så går framåt, att dessa nu kommer att ha namnet ” GDI+ Fönster (<exe-name>)’, där <exe-namn> kommer att visa det .exe namnet på den app du använder GDI+” för Windows Insider laget sa.
Men med tanke på antalet klagomål om G app, Microsoft har beslutat att erbjuda en mycket mer detaljerad förklaring från Raymond Chen, en Microsoft-veteran som har arbetat på Windows för över två decennier.
Enligt Chen, G bara dök upp i Windows på grund av en bugg misstolkas Unicode-text som ANSI, som oftast dyker upp som bara den första karaktären av en app.
“Om du klarar din Unicode-meddelanden till DefWindowProcA, då du kommer att upptäcka att en hel del strängar kapas på sin första karaktär, förklarade Chen.
GDI+ – biblioteket var skriven till stöd för Windows 98, som hade ett begränsat stöd för Unicode. Under senare clean-ups, GDI+ – teamet byggt om GDI+ som en Unicode-komponent snarare än en ANSI-komponent.
“Förutom att anmälan fönstret förfarande innehöll en uttrycklig uppmaning till DefWindowProcA. De flesta teckenuppsättning obalanser skulle fångas av kompilatorn på grund av att en typ av obalans. Men den teckenuppsättning som beroende i DefWindowProc är inte kodad i parameter typer. Det är implicit i hur du tog emot meddelandet. Denna obalans gick inte upptäcks av kompilatorn, berättar Chen.
“Detta stämmer också gick oupptäckta genom att testa eftersom anmälan fönstret inte göra något för textbehandling. Titeln på fönstret fick kortas från “GDI+ Krok Fönster” till bara “G”, men att titeln inte används för något, så felet var ingen betydelse. Fönstret titel är aldrig visas för användaren. Utom när det är det.”
Så varför var detta för att förhindra vissa Windows-maskiner från att stänga ner? Chen säger att det är relaterade till den Blockerade Avstängning Resolver skärmen.
“När ett program som hindrar dig från att logga ut eller att stänga av Windows ser ut för ett synligt fönster som hör till det program som används för att representera det Spärrade Avstängning Resolver (BSDR) skärmen. Men om programmet inte har någon synlig windows, då BSDR kommer att ta alla fönster som hör till programmet, synliga eller inte. Och ibland osynliga fönster som blir vald är den som heter “G”.
“Det är därför du hamnar med ett meddelande om att man blandar in några mystiska program som heter” G ” som det som hindrar dig från att stänga.”
Mer om Microsoft och Windows 10
Windows 10 1909: Microsoft öppnar November 2019 Uppdatering till fler användare
Microsoft: Om du är på Windows-10-versionen 1803, du kommer att uppgraderas automatiskt
Microsoft börjar den officiella lanseringen av Windows 10 1909
Med Windows 10 1909 kommer, Windows 10 20H1 träffar viktig milstolpe
Windows 10 uppdateringar: Microsoft dödar Hoppa Framåt ring för Insiders
Windows version 10 1903 ska bara fungera out of the box, höger? Fel
Varför är Windows-10 en enda röra? Ex-Microsoft ingenjör skyller kultur av “made-män” Farväl Windows 10 1703: Med sin sista patch, Skaparna Uppdateringen träffar slutet av livet
Windows 10 användare rök: Microsoft, där vår “lokala konto” – alternativet gått?
Windows 10 1909: Microsoft slutar 19H2 förvirring, sätter alla testare på samma bygger
Windows-10: Vi är nu laddar för 1909 med nya strypt släppa, säger Microsoft
Ingen mer buggig Windows 10 uppdateringar? Microsoft gör det lättare att flagga för tidiga brister
Windows 10 19H2: Om du är på 1903, förväntar sig ” långt snabbare uppdatering, säger Microsoft
Hur man tar bort Windows-10 växlingsfil på varje avstängning TechRepublic
Testa Microsofts Chrome-som Edge webbläsare för Windows 10 CNET
Relaterade Ämnen:
Microsoft
Cloud
Big Data Analytics
Innovation
Tech och Arbete
Samarbete
| 22 November 2019 — 14:54 GMT (14:54 GMT)
| Ämne: Affärssystem