Ottimizzazione della consegna utilizzando costantemente fino all'80% della CPU

Aug 17 2020

Negli ultimi 4 o 5 giorni, il servizio Windows Delivery Optimization(nome visualizzato) / DoSvc(nome servizio) ha costantemente consumato fino all'80% della CPU. A volte l'utilizzo della CPU è abbastanza consistente e altre volte è "spike". A volte c'è attività di rete associata e talvolta no.

Finora, ho provato tutto quanto segue ma niente ha fatto la differenza:

  1. Arresto del servizio ma timeout con messaggio di errore The Delivery Optimization service could not be stopped.
  2. L'uccisione dell'ID processo del servizio ma l'operazione fallisce con un messaggio di errore ERROR: The process with PID 80788 could not be terminated. Reason: Access is denied., anche quando lo si fa come LOCAL SYSTEM/ nt authority\system.
  3. Riavvio del PC.
  4. Disattivarlo tramite Impostazioni → Aggiornamento e sicurezza → Ottimizzazione della consegna.
  5. Sospensione degli aggiornamenti di Windows tramite Impostazioni → Aggiornamento e sicurezza → Windows Update.
  6. Impostare la mia NIC come misurata tramite Impostazioni → Rete e Internet → <mia NIC> → Proprietà.
  7. Ha controllato i log degli eventi "Applicazione" e "Sistema" ma non ha trovato nulla di regolare o rilevante.

Non so se sia rilevante, ma anche l'utilizzo della RAM del mio PC è stato strano: mancano 3,13 GB di RAM

Risposte

1 mythofechelon Aug 18 2020 at 19:10

Ho cercato su Google "registri di ottimizzazione della consegna di Windows 10" e ho trovato https://petri.com/troubleshoot-windows-update-delivery-optimization che mi ha portato ai suoi commandlet di PowerShell.

Dopo alcuni esperimenti, ho eseguito il Get-DeliveryOptimizationStatus -Verbose | Format-List Status,Priority,SourceURL,DownloadDuration,TotalBytesDownloadedche ha prodotto quanto segue:

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>

Mi aspettavo di vedere qualcosa relativo a Microsoft, non voci relative esclusivamente a Dropbox Passwords, una delle quali è un download che è durato più di 16 ore e scaricato 65,95 GB ! L'intera app dovrebbe essere solo di 161 MB!

Dropbox Passwords si allinea con la sequenza temporale in quanto l'ho installato il giorno dell'annuncio (2020/08/12) o il giorno successivo (2020/08/13) che ricordo approssimativamente quando è iniziato questo problema.

Ho disinstallato l'app tramite Impostazioni → App → App e funzionalità ma il problema non è diminuito e ho Get-DeliveryOptimizationStatuscomunque segnalato lo stesso.

Ho riavviato il mio PC e ho scoperto che:

  1. Il problema si era quasi completamente risolto . Il processo è ancora in esecuzione ma ora consuma solo il 12% circa della CPU, il che potrebbe essere normale.
  2. Per i primi minuti Get-DeliveryOptimizationStatusnon sono state segnalate attività.
  3. Dopo pochi minuti, Get-DeliveryOptimizationStatussegnalate due attività, entrambe Dropbox Passwords ma entrambe in pausa.
  4. Impostazioni → App → App e funzionalità hanno segnalato che Dropbox Passwords è stato installato di nuovo, quindi l'ho disinstallato di nuovo.
  5. Get-DeliveryOptimizationStatus segnala ancora tutte le attività sospese.