如何修复媒体流无法在 Windows 10 上运行?
已发表: 2019-04-08您知道您可以将 Windows 10 PC 用作 DLNA 流媒体服务器吗? 通过这种方式,您可以将媒体从您的 PC 流式传输到任何支持数字生活网络联盟 (DLNA) 的设备,例如您的电视和 Xbox。
尽管您可以在计算机上安装第三方流媒体解决方案,但大多数用户更喜欢使用内置的 Windows Media Streaming 功能。 不仅您的 PC 上要下载的软件减少了,这可能会降低您的系统速度,而且 Windows 10 中内置的 DLNA 功能也更加可靠。
如果媒体流在 Windows 10 中不起作用怎么办?
此功能可能不适用于您的 Windows 10 PC。 当您转到“打开媒体流”按钮时,单击它时它会灰显或没有响应。 如果您遇到此问题,您可以采取一些措施来解决它。 在下面找到它们:
- 修复缺少的媒体功能包
- 检查是否启用了“自动允许设备播放我的媒体”选项
- 启用 Windows 搜索索引
- 检查相关服务
- 更改本地组策略
- 替换媒体播放器缓存文件夹
解决方案 1:修复缺少的媒体功能包
如果您使用的是 Windows 10 N 变体,则媒体流将不可用。 Windows N 是没有媒体播放器和媒体功能的 Windows 10 操作系统版本。 N 代表“无媒体功能”。 这意味着您的 PC 上没有安装 Windows Media Player,这是媒体流的主要要求。 此外,可能是您拥有媒体功能包,但它已关闭。
无论是哪种情况,您都可以通过多种方式在 Windows 10 PC 上启用媒体功能。
如果 Windows Media Player 在您的计算机上正常运行,请转到下一个解决方案。 但是,如果您需要有关如何修复 Media Feature Pack 不起作用的解决方案,您可以做 3 件事:
- 转到“打开或关闭 Windows 功能”框并启用媒体功能。
- 下载媒体功能包。
- 创建一个注册表项。
转到“打开或关闭 Windows 功能”框并启用媒体功能。
按照这些简单的步骤来实现这一点:
- 按键盘上的Windows 徽标键+ R打开“运行”对话框。
- 在文本框中键入optionalfeatures.exe 。 单击确定或按键盘上的回车键打开Windows 功能对话框。
- 在窗口中,在“打开或关闭 Windows 功能”下,向下滚动到“媒体功能”条目并选中该复选框。
- 单击确定。 稍等片刻,Windows 10 将打开 Windows Media Player 和其他媒体功能。
下载媒体功能包
如果您的计算机上没有安装媒体功能包,您可以从 Microsoft.com 下载它。 确保在出现提示时选择正确的系统架构(x64 或 x86)。 下载后,双击该文件并按照屏幕上的说明进行操作。
创建注册表项
在继续尝试之前创建系统还原点非常重要。 如果注册表编辑器使用不正确,可能会导致严重的系统范围问题,需要您重新安装 Windows 操作系统,然后才能更正这些问题。 也不能保证可以修复通过编辑注册表可能出现的任何问题。
创建还原点后,请按照以下步骤编辑注册表:
- 按键盘上的Windows 徽标键+ R打开“运行”对话框。
- 在文本框中,键入regedit ,然后单击OK或按键盘上的enter 。
- 导航到路径: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\WindowsFeatures\WindowsMediaVersion
- 将WindowsMediaVersion键的默认值从 0 更改为 1。如果它不存在,您可能必须创建它。 如果有类似 12.0.17134.48 作为值数据,它可能是您的 Windows Media Player 的版本号。 写在某处,然后将其更改为 1。
如果此解决方案不起作用,请将值数据更改为您记下的默认值或将系统还原到您之前创建的还原点。
解决方案 2:检查“自动允许设备播放我的媒体”选项是否启用
您需要先启用自动播放选项,然后才能使用 Windows Media Player 投射或流式传输任何多媒体文件。 这只需要一个简单的过程即可让您的媒体流立即工作。
要在 Windows Media Player 中启用自动流式传输,您必须执行以下操作:
- 启动Windows 媒体播放器。
- 在菜单栏上,您将看到Stream下拉菜单。 点击它。
- 从流下的选项中,选择“自动允许设备播放我的媒体”。
- 重新启动Windows Media Player 并检查媒体流现在是否正常工作。

使用 Auslogics BoostSpeed 解决 PC 问题
除了清洁和优化您的 PC 之外,BoostSpeed 还可以保护隐私、诊断硬件问题、提供提高速度的技巧并提供 20 多种工具来满足大多数 PC 维护和服务需求。

解决方案 3:启用 Windows 搜索索引
媒体流与 Windows 搜索索引相关联,并可能受其影响。 如果您出于某种原因禁用了 Windows 搜索索引,则必须在媒体流开始工作之前重新启用它。
请按照以下简单步骤启用 Windows 搜索索引:
- 转到控制面板。 为此,请按键盘上的Windows 徽标键+ R打开“运行”对话框。 键入控制面板并单击确定或按回车键。
- 在控制面板中,选择程序和功能。
- 在左侧窗格中,单击打开或关闭 Windows 功能。
- 选择Windows 搜索索引复选框以启用它。
- 单击确定并重新启动您的 PC 以应用更改。
检查媒体流现在是否有效。
解决方案4:检查相关服务
就像所有其他 Windows 组件一样,有几个相关的服务可以控制媒体共享的功能。 启用媒体流后,这些服务的状态将默认更改为活动。 但是,在某些情况下,其中一些可能会被永久禁用。 这会阻止媒体流工作。
为确保相关服务正常运行,请遵循以下步骤:
- 要打开服务,请转到Windows 搜索栏并键入services.msc。
- 在列表中找到UPnP 主机服务并右键单击它。 从菜单中单击属性。
- 将启动类型设置为自动。
- 单击停止>开始以重新启动服务。
- 单击确定。
- 导航到Windows Media Player 网络共享服务。 右键单击它,选择属性,然后重复步骤 3 到 5。
- 关闭服务,看看您现在是否可以使用媒体流。
解决方案 5:更改本地组策略
本地组策略用于管理和配置您计算机中的某些权限。 为了防止未经授权的流式传输,有一些有效的保护性权限设置。 您必须禁用它们才能解决“媒体流不起作用”问题。 此过程需要管理员权限。
要禁用本地组策略编辑器中的保护权限设置,请按照以下简单步骤操作:
- 要打开本地组策略编辑器,请转到Windows 搜索栏并键入gpedit.msc。
- 导航路径:计算机配置 > 管理模板 > Windows 组件 > Windows Media Player。
- 右键单击阻止媒体共享。 点击编辑。
- 单击已禁用。
- 确认更改。
- 重新启动您的 PC 并立即尝试使用媒体流。 它应该工作。
解决方案 6:替换媒体播放器缓存文件夹
AppData 目录中的 Windows Media Player 缓存文件和配置数据损坏或不完整可能会导致多个问题,包括媒体流无法正常工作。
要解决此问题,您可以重命名 Media Player 文件夹或将其连同其中包含的文件一起删除。 下次启动 Windows Media Player 时,将重新创建文件夹并解决问题。
要重命名文件夹,请遵循以下过程:
- 复制路径: %userprofile%\appdata\local\microsoft
- 转到您的Windows 搜索栏并粘贴它。
- 在打开的窗口中,向下滚动到Media Player并将其重命名为Media Player Old。
- 重新启动您的 PC并启动 Windows Media Player。 应该解决媒体流问题。
我们希望您发现这些解决方案可以有效地让媒体流在您的 PC 上开始工作。
最后一点,删除注册表中的无效条目和损坏的键很重要。 您可以使用 Auslogics BoostSpeed 来实现此目的,而不会对您的计算机造成任何损害。 此工具将安全地修复您在尝试在 Windows 10 上使用媒体流时可能遇到的任何故障或崩溃。
您可以在下面的评论部分分享您的想法。
我们很乐意听取您的意见。