Optimización de la entrega utilizando constantemente hasta un 80% de CPU

Aug 17 2020

Durante los últimos 4 o 5 días, el servicio de Windows Delivery Optimization(nombre para mostrar) / DoSvc(nombre del servicio) ha consumido constantemente hasta el 80% de la CPU. A veces, el uso de la CPU es bastante consistente y otras veces es "puntiagudo". A veces hay actividad de red asociada y otras no.

Hasta ahora, he intentado todo lo siguiente, pero nada ha marcado la diferencia:

  1. Deteniendo el servicio pero se agota con un mensaje de error The Delivery Optimization service could not be stopped.
  2. Matar el ID de proceso del servicio pero hacerlo falla con un mensaje de error ERROR: The process with PID 80788 could not be terminated. Reason: Access is denied., incluso cuando lo hace como LOCAL SYSTEM/ nt authority\system.
  3. Reiniciando la PC.
  4. Deshabilitarlo a través de Configuración → Actualización y seguridad → Optimización de entrega.
  5. Pausar las actualizaciones de Windows a través de Configuración → Actualización y seguridad → Actualización de Windows.
  6. Configurar mi NIC como medida a través de Configuración → Red e Internet → <mi NIC> → Propiedades.
  7. Verificó los registros de eventos "Aplicación" y "Sistema", pero no encontró nada regular o relevante.

No sé si es relevante, pero el uso de RAM de mi PC también ha sido extraño: faltan 3.13 GB de RAM

Respuestas

1 mythofechelon Aug 18 2020 at 19:10

Busqué en Google "registros de optimización de entrega de Windows 10" y encontré https://petri.com/troubleshoot-windows-update-delivery-optimization lo que me llevó a sus comandos de PowerShell.

Después de un poco de experimentación, Get-DeliveryOptimizationStatus -Verbose | Format-List Status,Priority,SourceURL,DownloadDuration,TotalBytesDownloadedejecuté lo que dio como resultado lo siguiente:

PS C:\WINDOWS\system32> Get-DeliveryOptimizationStatus -Verbose | Format-List Status,Priority,SourceURL,DownloadDuration,TotalBytesDownloaded
VERBOSE: Perform operation 'Enumerate CimInstances' with following parameters, ''namespaceName' = root/Microsoft/Windows/DeliveryOptimization,'className' = MSFT_DeliveryOptimizationFile'.
VERBOSE: Operation 'Enumerate CimInstances' complete.


Status                      : Caching
Priority                    : Foreground
SourceURL                   : https://clientupdates.dropboxstatic.com/dbx-releng/dropbox_passwords/win/DropboxPasswords_beta.appinstaller
DownloadDuration            : 10:14:42.1920000
TotalBytesDownloaded        : 50549400

Status                      : Paused
Priority                    : Background
SourceURL                   :
DownloadDuration            : 00:00:00
TotalBytesDownloaded        : 0

Status                      : Downloading
Priority                    : Foreground
SourceURL                   : https://clientupdates.dropboxstatic.com/dbx-releng/dropbox_passwords/win/DropboxPasswords_1.1.27.appx
DownloadDuration            : 16:13:46.5660000
TotalBytesDownloaded        : 70817815424



PS C:\WINDOWS\system32>

Esperaba ver algo relacionado con Microsoft, no entradas relacionadas únicamente con las contraseñas de Dropbox, una de las cuales es una descarga que duró más de 16 horas y descargó 65,95 GB . ¡Se supone que la aplicación completa solo ocupa 161 MB!

Dropbox Passwords se alinea con la línea de tiempo cuando lo instalé el día del anuncio (2020/08/12) o el día después (2020/08/13), lo que aproximadamente recuerdo es cuando comenzó este problema.

Desinstalé la aplicación a través de Configuración → Aplicaciones → Aplicaciones y funciones, pero el problema no desapareció y Get-DeliveryOptimizationStatusaún así informó lo mismo.

Reinicié mi PC y encontré que:

  1. El problema había desaparecido casi por completo . El proceso aún se está ejecutando, pero ahora solo consume ~ 12% de la CPU, lo que puede ser normal.
  2. Durante los primeros minutos, Get-DeliveryOptimizationStatusno informó ninguna actividad.
  3. Después de unos minutos, Get-DeliveryOptimizationStatusreportó dos actividades, ambas contraseñas de Dropbox pero ambas en pausa.
  4. Configuración → Aplicaciones → Aplicaciones y características informaron que Dropbox Passwords se instaló nuevamente, así que lo desinstalé nuevamente.
  5. Get-DeliveryOptimizationStatus sigue informando todas las actividades detenidas.