Η Microsoft αποκαλύπτει το μέλλον των Windows 11 24H2 – Τι πρέπει να περιμένουμε;
Τις τελευταίες δύο εβδομάδες, το
Διαδίκτυο
έχει γεμίσει με
μι
α πιθανή επερχόμενη αλλαγή στις απαιτήσεις συστήματος των Windows 11 24H2, όπου η Microsoft φαίνεται ότι θέλει να καταστήσει υποχρεωτικό το PopCnt, μια οδηγία βασισμένη στο SSE 4.2, στην επόμενη έκδοση των Windows 11, έκδοση 24H2. Αυτό σήμαινε ότι οι παλαιότερες CPU απέτυχαν να εκκινήσουν το Canary build 25905 και οι παρακάμψεις, όπως αυτή όπου χρησιμοποιείται ένα κόλπο εντολών, επίσης δεν λει
του
ργούσαν.
Αν και δεν ήταν γνωστό εκείνη την εποχή, το PopCnt ήταν επίσης φαινομενικά ο ένοχος πίσω από τις κατεστραμμένες εφαρμογές του Microsoft Store στα Windows 10, έτσι ώστε οι παλιοί επεξεργαστές δεν μπορούσαν να ξεκινήσουν σε αυτά τα συστήματα που συχνά οδηγούσαν σε “Σφάλμα συστήματος αρχείων (-2147219196).
Ένας μηχανικός της Microsoft, ο Mahmoud G Saleh, ο οποίος είναι ο Κύριος Διευθυντής Μηχανικής Λογισμικού του MSVC (Microsoft Visual C++), αργότερα επιβεβαίωσε ότι το πρόβλημα σχετίζεται με ένα πακέτο σφαλμάτων Visual C++ Libraries (VCLibs). Αυτοί
έγραψε
:
Γεια σας, η ομάδα της Visual C++ εντόπισε το πρόβλημα ως παλινδρόμηση στο πακέτο πλαισίου vclibs από το οποίο εξαρτώνται η
εφαρμογή
Φωτογραφίες και άλλες εφαρμογές. Το πρόβλημα επηρεάζει
υπολογιστές
με παλαιότερο υλικό (που δεν υποστηρίζουν οδηγίες SSE 4.2). Η Microsoft εργάζεται επί του παρόντος για την επικύρωση μιας λύσης και αναμένεται να κυκλοφορήσει σύντομα στους πελάτες που επηρεάζονται.
Τα εύσημα για την ανάδειξη του ζητήματος πάνε
Μασαχίρο Τακεγκάμι
, ο οποίος παρατήρησε το σφάλμα που σχετίζεται με το PopCnt στο Intel Core 2 Quad Q6600 τον περασμένο Νοέμβριο. Το ζήτημα φαινομενικά παρουσιάστηκε με την ενημερωμένη έκδοση του Visual Studio 17.8.0.
Η τελευταία έκδοση του Visual Studio 2022, έκδοση 17.9.1, διορθώνει αυτό το ζήτημα μαζί με μερικά άλλα σφάλματα. Το πλήρες αρχείο καταγραφής αλλαγών δίνεται παρακάτω:
Σύνοψη του Τι νέο υπάρχει σε αυτήν την έκδοση του Visual Studio 2022 έκδοση 17.9.1
- Ενημερώθηκε το σύνολο εργαλείων 16.11 MSVC σε 16.11.34 (14.29.30154.0) για πελάτες που χρησιμοποιούν το σύνολο εργαλείων 16.11 C++ με VS 17.9.
- Διορθώθηκε ένα σφάλμα όπου το libconcrt.lib που χρησιμοποιήθηκε κατά τη στατική σύνδεση μπορούσε να περιέχει μια οδηγία SSE 4.2 που ήταν παράνομη σε παλαιότερα συστήματα X64.
- Προστέθηκε υποστήριξη για το char8_t ως ενσωματωμένο τύπο για C++20 με /clr.
Αν και αυτό θα πρέπει να διορθώσει το πρόβλημα VS Code καθώς και το πρόβλημα που δεν λειτουργούν οι εφαρμογές σε παλαιότερους επεξεργαστές, φαίνεται απίθανο τα παλαιότερα τσιπ να λειτουργήσουν στα Windows 11 24H2. Το αρχείο εγκατάστασης για την έκδοση των Windows 11 προφανώς άρχισε να εμφανίζει ένα μήνυμα “Ο επεξεργαστής αυτού του υπολογιστή δεν υποστηρίζει κρίσιμη δυνατότητα (PopCnt)” όταν οι χρήστες προσπαθούν να εγκαταστήσουν την έκδοση 24H2 σε τέτοια συστήματα. Το μήνυμα υποδηλώνει ότι η Microsoft μπορεί συνειδητά να εισάγει αυτήν την αλλαγή.
(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.defer=true; js.id = id;js.src = “https://connect.facebook.net/en_US/sdk.js#xfbml=1&appId=141241332490&version=v2.8”;fjs.parentNode.insertBefore(js, fjs);}(document, ‘script’, ‘facebook-jssdk’));
VIA:
NeoWin.net

