服务主机交付优化 高网络、磁盘或 CPU 使用率

服务主机交付优化服务(Service Host Delivery Optimization Service)用于优化服务交付并提高更新速度。此外,您还可以使用此服务来减少更新时的带宽问题。但是,一些用户报告说服务主机交付优化(Service Host Delivery Optimization)导致网络(Network)磁盘(Disk)CPU使用率很高。如果您遇到同样的问题,请继续阅读这篇文章以获得有用的解决方案。

在尝试任何建议的故障排除过程之前,最好重新启动计算机。执行此操作会刷新操作系统并删除可能导致出现此问题的损坏的临时数据。

服务主机交付优化(Service Host Delivery Optimization)有什么作用?

服务主机交付优化

Windows 服务的名称是传递优化(Delivery Optimization)( DoSvc )。它执行内容交付优化任务,并在Windows 更新(Windows Update)过程中使用。其可执行文件的路径是:

C:\WINDOWS\System32\svchost.exe -k NetworkService -p

服务主机传递优化网络(Service Host Delivery Optimization Network)磁盘(Disk)CPU使用率

请按照以下建议解决此问题:

  1. 运行系统文件检查器
  2. 关闭(Turn)允许从其他电脑下载
  3. 在Microsoft Store(Microsoft Store)中禁用自动更新
  4. 修改 BITS 的网络带宽
  5. 修改(Modify)组策略(Group Policy)注册表(Registry)以禁用WUDO

现在让我们详细看看它们:

1]运行系统文件检查器

由于是Windows 操作系统(Windows OS)进程,因此您需要确保潜在的损坏不会导致此问题。所以你可以做的第一件事就是运行系统文件检查器工具来替换这些坏文件。

2]关闭(Turn)允许从其他PC下载

服务主机交付优化 高网络和磁盘使用率

作为这种情况的第一步,您必须禁用允许您的计算机从多种网络(Network)计算机类型下载更新的传递优化设置。

  • (Press)Windows键 + I 键盘快捷键打开“设置(Settings)应用。
  • 单击更新和安全(Update & Security)部分。
  • 从左侧窗格转到传递优化选项卡。(Delivery Optimization)
  • 关闭允许从其他 PC 下载(Allow downloads from other PCs)的切换开关。
  • 现在重新启动计算机并尝试检查此问题是否仍然存在。

3]禁用(Disable)Microsoft Store中的自动更新

服务主机交付优化

Microsoft Store在为您的计算机上安装的某些应用程序下载更新时有时会导致此问题。如果上述方法不能解决问题,请在 Microsoft Store 应用中禁用自动更新并检查是否有效

  • 搜索Store应用程序,然后打开它。
  • 转到应用程序的右上角,单击查看更多(See more)(三个点)按钮。
  • 从菜单列表中选择设置选项。(Settings)
  • 应用程序(App)更新部分下,关闭自动更新应用程序(Update apps automatically)选项的切换。
  • 重新启动计算机,看看它是否工作。

4]修改(Modify Network)BITS的网络带宽

要使用组策略编辑器(Group Policy Editor)执行此操作,请按照以下步骤操作:

  • 单击(Click)开始按钮,键入 gpedit.msc,然后(Start)Enter
  • 在下一页上,转到以下位置:Computer Configuration > Administrative Templates > Windows Components > Delivery Optimization.

使用组策略修复磁盘使用情况

  • 现在转到窗口的右侧并双击“下载模式”(Download Mode)选项。
  • 出现“下载模式”(Download Mode)页面时,选择“启用(Enabled)”复选框。

修复高网络和磁盘使用率

  • 选项部分下,单击(Options)下载模式(Download Mode)旁边的下拉菜单,然后选择简单 (99)(Simple (99))选项。
  • 单击Apply > OK以应用更改。
  • 返回到本地组策略(Local Group Policy)窗口,导航到此位置:Computer Configuration > Administrative Templates > Network > Background Intelligent Transfer Service (BITS).

服务主机交付优化 高网络、磁盘或 CPU 使用率

  • 右键单击“限制 BITS 后台传输的最大网络带宽” (Limit the maximum network bandwidth for BITS background transfers )选项,然后选择“编辑(Edit)”选项。
  • 在下一个屏幕上,选择启用(Enabled )选项。

使用组策略修复高网络和磁盘使用率

  • 选项(Options)部分下,确保限制后台传输速率 (Kbps)(Limit background transfer rate (Kbps))设置为 10。
  • 单击Apply > OK以应用更改。
  • 重新启动计算机,看看它是否工作。

完成所需更改后,关闭组策略窗口并重新启动计算机。检查问题现在是否已解决。

5]修改(Modify)组策略(Group Policy)注册表(Registry)以禁用WUDO

或者,您可以尝试调整注册表或组策略中的传递优化设置(delivery optimization settings in the Registry or Group Policy)

以下是使用Windows 注册表(Windows Registry)的方法。

通过注册表编辑器禁用传递优化

  • Windows键 + R 调用“运行”(Run)对话框。
  • 在“运行”对话框中,键入 regedit 并按 Enter 以 打开注册表编辑器(open Registry Editor)
  • 导航或跳转到下面的注册表项 路径:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DoSvc
  • 在该位置的右侧窗格中,双击 开始(Start) 条目以对其进行修改。
  •  在 数值数据(Value data) 框中键入 4 。
  • 单击 确定(OK) 以保存更改。
  • 关闭注册表编辑器窗口。
  • 重新启动(Reboot) 计算机以保存更改。

我应该禁用传递优化(Delivery Optimization)吗?

交付(Delivery)优化是一项内置的Windows功能,旨在确保您的Windows PC 从本地网络上的其他PC 下载Windows更新和应用程序,而不是使用 Internet。它允许Windows 10 与同一本地网络上的其他 PC 共享数据,这对于点对点更新非常有用。

So should you disable delivery optimization in Windows? Yes, you could safely disable it!

当您禁用传递优化时,您对恶意软件的保护将减少,并且某些功能可能无法正常运行。例如,如果您在禁用交付优化后拔下以太网电缆, (Ethernet)OneDrive将无法同步您的文件。

您可能已经注意到,在您的Windows中默认启用传递优化(Delivery Optimization)。这有助于减少从另一台计算机下载应用程序或与您共享的任何文件所需的时间。

但是,在某些情况下,此功能可能会导致 Windows 功能出现问题,例如互联网连接速度慢或从网络上的另一台计算机下载文件时出现性能问题。如果您遇到这些类型的问题,您应该禁用计算机上的传递优化(Delivery Optimization)选项。

相关(Related)连接设备平台服务 (CDPSvc) 高磁盘使用率(Connected Devices Platform Service (CDPSvc) High Disk Usage)- 你可以禁用它吗?



About the author

拥有超过 10 年经验的发烧友工程师和音频产品专家。我专注于从头到尾创造优质的音乐扬声器和耳机。我是解决音频问题以及设计新扬声器和耳机系统的专家。我的经验不仅仅是制造好产品。我也热衷于帮助他人成为最好的自己,无论是通过教育还是社区服务。



Related posts