关于Dev C++等软件突然提示16位应用程序不兼容的问题

出现以下如图的弹窗:

dev yarn 提示node不兼容 devc不兼容win10_手游


很多小伙伴出现了这种问题,包括我自己也遇到过。有小伙伴很多都发出这样的疑问:“我什么都没做啊,电脑突然就这样了?”

分析:
	一、最近进行了系统更新
	二 、安装了类似~~腾讯手游助手~~ 的应用
	三、可能进行了一些大改动
反正就是有点玄学问题了,真正要搞懂,可能就要深入研究一下。

下面我来讲几种方法:

注意:如果第一和第二种的项目找不到,那是因为一些系统没有安装,例如win10家庭版本身不提供组策略的功能。那么就要我们自己去安装一下。

第一种

①点击开始菜单,点击运行(快捷键:win键+R),输入gpedit.msc,然后回车

②选择计算机配置,选择管理模板,点击windows组件,点击应用程序兼容性。

dev yarn 提示node不兼容 devc不兼容win10_手游_02

③双击防止访问16位应用程序,点击已启用,点击确定。

dev yarn 提示node不兼容 devc不兼容win10_应用程序_03

④如果是关闭状态就开启,是开启就关闭,重复几遍。(记住此时你的软件应该处于关闭状态)

第二种

通过注册表
①在运行界面中输入:“regedit”,按下回车键就可以进入到注册表编辑器界面

②接着依次展开左侧的以下文件夹:“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW”

dev yarn 提示node不兼容 devc不兼容win10_dev yarn 提示node不兼容_04

③打开之后我们可以在右侧的界面中找到叫做:“DisallowedPolicyDefault”的选项,若是没有可以使用鼠标右键单击右侧的空白区域,然后新建一个“新建–DWORD值”,将它重新命名为“DisallowedPolicyDefault”

dev yarn 提示node不兼容 devc不兼容win10_手游_05

④设置好文件之后双击将它打开,然后将其中的数值数据修改为“1”

第三种

如果第一和第二都无法解决,且更新了系统,恢复旧版本系统,排除系统的干扰。在检查一下,是否是自己的软件设置是否错误。一个个排除,找出问题。

结语

文章写出来比较仓促,有错误可以在评论区里提出来,有别的方法也提出来,一起来解决问题。