Windows 10 中的 32 位应用程序无法再启动

Windows 10 中的 32 位应用程序无法再启动

几天前,我遇到了一个问题,某些应用程序停止工作(比如一夜之间)。停止工作是指系统不再尝试启动它们。我收到以下消息(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 位应用程序。

但是 Chrome、Firefox、Edge、Ableton Live 和所有 UWP 应用程序等 64 位应用程序似乎仍然可以正常运行。

我还想指出的是,我通过 Microsoft Store 安装的 Spotify 或 Amazon Music 等应用程序也停止了工作,但没有给我上述警报(据我所知,它们是基于 Win32 的应用程序)。

我第一次发现这个错误的时候,运行的是 Windows 10 1903。我没有调查这个问题,愚蠢地以为更新到 1909 版本后这个问题就会消失。当然事实并非如此。

我尝试过的方法:新建管理员帐户,关闭智能屏幕过滤​​器。但都没有用。

以下是我的系统规格:Ryzen 2600X、16GB、ASRock B450M、Radeon RX5700 Microsoft Windows 10 Pro 1909 64 位

关于具体问题是什么以及如何解决它,有什么建议吗?

答案1

harrymc:

更多想法:(1)运行 chkdsk,(2)sfc /scannow。

谢谢!sfc /scannow以管理员权限运行 power shell 似乎修复了一些系统文件。重启后,我基本上可以再次启动所有应用程序。

相关内容