Pengoptimalan Pengiriman secara konstan menggunakan hingga 80% CPU

Aug 17 2020

Selama 4 atau 5 hari terakhir, layanan Windows Delivery Optimization(nama tampilan) / DoSvc(nama layanan) terus-menerus menghabiskan hingga 80% dari CPU. Terkadang penggunaan CPU cukup konsisten dan di lain waktu "spikey". Terkadang ada aktivitas jaringan terkait dan terkadang tidak.

Sejauh ini, saya telah mencoba semua hal berikut tetapi tidak ada yang membuat perbedaan:

  1. Menghentikan layanan tetapi waktu habis dengan pesan kesalahan The Delivery Optimization service could not be stopped.
  2. Membunuh ID proses layanan tetapi melakukannya gagal dengan pesan kesalahan ERROR: The process with PID 80788 could not be terminated. Reason: Access is denied., bahkan ketika melakukannya sebagai LOCAL SYSTEM/ nt authority\system.
  3. Reboot PC.
  4. Menonaktifkannya melalui Pengaturan → Perbarui & Keamanan → Pengoptimalan Pengiriman.
  5. Menjeda pembaruan Windows melalui Pengaturan → Pembaruan & Keamanan → Pembaruan Windows.
  6. Mengatur NIC saya sebagai meteran melalui Pengaturan → Jaringan & Internet → <NIC saya> → Properti.
  7. Memeriksa log peristiwa "Aplikasi" dan "Sistem" tetapi tidak menemukan apa pun yang biasa atau relevan.

Saya tidak tahu apakah itu relevan tetapi penggunaan RAM PC saya juga aneh: RAM 3,13 GB hilang

Jawaban

1 mythofechelon Aug 18 2020 at 19:10

Saya mencari di Google "log pengoptimalan pengiriman windows 10" dan menemukan https://petri.com/troubleshoot-windows-update-delivery-optimization yang membawa saya ke commandlet PowerShell-nya.

Setelah beberapa eksperimen, saya mengeksekusi Get-DeliveryOptimizationStatus -Verbose | Format-List Status,Priority,SourceURL,DownloadDuration,TotalBytesDownloadedyang menghasilkan yang berikut:

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>

Saya berharap melihat sesuatu yang terkait dengan Microsoft, bukan entri yang hanya terkait dengan Kata Sandi Dropbox, salah satunya adalah unduhan yang berlangsung 16+ jam dan diunduh 65,95 GB ! Seluruh aplikasi seharusnya hanya berukuran 161 MB!

Kata Sandi Dropbox sejalan dengan garis waktu saat saya menginstalnya pada hari pengumuman (2020/08/12) atau lusa (2020/08/13) yang secara kasar saya ingat adalah ketika masalah ini dimulai.

Saya mencopot pemasangan aplikasi melalui Pengaturan → Aplikasi → Aplikasi & fitur tetapi masalahnya tidak mereda dan Get-DeliveryOptimizationStatusmasih melaporkan hal yang sama.

Saya me-reboot PC saya dan menemukan bahwa:

  1. Masalahnya hampir seluruhnya mereda . Prosesnya masih berjalan tetapi sekarang hanya memakan ~ 12% dari CPU yang mungkin normal.
  2. Selama beberapa menit pertama, Get-DeliveryOptimizationStatusdilaporkan tidak ada aktivitas.
  3. Setelah beberapa menit, Get-DeliveryOptimizationStatusmelaporkan dua aktivitas, keduanya Dropbox Passwords tetapi keduanya dijeda.
  4. Pengaturan → Aplikasi → Aplikasi & fitur melaporkan bahwa Kata Sandi Dropbox dipasang lagi jadi saya mencopotnya lagi.
  5. Get-DeliveryOptimizationStatus masih melaporkan semua aktivitas yang dijeda.