如何修复 Discord 流在 Chrome 浏览器中不起作用?

已发表: 2021-03-16

Discord 继续将其用户群扩展到游戏爱好者之外。 拥有超过 1.4 亿活跃用户的屏幕共享、语音聊天和视频通话平台正在成为市场上的强者。

客户的实时观看功能是其受欢迎的产品之一。 游戏玩家喜欢该功能,因为它使他们能够实时播放游戏画面。 Discord 已将该功能扩展到其他应用程序,而不仅仅是游戏,您现在可以广播您的浏览会话。

一些用户抱怨他们可以流式传输除 Chrome 之外的所有内容。 据报道,每当用户尝试在浏览器中使用客户端的实时查看功能时,屏幕就会变黑。 如果您是这样的用户,那么本文将对您有很大帮助——您将了解如何修复无法在 Chrome 中运行的 Discord 流。

授予 Chrome 和 Discord 管理员权限

Windows 具有严格的安全策略,可防止第三方应用程序共享系统屏幕。 如果您正常运行 Discord 和 Chrome,这可能是问题所在。 您必须授予两个程序管理权限才能解决此问题。 这种方法对许多用户来说就像一种魅力。 请注意,您的用户帐户必须是管理员帐户才能使用。

以管理员身份运行程序的最快方法是右键单击其快捷方式或开始菜单列表,然后从上下文菜单中选择以管理员身份运行。 但是,只要您想运行该程序,就必须这样做。

您不可能总是记得右键单击程序并在想要打开它时选择以管理员身份运行。 最好的办法是调整它的属性,让它在您启动它或其他程序打开它时以管理员身份运行。

以下步骤将向您展示如何永久授予 Chrome 和 Discord 管理员权限:

  1. 点击键盘上的 Windows 徽标以打开“开始”菜单。
  2. 出现“开始”菜单后,输入“Chrome”。
  3. 在搜索结果中右键单击 Chrome,然后选择打开文件位置。
  4. 看到 Chrome 的“开始”菜单快捷方式后,右键单击它并在上下文菜单中再次选择“打开文件位置”。
  5. 现在右键单击浏览器的 EXE 文件 (Chrome.exe),然后从上下文菜单中选择属性。
  6. 出现“属性”对话框窗口后,切换到“兼容性”选项卡。
  7. 接下来,选中“以管理员身份运行此程序”旁边的框,然后单击“确定”按钮。
  8. 按照步骤 1 到 7 以管理员身份运行 Discord。

如果以管理员身份运行程序不能解决问题,请转到下一个解决方案。

确保 Chrome 未处于全屏模式

Chrome 的全屏模式可让您专注于网站的内容而不会分心。 它会从您的视图中删除导航按钮、选项卡、多功能框和扩展坞。 虽然这是提高生产力和最大限度地利用系统屏幕的好方法,但它不适用于 Discord。

因此,退出全屏模式,您应该能够毫无问题地进行流式传输。 要退出全屏模式,您只需按键盘上的 F11 键即可。 如果由于键盘重新映射或其他问题导致按键不起作用,请不要担心; 将鼠标指针拖动到屏幕顶部中心,然后单击带有白色 X 标记的圆圈。

在 Chrome 和 Discord 中禁用硬件加速

一些应用程序旨在将特定任务卸载到专门的硬件设备。 例如,一个程序可以将录音和播放卸载到您的声卡,它可以将与图形相关的任务(如电影播放、游戏和视频编辑)转移到您的图形卡。 该过程称为硬件加速。

虽然 CPU 可以执行这些任务,但有时将它们传递给其他硬件设备以提高质量和速度是有意义的。 移交任务也将释放您的 CPU 来处理其他进程。

也就是说,在某些情况下启用硬件加速会适得其反。 这些任务被重新路由到的设备可能很弱,无法像 CPU 一样出色地处理工作。

Chrome 和 Discord 配备了硬件加速功能,这可能会导致 Chrome 中的流式传输问题。 将其关闭并检查是否可以解决问题。 我们将向您展示如何在这两个程序中做到这一点。

按照以下步骤在 Chrome 中关闭硬件加速:

  1. 启动 Chrome。
  2. 浏览器出现后,转到右上角并单击三个点。
  3. 一旦 Chrome 的主菜单出现,点击设置。
  4. 您还可以在多功能框中键入“chrome://settings/”并按 Enter 键。
  5. 设置页面打开后,转到左侧窗格,展开高级部分,然后单击系统。
  6. 切换到窗口的右侧并关闭“可用时使用硬件加速”。
  7. 重新启动 Chrome 并检查问题。

按照以下指南关闭 Discord 中的硬件加速:

  1. 转到开始菜单并打开 Discord。
  2. 转到您的用户名并单击其旁边的齿轮图标以打开客户端的设置界面。
  3. 转到应用程序设置,然后单击外观。
  4. 在外观下向下滚动,然后单击硬件加速选项将其关闭。

您现在可以打开 Chrome 并尝试流式传输以检查问题是否已解决。

禁用 Discord 中的“使用我们的最新技术”选项

引入了 Discord 的“使用我们的最新技术”来改善屏幕共享。 然而,对于一些用户,尤其是那些没有硬件来利用这项技术的用户来说,它似乎反其道而行之。 尝试将其关闭并检查是否可以解决问题。

跟着这些步骤:

  1. 转到“开始”菜单并启动 Discord。
  2. 通过单击用户名旁边的齿轮图标打开客户端的设置界面。
  3. 接下来,转到语音和视频选项卡。
  4. 转到“使用我们的最新技术”选项并将其关闭。
  5. 现在启动 Chrome 并检查您是否可以在 Discord 上进行流式传输。

关闭有冲突的应用程序

某些在后台运行的程序可能会导致 Discord 出现问题。 其中一些程序会耗尽客户端正常工作所需的系统资源。 关闭这些程序,您应该能够流式传输 Chrome。

首先,转到任务管理器并关闭您不使用的程序以及那些消耗过多系统资源的程序。 要打开任务管理器,请同时按键盘上的 Ctrl、Shift 和 Esc。 如果您看不到程序中的不同选项卡,请单击更多详细信息。 现在找到 CPU、磁盘和内存使用率较高的进程。 单击每个,然后单击“结束任务”按钮。

如果通过任务管理器关闭应用程序不起作用,请进入干净启动状态以检查问题是否与启动应用程序有关。 启动应用程序是旨在在启动时启动的程序和服务。 这些程序中的大多数继续在后台运行,并最终成为导致各种问题的应用程序冲突的中心。

通过执行干净启动,您可以确定启动程序是否是 Chrome 中 Discord 流问题的原因,您还可以找出罪魁祸首。

下面的指南将向您展示如何执行干净启动:

  1. 同时按下键盘上的 Windows 和 I 键以打开“运行”对话框。
  2. 运行出现后,键入“msconfig”并单击“确定”按钮。
  3. 系统配置对话框窗口打开后,转到服务选项卡。
  4. 选中窗口左下角的“隐藏所有 Microsoft 服务”框,以防止操作系统禁用 Microsoft 相关服务。
  5. 接下来,单击“全部禁用”按钮。
  6. 前往“系统配置”对话框窗口的“启动”选项卡,然后单击“打开任务管理器”。
  7. 现在禁用您在任务管理器的启动选项卡下看到的程序。 为此,请单击一个程序,然后单击窗口右下角的禁用按钮。
  8. 关闭任务管理器,然后单击系统配置窗口中的确定按钮。
  9. 重新启动计算机以使更改生效。
  10. 现在打开 Chrome 并尝试流式传输。 如果出现问题,则没有任何启动项负责,这意味着您必须继续进行下一个解决方案。 但是,如果您现在可以流式传输,请继续阅读以了解如何隔离负责的启动项。

要找到导致问题的启动程序,您必须转到“系统配置”对话框窗口,启用一项启动服务,然后重新启动系统以检查它是否是导致流问题的原因。 如果发生错误,那么您已经抓住了罪魁祸首。 如果没有,请转到下一个启动项并执行相同操作。 您必须一一检查,直到问题再次发生。

也就是说,您可以选择启用系统配置中的一半服务,然后重新启动系统以检查错误。 如果出现流式传输问题,您可以忽略其他启动项并专注于您启用的组。 但是,如果没有出现问题,您可以忽略此组并检查下半部分。 这样,您将一次消除多个服务,而不是一个接一个地检查它们,这可能很累人。

如果这个技巧不能解决问题,请继续下一个解决方案。

将 Google Chrome 流式传输为游戏

Discord 可能不会流式传输 Chrome,因为它未配置为这样做。 该客户端最初是为游戏设计的,由于您正在尝试流式传输 Chrome,因此可能会出现问题。 这不是一个普遍的问题,因为一些用户可以毫无问题地流式传输 Chrome。

将 Chrome 添加为游戏并检查这是否是问题的解决方案。 跟着这些步骤:

  1. 转到“开始”菜单并启动 Discord。
  2. 通过单击用户名旁边的齿轮图标打开客户端的设置界面。
  3. 设置页面打开后,转到左侧窗格并单击游戏活动。
  4. 单击“没有看到您的游戏?”旁边的添加它
  5. 打开下拉菜单并选择 Google Chrome,然后单击添加游戏。
  6. 选择您要共享的浏览器窗口,然后单击上线。

摆脱临时文件

系统和第三方应用程序通常会创建在短时间内使用的临时文件。 即使不再需要这些文件,它们也会保留在您的计算机上,并且当它们变得太大或损坏时,它们可能会继续导致问题。

一些有问题的临时文件可能会阻止 Discord 共享 Chrome。 因此,摆脱您的临时文件并尝试共享您的屏幕。

您可以使用磁盘清理实用程序或通过设置应用程序删除临时文件。

这些步骤将向您展示如何使用磁盘清理工具:

  1. 按 Windows + E 打开文件资源管理器。 您也可以右键单击“开始”按钮并从“高级用户”菜单中选择“文件资源管理器”。
  2. 在文件资源管理器窗口的左窗格中单击此 PC。
  3. 之后,转到窗口的右侧并导航到驱动器和设备部分。
  4. 右键单击安装 Windows 的驱动器,然后从上下文菜单中选择属性。
  5. 属性对话框窗口打开后,单击磁盘清理,您将在其中找到驱动器的容量。
  6. 该工具现在将扫描临时文件并按类别显示它们。
  7. 检查要删除的文件,然后单击“确定”按钮。 如果要删除系统文件,例如已安装的 Windows 更新和其他安装文件,请单击“清理系统文件”按钮。

提示:您也可以转到“开始”菜单并搜索“磁盘清理”。 单击该工具后,选择要清理的驱动器,您将进入“磁盘清理”对话框,您可以在其中选择要删除的文件。

使用设置应用程序:

  1. 同时按下键盘上的 Windows 和 I 按钮以打开设置。
  2. 设置应用程序启动后,单击系统图标。
  3. 转到系统页面的左侧并选择存储。
  4. 前往右侧窗格,然后单击硬盘驱动器下的临时文件。
  5. Windows 现在将扫描驱动器中的临时文件并按类别显示它们。
  6. 选择要删除的文件旁边的框,然后单击“删除”按钮。

更新不和谐

一些用户在过时版本的 Discord 中遇到了该问题,并报告说在安装客户端的最新版本后该问题已得到解决。 如果您有一段时间没有更新 Discord,请执行此操作并检查是否可以解决问题。

以下是更新 Discord 的方法:

  1. 单击任务栏中的文件夹图标或右键单击开始菜单并选择文件资源管理器。
  2. 文件资源管理器窗口出现后,转到左窗格并单击此 PC。
  3. 导航到右窗格并双击您的硬盘驱动器。
  4. 转到用户文件夹,然后打开您的用户帐户的文件夹。
  5. 接下来,打开 AppData 文件夹。
  6. 在 AppData 文件夹下,找到 Local 并双击它。
  7. 向下滚动到 Discord 的文件夹并打开它。
  8. 现在单击 Update.exe 文件以安装客户端的最新版本。

更新你的显卡驱动

您的显卡是 Discord 必须使用的系统组件之一,以共享您的设备屏幕。 即使在客户端和 Chrome 中关闭了硬件加速,您的系统仍将允许 GPU 完成其工作。 如果视频适配器的驱动程序由于过时或损坏而无法正常工作,您将在与 Discord 共享屏幕时遇到问题。

旧驱动程序可能没有配备允许显卡处理来自 Discord 等应用程序的屏幕共享指令的新技术。 更新它们应该可以解决这个缺点。 我们建议您摆脱当前的驱动程序并安装新版本以避免冲突。

如果您不知道如何卸载显卡驱动程序,请按照以下步骤操作:

  1. 右键单击“开始”按钮或同时按下键盘上的 Windows 和 X 按钮。
  2. 高级用户菜单显示在屏幕左边缘后,单击设备管理器。
  3. 设备管理器打开后,单击显示适配器旁边的箭头。
  4. 接下来,右键单击您的显卡,然后单击卸载设备。
  5. 在“卸载设备”对话框窗口中,选中“删除此设备的驱动程序软件”复选框,然后单击“卸载设备”。
  6. Windows 成功卸载设备后重新启动系统。

系统启动后,Windows 将自动加载通用音频驱动程序。 您现在可以下载并安装更新的驱动程序。 确保您从正确的来源获得驱动程序,以避免安装错误的软件。 您可以访问 GPU 制造商的网站,将设备的最新驱动程序下载到您的系统中。

要检查您使用的图形卡,请转到“开始”菜单,键入“DXDIAG”,然后单击第一个结果。 DirectX 诊断工具打开后,转到“显示”选项卡并检查您的显卡型号。 使用该信息下载卡的最新驱动程序。

假设您不想承受搜索卡的正确驱动程序更新的压力。 您最好的选择可能是下载并安装 Auslogics Driver Updater。 该工具将使用任何设备驱动程序为您完成工作,而不仅仅是显卡驱动程序。 这样,您通常不必担心未来的更新和与驱动程序相关的问题。

受到推崇的

使用驱动程序更新程序解决 PC 问题

不稳定的 PC 性能通常是由过时或损坏的驱动程序引起的。 Auslogics Driver Updater 可诊断驱动程序问题,让您一次或一次更新旧驱动程序,让您的 PC 运行更顺畅

Auslogics Driver Updater 是 Auslogics 的产品,获得 Microsoft Silver Application Developer 认证
现在下载

您还可以让程序不时进行自动检查,并通知您有问题或过时的驱动程序。

这些步骤将向您展示如何安装和使用该程序:

  1. 下载程序。
  2. 运行安装程序并在“用户帐户控制”对话框中单击“是”。
  3. 安装向导打开后,选择所需的语言和安装位置。
  4. 使用复选框执行以下操作:
  • 允许该工具在 Windows 启动时启动
  • 创建桌面快捷方式
  • 允许程序向其开发人员发送崩溃报告
  1. 单击单击以安装按钮。
  2. 安装完成后,该工具将检查过时、丢失和损坏的驱动程序。
  3. 扫描完成后,您将看到此类驱动程序的列表。
  4. 更新您的显卡驱动程序并重新启动系统。
  5. 该程序的完整版将允许您一次下载多个驱动程序更新。

如何修复 Chrome 中的“Discord 流无声音”问题

如果您的系统在您流式传输 Chrome 时没有发出声音,以下解决方案将帮助您解决问题。

更新您的音频驱动程序

您的声卡负责系统的音频输出。 音频驱动程序是一种解释适配器处理的声音指令的软件。 驱动程序可能已过时、损坏或无法与 Discord 一起正常工作。 在这种情况下,解决问题的一个简单方法是删除驱动程序并安装其更新版本。

您可以按照我们上面向您展示的步骤并使用设备管理器卸载您的音频驱动程序。 在这种情况下,您应该转到设备管理器中的音频适配器部分,右键单击您的音频适配器,然后单击卸载设备。

Windows 删除设备驱动程序后,请确保按照上述步骤安装驱动程序的更新版本。 Auslogics Driver Updater 还可以帮助您安装驱动程序的官方更新。

清除 Discord 缓存

您的一些设置、首选项和数据存储在 Discord 的缓存中。 将此数据保存到缓存文件后,这意味着应用程序不会在您想要建立连接或共享屏幕时要求您输入它。

但是,缓存文件可能会变得非常大,以至于可能导致问题,或者可能已损坏。 这可能是当您尝试在 Chrome 中共享屏幕时应用程序没有音频输出的原因。

一些用户报告说清除缓存已经解决了他们计算机上的问题。 尝试这样做并检查它是否适合您。

如果您不知道如何清除 Discord 的缓存,请执行以下步骤:

  1. 首先,您需要关闭客户端。
  2. 之后,前往任务栏并右键单击“开始”按钮。
  3. 高级用户菜单打开后,单击运行。
  4. 您还可以同时点击 Windows 和 R 键盘按钮。
  5. 运行对话框窗口打开后,键入“%appdata%”,然后按键盘上的 Enter 键。
  6. 弹出文件夹后,找到 Discord 的文件夹并右键单击它。
  7. 现在单击删除以删除该文件夹。
  8. 启动 Discord 并共享您的屏幕以检查音频问题。

暂时禁用您的防病毒软件

虽然这种情况很少见,但您的防病毒软件可能会干扰 Discord 并阻止音频输出。 一些游戏玩家表示,在关闭防病毒程序的实时保护功能后,他们可以通过音频流式传输。

如果关闭防病毒程序有效,您可以将 Discord 添加为例外或更改防病毒程序。

您可以通过您的防病毒程序手册或开发者网站了解如何禁用该程序。 但是,如果您使用 Windows 安全作为您的主要防病毒程序,请执行以下步骤:

  1. 点击键盘上的 Windows 和 S 键或单击任务栏中的搜索图标。
  2. 搜索框打开后,输入“病毒和威胁防护”。
  3. 点击第一个结果,打开 Windows 安全的病毒和威胁防护界面。
  4. 接下来,向下滚动到病毒和威胁防护设置,然后单击管理设置。
  5. 之后,前往实时保护并将其关闭。
  6. 运行 Discord 并尝试流式传输您的浏览器。

如果您现在可以使用音频流式传输,那么您的防病毒程序就是问题的原因。 由于您不能继续使用易受攻击的系统,我们建议您使用另一个不会干扰 Discord 的防病毒程序。

您应该考虑的另一件事是将 Discord 作为例外添加到您的防病毒程序中。 执行此操作后,安全应用程序将不会扫描 Discord 的文件夹。 这些步骤将向您展示如何将 Discord 添加为 Windows 安全中心的排除项:

  1. 点击键盘上的 Windows 和 S 键或单击任务栏中的搜索图标
  2. 搜索框打开后,输入“病毒和威胁防护”。
  3. 点击第一个结果,打开 Windows 安全的病毒和威胁防护界面。
  4. 接下来,向下滚动到病毒和威胁防护设置,然后单击管理设置。
  5. 当您看到下一个屏幕时,转到排除项并单击添加或删除排除项。
  6. 单击添加排除项,然后从上下文菜单中选择文件夹。
  7. 出现“选择文件夹”对话框窗口后,浏览到 Discord 的安装文件夹并单击它。 单击选择文件夹按钮。

禁用防火墙

您的防火墙是您应该查看的另一个安全程序。 它控制系统的网络流量。 如果它与 Discord 冲突,客户端将无法正常运行。 暂时禁用它并检查音频问题是否会消失。

以下是禁用 Windows Defender 防火墙的方法:

  1. 单击开始按钮以打开开始菜单。
  2. 开始菜单打开后,键入“防火墙”。
  3. 在搜索结果中单击防火墙和网络保护。
  4. 防火墙和网络保护窗口打开后,单击域网络并关闭 Microsoft Defender 防火墙开关。 弹出“用户帐户控制”窗口后,单击“是”选项。
  5. 返回防火墙和网络保护窗口,然后单击专用网络。 关闭 Microsoft Defender 防火墙。 之后,在“用户帐户控制”窗口中单击“是”。
  6. 再次返回防火墙和网络保护窗口,单击公共网络,然后关闭 Microsoft Defender 防火墙下的开关。 弹出“用户帐户控制”窗口后,单击“是”。
  7. 关闭 Windows 安全窗口。

重置 Discord 的语音设置

如果您最近在 Discord 中更改了语音设置,则可能是问题所在。 转到客户端的设置页面以重置您的语音设置,看看问题是否消失。

结论

Discord 现在应该可以毫无问题地共享您的 Chrome 界面。 我们建议您使用功能强大的防病毒应用程序,因为恶意程序可能会导致各种问题,包括 Chrome 中的流媒体问题。