Microsoft risolve il bug POPCNT, grande sollievo per gli utenti delle app MS Store su Windows 10

microsoft fixes popcnt in bug on Windows 10
Recentemente abbiamo riportato come gli utenti su CPU legacy non supportate non possono aggiornare a Windows 11, anche dopo aver tentato di aggirare i requisiti di sistema, a causa del POPCNT, un’istruzione basata su SSE 4.2, che è stata resa obbligatoria.

Ciò ha influito anche su altre parti del sistema operativo, principalmente su Windows 10. Molti hanno ricevuto l’errore File system error (-2147219196) all’avvio di Microsoft Photos, Calculator, Movies & TV e Feedback Hub, tra le altre app del Microsoft Store.
File system error (-2147219196)
Ben presto è diventato evidente che il problema era legato a una regressione nel pacchetto del framework Visual C++ Libraries (versione 17.8.0) su cui si basano molte app del Microsoft Store. Ha colpito i dispositivi legacy che non supportano le istruzioni SSE 4.2.

Finalmente, Microsoft ha una soluzione

L’ultima versione di Visual Studio 2022, 17.9.1, include una patch per il bug POPCNT che ha colpito le app di Microsoft Store.

Secondo le note di rilascio sul sito ufficiale, ecco cosa c’è di nuovo nella versione 17.9.1:

  • Risolto un bug in cui il libconcrt.lib utilizzato per il linking statico poteva contenere un’istruzione SSE 4.2 che era illegale sui sistemi X64 più vecchi.
  • Aggiornato il toolset MSVC 16.11 a 16.11.34 (14.29.30154.0) per i clienti che utilizzano il toolset C++ 16.11 con VS 17.9.
  • Aggiunto supporto per char8_t come tipo incorporato per C++20 con /clr.

Quindi, tutto quello che devi fare è scaricare l’ultima versione di Visual Studio 2022 dal sito ufficiale e installarla.

Inoltre, puoi semplicemente installare l’ultima aggiornamento del sistema operativo. Per farlo, premi Windows + I per aprire Impostazioni > scegli Aggiornamento e Sicurezza > vai su Windows Update a sinistra > clicca su Controlla aggiornamenti > scarica qualsiasi versione più recente disponibile del sistema operativo.

Per riassumere, ora puoi eseguire le app senza ricevere un File system error, ma Microsoft non ha ancora affrontato la questione dell’installazione di Windows 11 su CPU non supportate.

La posizione precedente di Microsoft era che i PC non supportati potessero eseguire Windows 11, ma potrebbero non ricevere aggiornamenti di sicurezza. Sembra che ora sia cambiato, e Microsoft sta assicurando che solo i processori che supportano POPCNT possano aggiornare a Windows 11.

Ricorda, i computer prodotti negli ultimi anni supportano POPCNT, quindi questo requisito non dovrebbe essere un problema per la maggior parte di voi!

Se stai ancora ricevendo l’errore di sistema (-2147219196), faccelo sapere nella sezione commenti qui sotto.