32-битные приложения в Windows 10 больше не запускаются

32-битные приложения в Windows 10 больше не запускаются

Несколько дней назад я столкнулся с проблемой, что некоторые приложения перестали работать (например, за одну ночь). Под прекращением работы я подразумеваю, что система даже не пытается их запустить. Я получаю следующее сообщение (оповещение в стиле Windows 10):

This app can't run on your PC
To find a version for your PC, check with the software publisher

Сюда входят такие приложения, как Thunderbird, Audacity, Steam и другие 32-битные приложения.

Однако 64-битные приложения, такие как Chrome, Firefox, Edge, Ableton Live и все приложения UWP, по-прежнему работают нормально.

Я также хочу отметить, что такие приложения, как Spotify или Amazon Music, которые я установил через Microsoft Store, также перестали работать, но без выдачи мне вышеуказанного предупреждения (насколько мне известно, это приложения на базе Win32).

В тот момент, когда я впервые обнаружил ошибку, у меня была Windows 10 1903. Я не исследовал проблему и по глупости предположил, что она просто исчезнет после обновления до версии 1909. Конечно, это было не так.

Я пробовал: новую учетную запись администратора, отключение фильтра Smart Screen, но ничего не помогло.

Вот характеристики моей системы: Ryzen 2600X, 16 ГБ, ASRock B450M, Radeon RX5700 Microsoft Windows 10 Pro 1909 64-бит

Есть ли какие-нибудь предположения, в чем именно заключается проблема и как ее решить?

решение1

harrymc:

Еще идеи: (1) Запустить chkdsk, (2) sfc /scannow.

Спасибо! Запуск sfc /scannowв power shell с правами администратора, по-видимому, восстановил некоторые системные файлы. После перезагрузки я могу снова запустить практически все приложения.

Связанный контент