Microsoft corrige o bug do POPCNT, grande alívio para usuários de aplicativos da MS Store no Windows 10

microsoft corrige o popcnt no bug no Windows 10 Recentemente, relatamos como usuários em CPUs legadas não suportadas não conseguem fazer upgrade para o Windows 11, mesmo após tentativas de contornar os requisitos de sistema, devido ao POPCNT, uma instrução baseada em SSE 4.2, ter sido tornada mandatória.

Isso também afetou outras partes do sistema operacional, principalmente no Windows 10. Muitos enfrentaram o Erro de sistema de arquivos (-2147219196) ao iniciar o Microsoft Photos, Calculadora, Filmes e TV, e Feedback Hub, entre outros aplicativos da Microsoft Store. Erro de sistema de arquivos (-2147219196) Logo, ficou claro que o problema estava relacionado a uma regressão no pacote de framework das Bibliotecas Visual C++ (versão 17.8.0) nas quais muitos aplicativos da MS Store dependem. A afetou dispositivos legados que não suportam instruções SSE 4.2.

Finalmente, a Microsoft tem uma solução

A versão mais recente do Visual Studio 2022, 17.9.1, vem com um patch para o bug do POPCNT que afetou os aplicativos da Microsoft Store.

De acordo com as notas de lançamento no site oficial, aqui está o que há de novo na versão 17.9.1:

  • Corrigido um bug onde o libconcrt.lib usado na ligação estática poderia conter uma instrução SSE 4.2 que era ilegal em sistemas X64 mais antigos.
  • Atualizado o conjunto de ferramentas 16.11 MSVC para 16.11.34 (14.29.30154.0) para clientes que usam o conjunto de ferramentas C++ 16.11 com o VS 17.9.
  • Adicionado suporte para char8_t como um tipo embutido para C++20 com /clr.

Portanto, tudo o que você precisa fazer é baixar a versão mais recente do Visual Studio 2022 no site oficial e instalá-la. Além disso, você pode simplesmente instalar a atualização mais recente do sistema operacional. Para fazer isso, pressione Windows + I para abrir Configurações > escolha Atualização e Segurança > vá para Windows Update à esquerda > clique em Verificar atualizações > baixe qualquer versão mais nova disponível do sistema operacional.

Para resumir, agora você pode executar aplicativos sem obter um Erro de sistema de arquivos, mas a Microsoft ainda não abordou a parte sobre a instalação do Windows 11 em CPUs não suportadas.

A posição anterior da Microsoft era que PCs não suportados poderiam executar o Windows 11, mas eles podem não receber atualizações de segurança. Parece que isso mudou agora, e a Microsoft está garantindo que somente processadores que suportam POPCNT possam fazer upgrade para o Windows 11.

Lembre-se, computadores fabricados nos últimos anos suportam POPCNT, portanto, esse requisito não deve ser um problema para a maioria de vocês!

Se você ainda está enfrentando o Erro de sistema de arquivos (-2147219196), nos avise na seção de comentários abaixo.