“安装软件报错0xc000007b”的版本间的差异
来自电脑维修知识库
(未显示同一用户的1个中间版本) | |||
第1行: | 第1行: | ||
− | + | 知识库编号:0765 | |
第6行: | 第6行: | ||
安装部分软件,打开安装包时出现报错 | 安装部分软件,打开安装包时出现报错 | ||
− | + | 【应用程序错误:应用程序无法正常启动 (0xc000007b)】 | |
如图 | 如图 |
2021年12月27日 (一) 20:54的最新版本
知识库编号:0765
问题现象
安装部分软件,打开安装包时出现报错
【应用程序错误:应用程序无法正常启动 (0xc000007b)】
如图
问题分析
此问题是Windows安全中心的ASLR功能导致的
ASLR(全称:Address Space Layout Randomization地址空间布局随机化)
此功能会打乱Windows的内存地址,阻止代码复用攻击,让攻击者无法得到内存布局信息,来提高病毒攻击内存的难度,用以变相提升系统安全度
但部分软件会仍然会试图访问固定的内存地址,由于内存地址已被随机化,所以此类软件就会出错从而无法运行。
处理方案
打开Windows安全中心 - 【应用和浏览器控制】 - 【Exploit Protection】 - 【Exploit Protection 设置】
将【强制映像随机化(强制性ASLR)】,和【随机化内存分配(自下而上ASLR)】,都更改为【默认关闭】,根据提示重启电脑后,测试问题是否解决