Microsoft soluciona el error de POPCNT, gran alivio para los usuarios de aplicaciones de MS Store en Windows 10

microsoft fixes popcnt in bug on Windows 10
Recientemente informamos cómo los usuarios en CPUs heredadas no compatibles no pueden actualizar a Windows 11, incluso después de intentar eludir los requisitos del sistema, debido al POPCNT, una instrucción basada en SSE 4.2, que se volvió obligatoria.

Esto también afectó otras partes del sistema operativo, principalmente en Windows 10. Muchos obtuvieron un Error de sistema de archivos (-2147219196) al iniciar Microsoft Photos, Calculator, Movies & TV y Feedback Hub, entre otras aplicaciones de Microsoft Store.
Error de sistema de archivos (-2147219196)
Pronto se hizo evidente que el problema estaba relacionado con una regresión en el paquete de framework de Visual C++ Libraries (versión 17.8.0) en el que muchas aplicaciones de MS Store dependen. Afectó a dispositivos heredados que no admiten instrucciones SSE 4.2.

Finalmente, Microsoft tiene una solución

La última versión de Visual Studio 2022, 17.9.1, viene con un parche para el error de POPCNT que afectó a las aplicaciones de Microsoft Store.

Según las notas de la versión en el sitio web oficial, esto es lo nuevo en versión 17.9.1:

  • Se solucionó un error en el que libconcrt.lib utilizado al enlazar estáticamente podría contener una instrucción SSE 4.2 que era ilegal en sistemas X64 más antiguos.
  • Se actualizó el conjunto de herramientas 16.11 de MSVC a 16.11.34 (14.29.30154.0) para los clientes que usan el conjunto de herramientas C++ 16.11 con VS 17.9.
  • Se agregó soporte para char8_t como un tipo incorporado para C++20 con /clr.

Así que, todo lo que tienes que hacer es descargar la última versión de Visual Studio 2022 desde el sitio web oficial e instalarla.

Además, podrías simplemente instalar la última actualización del sistema operativo. Para hacer eso, presiona Windows + I para abrir Configuración > elige Actualización y seguridad > ve a Windows Update desde la izquierda > haz clic en Buscar actualizaciones > descarga cualquier versión más nueva del sistema operativo que esté disponible.

Para resumir, ahora puedes ejecutar aplicaciones sin recibir un Error de sistema de archivos, pero Microsoft aún no ha abordado la parte sobre la instalación de Windows 11 en CPUs no compatibles.

La postura anterior de Microsoft era que las PC no compatibles podrían ejecutar Windows 11, pero pueden no recibir actualizaciones de seguridad. Parece que eso ha cambiado ahora, y Microsoft se asegura de que solo los procesadores que soportan POPCNT puedan actualizar a Windows 11.

¡Recuerda que los computadores fabricados en años recientes soportan POPCNT, así que este requisito no debería ser un problema para la mayoría de ustedes!

Si aún estás recibiendo el Error de sistema de archivos (-2147219196), háznoslo saber en la sección de comentarios a continuación.