Delivery Optimization is a peer-to-peer customer update service that uses both local and non-local PCs over the Internet. The goal is to deliver updated bits of Windows 10 to networked PCs in the organization. To do this, some of the data from local PCs and some of the data from Microsoft’s data centers are combined to get the full update. The main idea is to reduce bandwidth issues during the update and increase the speed of the update.

Despite this main goal, users have encountered many problems after implementing the update, such as high hard disk load or slow computer performance.

What is the cause of high hard disk or CPU load “Service Host Delivery Optimization”?


How to eliminate high CPU or hard disk load on Service Host Delivery Optimization?

Check to see if an update is pending

  1. Press the Windows+I key.
  2. Then click on ‘Updates and security’.
  3. Under ‘Windows Updates’, click on ‘Restart Now’ to restart your computer.

Set your connection to ‘metered’ mode

  1. Open the ‘Settings’ window.
  2. Then click on ‘Network and Internet’.
  3. Then click on ‘WiFi’ on the left.
  4. Then click on your computer’s WiFi network on the right.
  5. Then under “Measured Connection,” change the “Set as Measured Connection” option to “Enabled.”

Disable delivery optimization

  1. Press the Windows+I key.
  2. You can go to “Updates and security”.
  3. Click on “Windows Update.”
  4. Then click on “Advanced Settings.”
  5. Then scroll down and click “Optimize Deployment”.
  6. Then set the “Allow booting from other PCs” option to Disabled.
  7. Close the settings window and restart your computer.

Frequently Asked Questions

Right-click in the Start menu or press ALT-X on your keyboard. Click Windows Update on the left side, then Advanced Options on the right side. Click Choose how updates will be deployed. If you move the slider on this screen to the "Disabled" position, this behavior will be stopped.

Disabling deployment optimization does not disable updates, but simply forces each device to download its updates directly from Microsoft instead of getting them from the local computer that downloaded them previously.

  1. Disable updates from multiple locations.
  2. Disable automatic updates in the Store app.
  3. Change group policies.
  4. Check background downloads.
  5. Perform a clean boot.