Προγραμματισμός

Οι χρήστες βρίσκουν ενημέρωση κώδικα για την ενημέρωση των Windows 2982791 και KB 2970228

Φαίνεται σαν επιχείρηση ως συνήθως στην αρένα υποστήριξης της Microsoft Black Tuesday. Οι πελάτες των Windows - όχι η Microsoft - βρήκαν μια λύση στο σφάλμα Blue Screen of Death / Stop 0x50 για το οποίο μίλησα χθες. Η Microsoft, ως συνήθως, ήταν εντελώς AWOL.

Η κακή ενημέρωση έπεσε κάτω από την αυτόματη ενημέρωση της Μαύρης Τρίτης και η πρώτη αναφορά ενός BSOD εμφανίστηκε στο φόρουμ Microsoft Answers την Τετάρτη. Η αναφορά ταυτοποίησε σωστά ένα από τα διορθωμένα μπαλώματα ως KB 2982791. Δεν είναι σαφές πόσα άτομα επηρεάζονται, αλλά οι αναφορές ξεφυτρώνουν σε όλο τον Ιστό. Από 1:30 π.μ. Παρασκευή, ώρα Ρέντμοντ, δεν φαίνεται ότι η Microsoft έχει κάνει ένα καταραμένο πράγμα.

Σύμφωνα με τον συντονιστή του φόρουμ και το Microsoft MVP, η Susan Bradley (η οποία, όπως και όλα τα MVP, είναι εθελοντής) το πρόβλημα έχει εμφανιστεί σε συστήματα Windows 7 64-bit και πιθανώς σε συστήματα Windows Server 2008 R2 64-bit ("πιθανώς" επειδή υπάρχουν) αρκετές αναφορές για επιβεβαίωση). Το πρώτο κακό κώδικα, KB 2982791, είναι μέρος του "σημαντικού" ενημερωτικού δελτίου ασφαλείας MS14-045. Η δεύτερη κακή ενημέρωση κώδικα, KB 2970228, είναι μια ενημέρωση κώδικα ασφαλείας, μέρος της καταστροφής "Ενημέρωση 2", που προσθέτει το γλύφο ρούβλι στη λίστα των έγκυρων συμβόλων νομίσματος στα Windows 7 και Windows 8.1 Update.

Από σήμερα το πρωί, η Microsoft δεν έχει αναγνωρίσει το πρόβλημα στο φόρουμ της Microsoft Answers. Δεν έχω δει καμία επικοινωνία από τη Microsoft σχετικά με το πρόβλημα. Όλα τα υποβληθέντα εισιτήρια υποστήριξης της Microsoft για τα οποία γνωρίζω δεν έχουν ακόμη αναγνωριστεί. Δεν υπάρχει καμία αναφορά για το σφάλμα σε κανένα από τα άρθρα KB. Σε όλους τους υπολογιστές μου Windows 7 x64, το KB2982791 εξακολουθεί να προσφέρεται ως "επιλεγμένη" Σημαντική ενημέρωση μέσω του Windows Update και το KB 2970228 παραμένει μια "μη ελεγμένη" Προαιρετική ενημέρωση

Η αφίσα του φόρουμ για τα Windows sleuth και για πρώτη φορά στο Microsoft Answers rvuerinckx βρήκε τον μαγικό συνδυασμό:

Είχα το ίδιο πρόβλημα σε δύο υπολογιστές, και οι δύο win7 64bits.

Θα μπορούσα να το λύσω κάνοντας εκκίνηση από ένα DVD και αφαιρώντας το ακόλουθο αρχείο:

c: \ Windows \ System32 \ FNTCACHE.DAT

Βάσει της ανάρτησής του, φαίνεται ότι ο rvuerinckx υιοθέτησε μια προσέγγιση ωμής βίας, διαγράφοντας κρυφές μνήμες γραμματοσειρών έως ότου εξαλείφθηκε μια που βλάστησε την μπλε οθόνη. Δεν έχω ιδέα αν το hack του λειτουργεί σε όλες τις περιπτώσεις, αλλά κάθε αναφορά που έχω δει μέχρι τώρα λέει ότι λειτουργεί σαν πρωταθλητής.

Τι συμβαίνει? Κανείς δεν ξέρει. Η Microsoft είχε περίπου 60 ώρες για να απαντήσει και δεν έχουμε ακούσει τίποτα. Το Poster PortSix προσθέτει μια δελεαστική ένδειξη:

Για εμάς, φαίνεται ότι το σφάλμα μπλε οθόνης σχετίζεται με κλήσεις GDI στο SaveDC () και στο RestoreDC () για τη διατήρηση και επαναφορά μιας διαδρομής.

Το FNTCACHE.DAT, όπως υποδηλώνει το όνομά του, είναι μια προσωρινή μνήμη γραμματοσειράς. Ένα γρήγορο ταξίδι μέσω της Google αποκαλύπτει κάθε είδους προβλήματα με το αρχείο κατά τη διάρκεια πολλών ετών. Σε όλες τις περιπτώσεις, όσο καλύτερα μπορώ να πω, τα Windows είναι αρκετά έξυπνα για να δημιουργήσουν ξανά την προσωρινή μνήμη εάν διαγραφεί - αλλά δεν είναι αρκετά έξυπνο για την ανακατασκευή της προσωρινής μνήμης εάν υπάρχει κάποιο είδος εσωτερικού προβλήματος. Ίσως αναρωτιέστε γιατί / πώς μια κρυφή μνήμη γραμματοσειράς, από όλα τα πράγματα, θα μπορούσε να παγώσει τα Windows κατά την εκκίνηση μετά από 100% αυθεντική αυτόματη ενημέρωση κώδικα.

Συνεχίζω να παίζω για την πρόταση Patch Monday, που διατυπώθηκε για πρώτη φορά τον περασμένο Σεπτέμβριο. Η Microsoft πρέπει να καλέσει οποιονδήποτε και όλους να συμμετάσχουν σε μια εθελοντική ημέρα δοκιμών για νέες ενημερώσεις κώδικα πριν κυκλοφορήσουν μέσω του Windows Update και του WSUS. Αυτό είναι ένα ακόμη παράδειγμα κακής επιδιόρθωσης - ή δύο - που θα μπορούσε να είχε παγιδευτεί με αρκετές εξωτερικές δοκιμές.

Πώς μπορεί η Microsoft να μας ζητήσει να ενσωματώσουμε την ιδέα των "πιο ευέλικτων" μηνιαίων ενημερώσεων στα Windows, όταν δεν μπορεί να ανταποκριθεί επιδέξια σε βλάβες του συστήματος στις αυτόματες ενημερώσεις κώδικα;

Αυτή η ιστορία, "Οι χρήστες βρίσκουν ενημέρωση κώδικα για την ενημέρωση των Windows 2982791 και KB 2970228", δημοσιεύθηκε αρχικά στο .com. Λάβετε την πρώτη λέξη για το τι πραγματικά σημαίνουν οι σημαντικές ειδήσεις τεχνολογίας με το ιστολόγιο Tech Watch. Για τις τελευταίες εξελίξεις στα νέα της τεχνολογίας των επιχειρήσεων, ακολουθήστε το .com στο Twitter.