VSCode编译后显示与你运行的Windows版本不兼容/CodeBlock显示不支持16位应用程序怎么办

昨天晚上用VSCode编译后突然显示这个在这里插入图片描述
然后就一直不能用,我又用CodeBlock编译还是不行
VSCode编译后显示与你运行的Windows版本不兼容/CodeBlock显示不支持16位应用程序怎么办_第1张图片
在网上查后,开始看别人怎么做
1.先卸载了CF(穿越火线)
2.下载了360,用系统修复,修复了几个漏洞
3.重启
发现还是不行
我又用360系统修复修复了一下,然后直接把360卸载了,重启之后 发现又可以用了,具体原因我也不清楚,如果有大佬知道可以解释一下
~

新更

已经完美解决,这个问题是映像劫持造成的,被恶意程序篡改了环境变量,导致编译器无法正常运行。

解决办法

win + R 运行regedit 进入注册表

按照这个地址找到最后的文件夹,把里面的子文件全部删掉,

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\NT\CurrentVersion Image File Execution Options

VSCode编译后显示与你运行的Windows版本不兼容/CodeBlock显示不支持16位应用程序怎么办_第2张图片

然后,右键这个文件夹选择权限,把权限都改成拒绝,

VSCode编译后显示与你运行的Windows版本不兼容/CodeBlock显示不支持16位应用程序怎么办_第3张图片

最后确定,重启,解决~

你可能感兴趣的:(程序员的日常)