我应该怎么做才能防止游戏崩溃?

我应该怎么做才能防止游戏崩溃?

我已经查找过类似的重复项,但我的问题比其他人更具体一些。我会清楚地解释我的问题是什么。

当我安装 Windows 8 时,我可以玩游戏Despicable Me: Minion Rush。但现在,它无法运行,在退出到桌面之前只会出现启动画面。我想这个问题只出现在这个游戏中,因为邮件、日历甚至非 MS 应用程序(如 PicsArt 照片编辑器和其他游戏)都可以运行。

我使用过一些解决方案,例如:

  • 检查 Regedit 和 C:\ 中对“所有程序包系统”的所有权限是否设置为读取/执行
  • 使用Windows 应用程序诊断工具但是 MS 疑难解答程序有用吗?
  • 重新安装

眼镜: 在此处输入图片描述

事件日志查看器中的错误日志

Faulting application name: DespicableMe_w8.exe, version: 0.0.0.0, time stamp: 0x5447cec2
Faulting module name: combase.dll, version: 6.3.9600.17031, time stamp: 0x53086d7c
Exception code: 0xc000027b
Fault offset: 0x000fb152
Faulting process id: 0xdc0
Faulting application start time: 0x01cff3819237d66f
Faulting application path: C:\Program Files\WindowsApps\GAMELOFTSA.DespicableMeMinionRush_2.2.0.18_x86__0pp20fcewvvtj\DespicableMe_w8.exe
Faulting module path: C:\WINDOWS\SYSTEM32\combase.dll
Report Id: d00ceaac-5f74-11e4-a373-c0cb38d6092f
Faulting package full name: GAMELOFTSA.DespicableMeMinionRush_2.2.0.18_x86__0pp20fcewvvtj
Faulting package-relative application ID: App

答案1

我降级了我的显示适配器并发现问题在于缺少 Windows Media Feature Pack。

我从Microsoft 下载中心并安装它。然后将我的显示驱动程序升级到以前的版本,一切运行正常。

答案2

我在 VideoLan 中发现了同样的崩溃错误报告 #10991,标记为重复 错误报告 #10941,答案是:

如果用户没有将目录附加到其媒体库,则应用程序会严重崩溃。在调用 VideoLibraryViewModel?.cs/GetMediaFromFolder 时,它会出错,并显示“对 COM 组件的调用返回了错误 HRESULT E_FAIL。”,但该错误未被捕获。因此,它会一路传递回链并崩溃。

在这种情况下,用户的库中没有任何媒体,所以我认为应该捕获该错误并忽略它,或者 让用户知道他们需要向音乐或视频库添加目录

如果向您的音乐或视频库添加目录没有帮助,则问题可能是由您安装的某些产品引起的,因此请尝试识别它。

在计算机上运行一些防病毒扫描可能也很有用。

答案3

使用以下方法查看 shell 扩展ShellX视图。类似问题的一个解决方案是禁用“Microsoft Access 自定义图标处理程序”,您可能在扩展中遇到类似问题。您最近是否在系统中添加了任何内容,以向资源管理器下拉菜单添加选项?

您还可以使用文件类型管理器要查看是否有任何东西操纵了您的扩展,您可以将扩展报告 (Ctrl+F9) 发送到他们的网站,它将列出哪个程序使用了哪些扩展。

您最近安装的某个程序可能更改了您的某个扩展名默认值,或者 DespicableMe_w8.exe 被设置为使用默认扩展名以外的其他扩展名。如果发现这种情况,您可以在 filestypeman 中使用 F4 重置它们。

相关内容