Programmering

Brukerne finner en løsning for oppdaterte KB 2982791 og KB 2970228 Windows-oppdatering

Virker som forretning som vanlig i Microsoft Black Tuesday support arena. Windows-kunder - ikke Microsoft - har funnet en løsning på Blue Screen of Death / Stop 0x50-feilen jeg snakket om i går. Microsoft har som vanlig vært helt AWOL.

Den dårlige oppdateringen gikk ned i den automatiske oppdateringsrennen på Black Tuesday, og den første rapporten om en BSOD dukket opp på Microsoft Answers-forumet på onsdag. Rapporten identifiserte riktig en av de nedfelte lappene som KB 2982791. Det er ikke klart hvor mange mennesker som er berørt, men rapporter dukker opp over hele nettet. Fra kl. 01:30 fredag, Redmond-tid, ser det ikke ut som Microsoft har gjort en darn ting.

Ifølge forum-moderator og Microsoft MVP Susan Bradley (som, som alle MVP-er, er frivillig) har problemet vist seg på 64-biters Windows 7-systemer og muligens 64-biters Windows Server 2008 R2-systemer ("muligens" fordi det ikke er " t nok rapporter ennå for å bekrefte). Den første dårlige oppdateringen, KB 2982791, er en del av den "viktige" sikkerhetsbulletin MS14-045. Den andre dårlige oppdateringen, KB 2970228, er en usikkerhetsoppdatering, en del av "Update 2" -debakelet, som legger rubeltegnen til listen over gyldige valutasymboler i Windows 7 og Windows 8.1 Update.

Fra og med i morges har ikke Microsoft erkjent problemet på Microsoft Answers-forumet. Jeg har ikke sett noen kommunikasjon fra Microsoft om problemet. Alle innsendte Microsoft-supportbilletter som jeg kjenner til, har ennå ikke blitt anerkjent. Det er ingen omtale av feilen i noen av KB-artiklene. På alle Windows 7 x64-maskinene mine blir KB2982791 fortsatt tilbudt som en "avkrysset" Viktig oppdatering gjennom Windows Update, og KB 2970228 forblir en "ukontrollert" valgfri oppdatering.

Windows sleuth og førstegangs Microsoft Answers-forumplakaten rvuerinckx fant den magiske kombinasjonen:

Jeg hadde det samme problemet på to datamaskiner, begge win7 64bits.

Jeg kunne løse det ved å starte opp fra en DVD og fjerne følgende fil:

c: \ Windows \ System32 \ FNTCACHE.DAT

Basert på innlegget hans, ser det ut som rvuerinckx tok en brutal styrke og slettet fontbuffer til han utslettet en som spiret den blå skjermen. Jeg aner ikke om hacket hans fungerer i alle tilfeller, men hver rapport jeg har sett så langt sier at den fungerer som en mester.

Hva skjer? Ingen vet. Microsoft har hatt omtrent 60 timer på å svare, og vi har ikke hørt noe. Poster PortSix legger til en pirrende anelse:

For oss ser det ut til at blåskjermkrasjen er relatert til GDI-anrop til SaveDC () og RestoreDC () for å bevare og gjenopprette en bane.

FNTCACHE.DAT, som navnet antyder, er en fontbuffer. En rask tur gjennom Google avslører alle slags problemer med filen i løpet av mange år. I alle tilfeller, så godt jeg kan fortelle, er Windows smart nok til å gjenoppbygge hurtigbufferen hvis den blir slettet - men det er ikke smart nok til å rekonstruere hurtigbufferen hvis det er noe slags internt problem. Du kan med rimelighet lure på hvorfor / hvordan en fontbuffer av alle ting kunne fryse Windows ved oppstart etter en 100 prosent ekte automatisk oppdateringsoppdatering.

Jeg fortsetter å stubbe for Patch Monday-forslaget mitt, først lagt ut i september i fjor. Microsoft bør invitere alle og alle til å delta på en frivillig testdag for nye oppdateringer før de slippes gjennom Windows Update og WSUS. Dette er nok et eksempel på en dårlig patch - eller to - som kunne ha blitt fanget med nok utvendig testing.

Hvordan kan Microsoft be oss om å kjøpe ideen om "mer kvikk" månedlige oppdateringer til Windows, når den ikke klarer å svare på systemkrasjerende skruer i sine egne automatiske oppdateringer?

Denne historien, "Brukere finner en løsning for botched KB 2982791 og KB 2970228 Windows-oppdatering," ble opprinnelig publisert på .com. Få det første ordet om hva de viktige tekniske nyhetene egentlig betyr med Tech Watch-bloggen. For å få den siste utviklingen i nyheter om forretningsteknologi, følg .com på Twitter.

$config[zx-auto] not found$config[zx-overlay] not found