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

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

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

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

推荐:增加发布商广告收入的5大广告技术

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

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

  1. 在文件资源管理器中打开 Battle.net 的安装目录(文件夹)。
  2. 接下来,单击 战网启动器.exe 使用鼠标右键选择文件并选择 特性.
  3. 点击 兼容性 在 Battle.net Launcher.exe 属性窗口中。
  4. 选择 以管理员身份运行这个程序 如果未选中该复选框。

    如何修复Battle.net在Windows 11/10上无法打开
    如何修复Battle.net在Windows 11/10上无法打开
  • 按属性窗口的 申请 按钮。

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

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

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

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

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

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

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

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

  1. 要打开服务,请单击 Windows 11/10 任务栏上的搜索框或放大镜。 类型 服务.msc 在搜索框中,然后选择“服务”应用。
  2. 双击 二次登录 查看该服务的属性窗口。
    二次登录服务
  3. 设置 启动类型 选择权 自动的.
  4. 点击 开始 辅助登录的服务按钮。
    辅助登录属性窗口
  5. 记得选择 申请 保存设置。
  6. 选择 好的 退出辅助登录属性窗口。
  7. 点击 重新开始 在 Windows 11/10 的“开始”菜单上。

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

推荐:修复每页仅支持一个AdSense头部标签第二个标签被忽略错误

4. 关闭 Windows Defender 防火墙

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

  1. 首先,使用我们指南中用于打开 Windows Defender 防火墙小程序的方法在控制面板中打开 WDF。
  2. 选择 打开或关闭 Windows Defender 防火墙 小程序左侧的导航选项。
    Windows Defender 防火墙小程序
  3. 点击 关闭 Windows Defender 防火墙 公共和专用网络设置的选项。
    关闭 Windows Defender 防火墙单选按钮
  4. 选择 好的 保存新的 WDF 选项。
  5. 尝试在禁用防火墙的情况下再次打开 Battle.net。

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

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

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

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

6.禁用代理服务器

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

  1. 在 Windows 中调出文件和应用程序搜索框。
  2. 进入 inetcpl文件 在此处键入以搜索文本框中。
  3. 选择 inetcpl文件 查看 Internet 属性。
  4. 点击 连接 访问网络选项。
  5. 接下来,单击 局域网设置 查看局域网 (LAN) 窗口。
    局域网设置按钮
  6. 取消选中(取消选择) 使用代理服务器 选项,如果其复选框被选中。
    使用代理服务器复选框
  7. 请按 确定 > 应用 纽扣。

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

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

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

MSConfig 中的“服务”选项卡

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

8.重新安装战网软件

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

程序和功能控制面板小程序

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

再次享受暴雪战网游戏

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

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

推荐:如何更改谷歌浏览器的扩展权限


发表评论