delphi xe run without debugging exe卡死原因及解决办法()

现象:

升级11.3之后,发现一个奇怪的现象,开机编译一个项目,并run without debugging,生成的exe打不开,任务管理器也调不出不来,桌面其它EXE也打不开。如果是在开机编译项目之前打开了任务管理器,发现是那个exe进程还在应用的IDE进程下面,如果关掉IDE进程,再重新打开IDE就正常了。又不像是权限问题,管理员模式和windows8兼容模式试过了都不行,总的来说就是编译之后就打不开其它程序,必须编译前先打开任务管理器,编译后任务管理器手动关掉IDE一次后才正常

原因:run without debugging会出现WerFault.exe,它是可执行文件是自动错误收集,生成日志和错误报告并将其发送给Microsoft,导致exe出不来

解决办法:

1、打开服务管理控制台-services.msc;

2、在服务列表中,找到Windows错误报告服务并打开其属性。

3、停止服务并将其启动类型更改为“已禁用”;

管理员模式打开cmd

sfc /scannow

Dism /Online /Cleanup-Image /RestoreHealth

重启再使用

————————

现象:

升级11.3之后,发现一个奇怪的现象,开机编译一个项目,并run without debugging,生成的exe打不开,任务管理器也调不出不来,桌面其它EXE也打不开。如果是在开机编译项目之前打开了任务管理器,发现是那个exe进程还在应用的IDE进程下面,如果关掉IDE进程,再重新打开IDE就正常了。又不像是权限问题,管理员模式和windows8兼容模式试过了都不行,总的来说就是编译之后就打不开其它程序,必须编译前先打开任务管理器,编译后任务管理器手动关掉IDE一次后才正常

原因:run without debugging会出现WerFault.exe,它是可执行文件是自动错误收集,生成日志和错误报告并将其发送给Microsoft,导致exe出不来

解决办法:

1、打开服务管理控制台-services.msc;

2、在服务列表中,找到Windows错误报告服务并打开其属性。

3、停止服务并将其启动类型更改为“已禁用”;

管理员模式打开cmd

sfc /scannow

Dism /Online /Cleanup-Image /RestoreHealth

重启再使用