某些unity游戏与citrix不兼容的解决方案
一只只
编辑于 2023年03月23日 08:26

steam上买了cuphead进游戏启动报错,查了一下原因找到的这篇文章

代码块
JavaScript
自动换行
复制代码
解决Win10系统下运行unity游戏闪退报错问题 包含 人类一败涂地 波西亚时光等_unity游戏红色感叹号闪退_三巡夜月的博客-CSDN博客
https://blog.csdn.net/lx5375261/article/details/115583578
复制成功

得出原因是citrix这个远程办公软件和老版本unity制作的游戏冲突导致

找了不少帖子,大意都是unity之后的版本已经修复了这个问题,但是需要开发者去使用新的unity才能解决——谁都知道这不靠谱

不想直接删citrix,又找了很久,有了意外收获

代码块
JavaScript
自动换行
复制代码
Discovered reason for game crashing when launching. access violation — Unknown Worlds Forums
https://forums.unknownworlds.com/discussion/155160/discovered-reason-for-game-crashing-when-launching-access-violation
复制成功

简单来说,禁用设备管理器的“Citrix Virtual Bus Enumerator"后游戏就不会报错了

测了了一下确实管用,甚至不用重启,cuphead不再启动报错了

症状:

Window上安装有Citrix软件的时候Unity游戏启动报错的情况

解决方法: 1. Windows开始菜单搜索“device manager”或者“设备管理器”,并进入

2. 在系统设备中找到“Citrix Virtual Bus Enumerator”右键选择“禁用设备”

如图

禁用Citrix Virtual Bus Enumerator

如果禁用后导致citrix一些功能无法正常使用,也可以同样的地方重新启用

希望能帮助到一些人。