Windows: Παράκαμψη περιορισμού για επεξεργαστές επόμενης γενιάς

Η όπως είναι γνωστό έχει μπλοκάρει την διάθεση ενημερώσεων σε συστήματα με Windows 7 και 8.1 συσκευές που τρέχουν με κάποιο επεξεργαστή νέας γενιάς.

Η εταιρεία ανακοίνωσε την τον Ιανουάριο του 2017, συμπληρώνοντας υποστήριξη για όλους τους επεξεργαστές θα διατίθεται για τα Windows 10, και όχι παλαιότερες εκδόσεις των Windοws.windows

Η εταιρεία στη συνέχεια κυκλοφόρησε τις ενημερώσεις, KB4012218 και KB4012219 οι οποίες για πρώτη φορά είχαν την δυνατότητα να εντοπίζουν το σε συστήματα με Windοws 7 και 8,1 και να σταματούν την εμφανίζοντας την παρακάτω εικόνα:

Windows

Ας δούμε τι μπορούμε να κάνουμε με αυτό…

Ο χρήστης zeffy από το GitHub αποφάσισε να εξετάσει παραπάνω το πως η Microsoft καταφέρνει να κλειδώνει την εγκατάσταση updates. Με μια πιο προσεκτική ματιά παρατήρησε ότι το κλείδωμα γίνεται στο επίπεδο του λειτουργικού συστήματος.

Αυτό που έκανε λοιπόν ήταν τα εξής:

Κατέβασε το Patch KB4012218 από τη Microsoft.
Έκανε extract το περιεχόμενο του αρχείου MSU χρησιμοποιώντας το expand command line tool. Αυτό που έκανε ουσιαστικά ήταν να εξάγει όλα τα αρχεία της ενημέρωσης, για να μπορεί να τα αναλύσει ξεχωριστά.
Τα αρχεία ήταν πάρα πολλά και στη συνέχεια χρησιμοποίησε το PowerShell για να φιλτράρει τα αρχεία με οτιδήποτε αρχίζει με “wu” για να βρει αυτά που σχετίζονται με  το Windοws .
Διαβάζοντας τον κώδικα και αναζητώντας τα calls ανακάλυψε το wuaueng.dll, και τις δύο λειτουργίες του:  sCPUSupported(void) και IsDeviceServiceable(void).

  Κρυμμένο κείμενο του Ίππαρχου πίσω από μεσαιωνική περγαμηνή

Αφού βρήκε την αιτία θα έπρεπε να αναπτύξει μια λύση για να παρακάμψει το block του Windows Update.

Πειράζοντας λίγο το IsDeviceServiceable(void) κατάφερε να μην ειδοποιείται το Windοws Update για το τι CPU χρησιμοποιεί το μηχάνημα.

Η λύση λοιπόν είναι ένα που “επιδιορθώνει” το dll. Ο zeffy ανέβασε τα patched αρχεία (32-bit και 64-bit) για Windοws 7 και Windοws 8.1 στη σελίδα του στο GitHub. Ο πηγαίος κώδικας είναι επίσης διαθέσιμος και μπορείτε να τον ελέγξετε.

Τα λειτουργούν σαν scripts που απλά θα πρέπει να τρέξετε για να κάνουν τις απαραίτητες αλλαγές. Το Windows Update θα συνεχίσει να λειτουργεί ακριβώς όπως παλιά.

Προσοχή: πριν εφαρμόσετε το crack κρατήστε ένα αντίγραφο ασφαλείας του αρχείου Wuaueng.dll.

Φυσικά η παραπάνω μέθοδος μπορεί να διαρκέσει μέχρι την κυκλοφορία του επόμενου Wuaueng.dll από τη Microsoft.

Written by giorgos

Ο Γιώργος ακόμα αναρωτιέται τι κάνει εδώ....

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).


6  +  4  =