这种情况通常是应用注册表被篡改导致
打开注册表(搜索regedit)定位到以下路径
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\
找到无法启动的应用,查看是否有异常的值,例如这里的MinimumStackCommitInBytes取值为0x88888888 ≈ 2.29GB。这会导致进程启动失败,报错内存不足;或者干脆无法加载,从而达到“拒绝启动”的目的。
删除异常的值,重新启动应用即可