如何在Windows 10中修复Starcraft 2问题

目录:

视频: Игры Разума XIV: ОНИ ПРОШЛИ СТАРКРАФТ! Боты, играющие за зергов и умеющие ВСЕ в StarCraft II 2024

视频: Игры Разума XIV: ОНИ ПРОШЛИ СТАРКРАФТ! Боты, играющие за зергов и умеющие ВСЕ в StarCraft II 2024
Anonim

《星际争霸2》是PC上最受欢迎的RTS游戏,但在Windows 10上,《星际争霸2》会出现崩溃,菜单变慢,屏幕撕裂和帧率低的问题。

所有这些问题都可能使Starcraft 2几乎无法为玩家播放,但是您可以采取一些措施来解决Windows 10上的这些问题。

修复Windows 10上的Starcraft 2崩溃,低帧频和其他问题

  1. 在兼容模式下运行Starcraft 2
  2. 关闭EVGA Precision X
  3. 以管理员身份运行Starcraft 2
  4. 为《星际争霸2》设置亲和力
  5. 禁用Windows DVR
  6. 更新您的显卡驱动程序
  7. 检查您的防火墙
  8. 在窗口模式下启动游戏
  9. 禁用Vsync并重新安装Battle.net桌面应用
  10. 检查您的防病毒/防火墙
  11. 检查您的端口
  12. 删除Battle.net和Blizzard Entertainment文件夹
  13. 禁用SLI或Crossfire
  14. 使用32位客户端而不是64位客户端
  15. 更新您的操作系统/游戏
  16. 续订IP并刷新DNS
  17. 禁用后台应用

解决方案1 ​​–在兼容模式下运行Starcraft 2

据报道,《星际争霸2》在加载阶段会崩溃,这可能会导致游戏无法玩,但是有一种解决方法。 您要做的就是以兼容模式运行游戏:

  1. 转到Starcraft 2安装目录并找到Starcraft 2 exe文件。 它应该被称为SC2.exe。
  2. 右键单击它,选择“属性”,然后转到“兼容性”选项卡。
  3. 选择“在兼容模式下运行此程序”,然后从下拉菜单中选择Windows 7或Windows 8。
  4. 单击“应用”,然后单击“确定”保存更改。
  5. 尝试再次运行游戏。

尽管这是一个简单的解决方案,但用户已经确认它可以解决其中一些崩溃问题。

解决方案2 –关闭EVGA Precision X

EVGA Precision X是Nvidia图形卡的流行超频工具。 尽管此工具可以释放图形卡的全部功能,但据报道EVGA Precision X可能导致Star​​craft 2崩溃。

为了避免Starcraft 2在Windows 10上崩溃,请确保在启动Starcraft 2之前关闭EVGA PrecisionX。

解决方案3 –以管理员身份运行Starcraft 2

如果游戏菜单出现滞后,请尝试以管理员身份运行Starcraft 2。 为此,请按照以下说明进行操作:

  1. 转到Starcraft 2安装目录,找到Starcraft 2.exe文件,然后右键单击它。
  2. 转到“兼容性”选项卡。
  3. 选中以管理员身份运行此程序。
  4. 单击“应用”,然后单击“确定”保存更改并尝试再次运行游戏。

解决方案4 –为《星际争霸2》设定亲和力

据报道,Starcraft 2不能正确地利用所有CPU内核,因此,为了修复菜单不完整的问题,您必须在任务管理器中设置与Starcraft 2的关联性。

  1. 启动星际争霸2。
  2. 游戏开始时,请按Alt + Tab键以切换回Windows 10。
  3. 按Ctrl + Shift + Esc启动任务管理器。
  4. 任务管理器打开后,转到“详细信息”选项卡。
  5. 现在,在列表中找到Starcraft 2进程,右键单击它并选择Set Affinity。
  6. 当新窗口打开时,请确保通过取消选中禁用一个CPU。
  7. 单击确定以保存更改并返回到游戏。

用户报告说,为Starcraft 2设置Affinity可以解决菜单滞后的问题,但是不幸的是,每次启动Starcraft 2时都必须重复此解决方案。

如果您不想在每次启动Starcraft 2时都重复此步骤,则有一种方法可以执行此操作,但是它有些高级,因此,如果您听不懂,最好跳过它。

  1. 找出您拥有多少个核心。 最简单的方法是转到“详细信息”选项卡,右键单击任何应用程序,然后选择“设置关联性”。 现在,只需计算列表中的CPU数量即可。 记住也要计算CPU 0。
  2. 在我们的示例中,我们假设您有4个核心。 每个运行中的核心都由数字1表示,因此,如果您有4个核心,则所有四个运行中的核心将由数字1111表示。如果您有8个核心,则该数字将为11111111,或者如果您有2个核心,则该数字将为11。 。
  3. 现在,如果要停用一个核心,只需将一个数字替换为零,因此,如果您有4个核心并且要禁用其中一个,则数字将从1111变为0111。 在我们的示例中,我们将使用0111。
  4. 现在,您需要将上一步中的二进制数(在我们的情况下为0111)转换为十进制数。 有许多免费的在线在线转换器可以为您完成此操作。 在我们的示例中,二进制数字0111是十进制数字7。请记住该数字,以后将需要它。
  5. 打开Battle.net Launcher,然后单击“星际争霸2”>“选项”>“游戏设置”。
  6. 在列表中找到Starcraft 2并检查其他命令行参数。
  7. 添加-affinity7。请记住使用在步骤3结束时获得的数字。在我们的示例中,该数字是7。
  8. 保存更改,现在Starcraft 2将始终在禁用一个内核的情况下运行。

再说一次,如果这对您来说太复杂了,请继续执行我们解决方案的第一部分,并在每次启动Starcraft 2时手动设置亲和力。

解决方案5 –禁用Windows DVR

如果您在屏幕撕裂和菜单滞后方面遇到问题,则应尝试禁用Windows DVR。 为此,请按照以下说明进行操作:

  1. 打开Xbox应用程序。
  2. 打开设置。
  3. 转到“游戏DVR”选项卡,然后关闭“使用游戏DVR录制游戏剪辑和屏幕截图”。

解决方案6 –更新显卡驱动程序

据报道,有些用户遇到致命错误,每次启动游戏时都会使Starcraft 2崩溃。 游戏运行了30秒,然后崩溃到了桌面。

此问题是由Nvidia驱动程序引起的,要解决此问题,您需要将Nvidia驱动程序更新到最新版本。

如果您拥有AMD图形卡,请尝试将驱动程序也更新为最新版本。 我们建议您下载此驱动程序更新程序工具(100%安全,并经过我们的测试)以自动进行。

因此,您可以防止文件丢失,甚至可以防止计算机永久损坏。

以下是在Windows 10上使用TweakBit驱动程序更新的方法:

1.下载并安装TweakBit驱动程序更新程序 2.安装后,该程序将自动开始扫描您的PC以查找过时的驱动程序。 驱动程序更新程序将根据其最新版本的云数据库检查已安装的驱动程序版本,并建议适当的更新。 您需要做的就是等待扫描完成。

3.扫描完成后,您将获得有关PC上发现的所有问题驱动程序的报告。 查看列表,查看是否要单独更新或每个驱动程序一次更新。 要一次更新一个驱动程序,请单击驱动程序名称旁边的“更新驱动程序”链接。 或者,只需单击底部的“全部更新”按钮,即可自动安装所有建议的更新。

注意: 一些驱动程序需要分多个步骤安装,因此您必须多次单击“更新”按钮,直到安装了所有驱动程序。

免责声明 :此工具的某些功能不是免费的。

解决方案7 –检查防火墙

用户报告游戏无法启动,并且在身份验证过程中冻结。 由于这个问题,用户甚至无法访问主菜单。

要解决此问题,您需要启动游戏并等待游戏正确加载,请按Alt + Tab切换回Windows,并在防火墙弹出消息中允许Starcraft 2绕过防火墙。

此外,您可能需要检查防火墙设置,并确保未阻止Starcraft 2。

如果这样做没有帮助,则可能要暂时禁用防病毒软件和防火墙。

解决方案8 –以窗口模式启动游戏

有时,星际争霸2在全屏模式下会出现问题,因此默认情况下让我们尝试以窗口模式启动游戏。 要启用窗口模式,您需要执行以下步骤:

  1. 启动Battle.net桌面应用程序,转到“星际争霸2”选项卡,然后选择“选项”>“游戏设置”。
  2. 选中其他命令行参数,并为希望在窗口模式下运行的每个Starcraft游戏添加-Displaymode 0作为参数。
  3. 保存所做的更改,然后尝试再次运行游戏。
  4. 游戏开始时,请切换回全屏模式并检查问题是否仍然存在。

解决方案9 –禁用Vsync并重新安装Battle.net桌面应用程序

如果您在玩Starcraft 2时黑屏崩溃,请尝试从Nvidia控制面板或Starcraft 2的Catalyst控制中心禁用Vsync。

如果这样没有帮助,请尝试重新安装Battle.net桌面应用。

解决方案10 –检查防病毒/防火墙

据报道,安装或更新Starcraft 2的问题可能是由您的防病毒软件或防火墙引起的,因此您可能要暂时禁用防病毒软件和防火墙。

您也可以将Starcraft 2启动器或整个Starcraft 2文件夹添加到防病毒和防火墙软件的例外列表中。 另外,请确保您以管理员身份运行安装。

解决安装问题的另一种方法是删除Temp文件夹:

  • 转到C:Users您的名称AppDataLocalTemp
  • 从Temp文件夹中删除所有内容。
  • 尝试再次安装游戏。

解决方案11 –检查端口

如果在启动游戏后立即收到BLZBNTAGT00000BB8错误,则需要确保端口TCP:6112和UDP:6112已打开。

为此,您可以使用许多在线提供的免费服务。 如果这些端口被阻止,则应检查防火墙设置以打开它们。

解决方案12 –删除Battle.net和Blizzard Entertainment文件夹

用户已报告BLZBNTAGT0000096A错误,并且要修复它,您需要转到C:ProgramData文件夹,并从中删除Battle.net和Blizzard Entertainment文件夹。

在删除这些文件夹之前,您可以尝试从启动中禁用所有非Microsoft服务。

解决方案13 –禁用SLI或交火

拥有两个图形卡并在SLI或Crossfire模式下使用它们有时可以为您提供更好的性能,但是SLI或Crossfire模式会在Starcraft 2中引起一些图形问题,例如闪烁的纹理。

如果要修复Starcraft 2中的这些视觉故障,建议您禁用SLI或Crossfire,然后尝试重新运行游戏。

解决方案14 –使用32位客户端而不是64位客户端

用户报告说在32位客户端上有更好的性能,所以让我们看看如何下载32位Starcraft 2客户端。

  1. 打开Battle.net启动器。
  2. 单击“星际争霸2”选项卡。
  3. 在“星际争霸2”选项卡中,单击“选项”。
  4. 在选项中,单击游戏设置。
  5. 打开“游戏设置”后,单击“ Starcraft 2”游戏的32位客户端旁边的复选框。
  6. 单击完成,然后尝试重新开始游戏。

完成此操作后,您将以32位模式启动Starcraft 2,并根据用户获得更好的性能。

除了提高性能外,使用32位客户端还可以修复某些播放器的错误0xc0000142。 每当用户尝试启动游戏,并切换到32位客户端进行修复时,都会发生此错误。

尽管32位客户端具有其优势,但一些用户报告说32位客户端正在为其造成致命错误。 因此,如果您使用的是32位客户端,并且遇到致命错误,则也许应该改用64位客户端。

我们需要提到的是,如果您使用的是Windows 10的32位版本,则无法切换到64位版本的Starcraft 2。

解决方案15 –更新您的OS /游戏

安装最新的Windows 10和Starcraft 2更新可能会解决许多影响游戏的问题。

更新机器对于享受流畅的游戏体验至关重要,因为您运行的所有游戏都依赖于操作系统才能正常运行。

要在计算机上下载并安装最新的Windows 10修补程序,请转到开始>键入“设置”,然后打开“设置”页面。 导航到“更新和安全性”>“ Windows更新”,然后检查更新。

安装可用的更新,重新启动计算机,然后再次启动游戏,以检查问题是否仍然存在。

解决方案16 –续订IP并刷新DNS

如果游戏经常死机,崩溃或无法连接到游戏服务器,请尝试更新IP并刷新DNS。 以下是要遵循的步骤:

  1. 转到开始>键入CMD >右键单击命令提示符,然后以管理员身份启动它。
  2. 输入ipconfig / release命令
  3. 等待几秒钟,直到确认IP地址已释放为止
  4. 输入ipconfig / renew命令
  5. 等待,直到您的计算机已建立IP地址
  6. 现在,输入ipconfig / flushdns刷新DNS
  7. 退出命令提示符,然后再次启动游戏

解决方案17 –禁用后台应用

如果您遇到的Starcraft 2问题是由软件兼容性问题引起的,则可以通过禁用后台应用程序和程序来快速修复它们。

  1. 转到开始>键入msconfig >按下Enter启动系统配置
  2. 转到“常规”选项卡>选择“选择性启动”>取消选中“加载启动项”
  3. 转到服务选项卡>选中隐藏所有Microsoft服务>单击全部禁用
  4. 单击应用>单击确定>重新启动。

我们希望列出的解决方案可以帮助您修复遇到的Starcraft 2错误。

如何在Windows 10中修复Starcraft 2问题