“安装软件报错0xc000007b”的版本间的差异

来自电脑维修知识库
跳转至: 导航搜索
(创建页面,内容为“知识库编号:0764 == '''问题现象''' == 安装部分软件,打开安装包时出现报错 【应用程序无法正确启动 (0xc000007b)】 如图 ...”)
 
第28行: 第28行:
 
打开Windows安全中心 - 【应用和浏览器控制】 - 【Exploit Protection】 - 【Exploit Protection 设置】
 
打开Windows安全中心 - 【应用和浏览器控制】 - 【Exploit Protection】 - 【Exploit Protection 设置】
  
[[文件:安装软件报错0xc000007b2.jpg]]
+
[[文件:安装软件报错0xc000007b2.jpg|600px|thumb|top|点击图片查看大图]]
 +
 
 +
 
 +
 
  
 
将【强制映像随机化(强制性ASLR)】,和【随机化内存分配(自下而上ASLR)】,都更改为【默认关闭】,根据提示重启电脑后,测试问题是否解决
 
将【强制映像随机化(强制性ASLR)】,和【随机化内存分配(自下而上ASLR)】,都更改为【默认关闭】,根据提示重启电脑后,测试问题是否解决
  
[[文件:安装软件报错0xc000007b3.jpg]]
+
[[文件:安装软件报错0xc000007b3.jpg|600px|thumb|top|点击图片查看大图]]

2021年12月27日 (一) 14:31的版本

知识库编号:0764


问题现象

安装部分软件,打开安装包时出现报错

【应用程序无法正确启动 (0xc000007b)】

如图

安装软件报错0xc000007b1.jpg


问题分析

此问题是Windows安全中心的ASLR功能导致的

ASLR(全称:Address Space Layout Randomization地址空间布局随机化)

此功能会打乱Windows的内存地址,阻止代码复用攻击,让攻击者无法得到内存布局信息,来提高病毒攻击内存的难度,用以变相提升系统安全度

但部分软件会仍然会试图访问固定的内存地址,由于内存地址已被随机化,所以此类软件就会出错从而无法运行。


处理方案

打开Windows安全中心 - 【应用和浏览器控制】 - 【Exploit Protection】 - 【Exploit Protection 设置】

点击图片查看大图



将【强制映像随机化(强制性ASLR)】,和【随机化内存分配(自下而上ASLR)】,都更改为【默认关闭】,根据提示重启电脑后,测试问题是否解决

点击图片查看大图