Microsoft исправляет ошибку POPCNT, большая радость для пользователей приложений MS Store на Windows 10
Мы недавно сообщали, что пользователи на устаревших процессорах не могут обновиться до Windows 11, даже пытаясь обойти системные требования, из-за того, что POPCNT, инструкция, основанная на SSE 4.2, была сделана обязательной.
Это также повлияло на другие части ОС, в первую очередь на Windows 10. Многие получали Ошибка файловой системы (-2147219196) при запуске Microsoft Photos, Калькулятора, Фильмов и ТВ и Feedback Hub, среди прочих приложений Microsoft Store. Ошибка файловой системы (-2147219196) Скоро стало очевидно, что проблема связана с регрессией в пакете фреймворка Visual C++ Libraries (версия 17.8.0), на который полагаются многие приложения MS Store. Это затронуло устаревшие устройства, не поддерживающие инструкции SSE 4.2.
Наконец, Microsoft выпустила исправление
Последняя версия Visual Studio 2022, 17.9.1, содержит патч для ошибки POPCNT, которая затрагивала приложения Microsoft Store.
Согласно примечаниям к версии на официальном сайте, вот что нового в версии 17.9.1 :
- Исправлена ошибка, из-за которой libconcrt.lib, используемая при статической компоновке, могла содержать инструкцию SSE 4.2, которая была недопустима на более старых X64 системах.
- Обновлен инструментальный пакет 16.11 MSVC до 16.11.34 (14.29.30154.0) для клиентов, использующих инструментальный пакет C++ 16.11 с VS 17.9.
- Добавлена поддержка char8_t как встроенного типа для C++20 с /clr.
Таким образом, все, что вам нужно сделать, это загрузить последнюю версию Visual Studio 2022 с официального сайта и установить ее.
Кроме того, вы можете просто установить последнее обновление ОС. Для этого нажмите Windows + I, чтобы открыть Настройки > выберите Обновление и безопасность > перейдите в Обновление Windows слева > нажмите Проверка наличия обновлений > загрузите любую доступную более новую версию ОС.
В заключение, теперь вы можете запускать приложения без получения Ошибка файловой системы, но Microsoft еще не решила вопрос об установке Windows 11 наunsupported CPUs.
Ранее позиция Microsoft заключалась в том, что неподдерживаемые ПК могут работать под Windows 11, но они могут не получать обновления безопасности. Похоже, это изменилось, и Microsoft обеспечивает, чтобы только процессоры, поддерживающие POPCNT, могли обновиться до Windows 11.
Помните, что компьютеры, произведенные в последние годы, поддерживают POPCNT, поэтому это требование не должно быть проблемой для большинства из вас!
Если вы по-прежнему получаете (-2147219196)Ошибка файловой системы, дайте нам знать в комментариях ниже.