我遇到了这个错误,但在重新安装IDE两次后,我几乎找不到解决方案,甚至我安装了"All-in-One运行时",但这无济于事,因为我认为问题最初是在我更改了windows defender设置中的一些设置,然后试图重置它们之后开始的。
但肯定其他人已经报告了这个问题,并且不知道发生了什么,在尝试运行应用程序时突然出现了以下错误:
JetBrains IDE启动时出错:应用程序无法正确启动(0xc000007b(
应用程序无法正确启动(0xc000007b(*1-在我的情况下是运行在windows 10 上的Phpstorm64.exe
我只是觉得这个问题没有"容易找到"的解决方案,所以我决定把它发布在Stackoverflow 上
在我的情况下,这很有帮助,对我很有用:
只需从windows defender 禁用ASLR(地址空间布局随机化(
在Windows10中,您应该遵循以下步骤:
-
打开设置(只需右键单击windows启动并选择设置(
-
搜索"Windows Defender设置"或直接转到"更新&安全性'>'Windows安全性'
-
然后打开‘App&浏览器控件",在新打开的窗口中向下滚动到最后找到"利用保护设置",单击
-
将显示各种设置,您可以更改默认设置。要创建异常,您应该单击"程序设置"(这似乎不是一个按钮,但它是!(
-
单击"添加要自定义的程序",在对话框中输入您的ide名称.exe(您可以通过单击上的"打开文件位置"轻松找到它应用程序的快捷方式(
- 在我的案例中,应用程序名称是"phpstorm64.exe">
-
接下来,您必须查找"图像强制随机化(强制ASLR(",检查"覆盖系统设置"并将其关闭并应用设置。
- 我不确定是否需要,但关闭"随机内存分配(自下而上ASLR("对其他人有效
如果你能帮助我获得这个问题的完整解决方案,我将不胜感激,谢谢
崩溃可能是由ASLR Windows功能引起的,JetBrains问题跟踪器中的相关票证:IDEA-184029
请检查以下解决方法:
全局关闭该功能或为特定的可执行路径关闭该功能https://learn.microsoft.com/en-us/microsoft-365/security/defender-endpoint/customize-exploit-protection
有助于