如何修复Battle.net在Windows 11/10电脑上无法打开

Battle.net 是游戏启动器软件,用户可以使用它安装和玩《使命召唤:战区》、《炉石传说》、《魔兽世界》和《守望先锋》。但是,当 Battle.net 软件无法在 Windows 上打开时,用户将无法启动暴雪游戏。Battle.net 在未打开时可能会或可能不会显示错误消息,但该软件不会以任何方式启动。

只要您的 PC 满足该软件的最低系统要求,您就可以解决您试图在 Windows 中修复的任何 Battle.net 启动问题。这些常规修复可以解决 Windows 11/10 中的各种 Battle.net 启动错误或崩溃。

1.设置战网以管理员权限运行

这是 Battle.net 未打开的一个简单的潜在修复程序,一些用户已确认有效。将 Battle.net 设置为以管理员身份运行将为该软件提供更高的系统访问权限,这可以解决权限问题。你可以将 Battle.net 配置为始终以管理权限运行,如下所示:

  1. 在文件资源管理器中打开 Battle.net 的安装目录(文件夹)。
  2. 接下来,用鼠标右键单击Battle.net Launcher.exe文件并选择Properties
  3. 单击Battle.net Launcher.exe 属性窗口中的兼容性。
  4. 如果未选中该复选框,请选择以管理员身份运行此程序。
    如何修复Battle.net在Windows 11/10电脑上无法打开
  5. 按属性窗口的应用按钮。

此外,以兼容模式运行软件可能会帮助一些用户修复战网打不开的问题。您可以通过在同一“兼容性”选项卡上选择“以兼容模式运行此程序”选项来做到这一点。在下拉菜单中选择 Windows 8。

2.删除战网和暴雪娱乐数据文件夹

Battle.net 和 Blizzard Entertainment 是 Blizzard 游戏启动器软件的两个缓存文件夹。当这些文件夹包含损坏的数据时,Battle.net 软件通常无法正常启动。删除这些目录将清除 Battle.net 的缓存。

这是在 Windows 11/10 中删除这些文件夹的方法:

  1. 首先,打开任务管理器的进程选项卡,确保没有任何战网后台进程在运行。通过选择它们并单击End task来禁用您在那里看到的任何 Battle.net 进程。
  2. 按住Windows键盘键并按E查看资源管理器文件和文件夹管理器。
  3. 清除资源管理器的文件夹路径栏,并在那里输入这个目录位置:C:\ProgramData
    如何修复Battle.net在Windows 11/10电脑上无法打开
  4. 右键单击 Battle.net 目录并选择删除上下文菜单选项。
    如何修复Battle.net在Windows 11/10电脑上无法打开
  5. 接下来,擦除暴雪娱乐文件夹。
  6. 尝试再次打开 Battle.net。

这应该有望清除任何缓存问题,并且 Battle.net 应该可以正确打开。

3、检查二次登录服务是否开启

Secondary Logon 服务允许使用其他类型的用户凭据启动进程。这是 Battle.net 的 Blizzard 代理所需的先决条件服务。因此,检查辅助登录是否已启用并像这样运行:

  1. 要打开服务,请单击 Windows 11/10 任务栏上的搜索框或放大镜。在搜索框中键入services.msc ,然后选择“服务”应用。
  2. 双击Secondary Logon查看该服务的属性窗口。
    如何修复Battle.net在Windows 11/10电脑上无法打开
  3. 启动类型选项设置为自动
  4. 单击辅助登录的启动服务按钮。
    如何修复Battle.net在Windows 11/10电脑上无法打开
  5. 请记住选择应用以保存设置。
  6. 选择“确定”退出“辅助登录属性”窗口。
  7. 单击Windows 11/10 中“开始”菜单上的“重新启动”。

如果您发现辅助登录已启用,请改为重新启动该服务。在“服务”窗口中右键单击“辅助登录”以选择“重新启动” 。或者您可以单击服务属性窗口中的停止启动

4. 关闭 Windows Defender 防火墙

Windows Defender 防火墙将阻止 Battle.net 与暴雪服务的连接,如果该软件不允许通过的话。要测试该防火墙是否阻止了 Battle.net 客户端,请按以下步骤暂时禁用它:

  1. 首先,使用我们指南中用于打开 Windows Defender 防火墙小程序的方法在控制面板中打开 WDF。
  2. 选择小程序左侧的打开或关闭 Windows Defender 防火墙导航选项。
    如何修复Battle.net在Windows 11/10电脑上无法打开
  3. 单击公共和专用网络设置的关闭 Windows Defender 防火墙选项。
    如何修复Battle.net在Windows 11/10电脑上无法打开
  4. 选择确定以保存新的 WDF 选项。
  5. 尝试在禁用防火墙的情况下再次打开 Battle.net。

如果 Battle.net 现在启动,请检查 Windows Defender 防火墙的应用程序权限设置。确保允许 Battle.net 软件通过该防火墙。查看我们关于允许应用程序通过 Windows 防火墙的文章以获取完整说明。然后您可以重新打开 WDF。

5.禁用第三方防病毒和防火墙软件

一些第三方杀毒软件和防火墙软件也可以阻止战网运行。防病毒实用程序有时会错误地将合法程序识别为恶意软件。因此,如果您不想卸载任何东西,请在选择启动 Battle.net 之前暂时禁用第三方防病毒工具或防火墙。

您通常可以在上下文菜单中找到用于禁用第三方防病毒软件的选项。因此,右键单击系统托盘中的防病毒图标,然后在打开的菜单中寻找禁用或关闭其防护罩的选项。如果可行,您就会知道是什么导致了问题。在防病毒工具的排除设置中将 Battle.net 列入白名单。

6.禁用代理服务器

代理服务器与战网登录模块冲突,会导致软件无法启动。即使您不记得自己启用代理服务器,也请仔细检查未在 Windows 中选择代理服务器设置。您可以按如下方式禁用代理服务器:

  1. 在 Windows 中调出文件和应用程序搜索框。
  2. 在 Type here to search 文本框中输入inetcpl.cpl 。
  3. 选择inetcpl.cpl查看 Internet 属性。
  4. 单击连接以访问网络选项。
  5. 接下来,单击LAN 设置以查看局域网 (LAN) 窗口。
    如何修复Battle.net在Windows 11/10电脑上无法打开
  6. 如果复选框被选中,则取消选中(取消选择)使用代理服务器选项。
    如何修复Battle.net在Windows 11/10电脑上无法打开
  7. 确定 > 应用按钮。

恶意软件可以激活 Windows 上的代理服务器设置。如果您发现启用了代理服务器,但您自己没有选择它,请考虑手动运行防病毒扫描。我们的Windows 安全 (Defender) 指南告诉您如何使用 Windows 上的内置防病毒实用程序运行扫描。

7. 将 Windows 11/10 设置为干净启动

干净启动 Windows 是指在没有任何第三方启动程序或服务自动启动的情况下启动 PC。配置干净启动会禁用所有此类启动应用程序和服务。我们在 Windows 11 上执行干净启动的指南提供了有关如何从启动中删除所有第三方软件和服务的详细信息。

如何修复Battle.net在Windows 11/10电脑上无法打开

设置干净启动后,重新启动您的 PC 并尝试启动 Battle.net。那个潜在的解决方案有效吗?如果是这样,干净启动可能会消除与 Battle.net 冲突的程序或服务。然后您可以保持启动配置不变,或者尝试找出导致问题的软件或服务。

8.重新安装战网软件

最后,如果一切都失败了,请重新安装 Battle.net Launcher。重新安装该软件将替换其文件并确保您使用的是最新版本。这不会卸载使用 Battle.net 安装的游戏。

如何修复Battle.net在Windows 11/10电脑上无法打开

您可以在控制面板的程序和功能小程序中删除 Battle.net,如我们的 Windows 软件卸载指南中所述。卸载游戏启动器后,打开战网桌面应用下载页面;单击该页面上的 Windows 下载。然后双击下载到的任何文件夹中的Battle.net-Setup.exe文件,然后通过安装向导进行安装。

再次享受暴雪战网游戏

当您重新启动并运行 Battle.net 时,您将能够下载、启动和玩暴雪游戏。由于 Battle.net 无法启动的潜在原因有很多,我们无法保证本指南中的解决方案将解决该软件的所有启动问题。

但是,这些潜在的解决方案将解决 Battle.net 在 Windows 11 和 10 中无法打开的最常见原因。因此,很有可能至少有一个可以在您的 PC 上启动暴雪的游戏客户端。

THE END