共用方式為


疑難排解傳遞最佳化

本文討論如何針對傳遞優化進行疑難解答。

DO 疑難解答員

查看 新的傳遞優化疑難解答員。 此工具提供裝置健康情況檢查,以確認裝置已正確設定為使用傳遞優化。 若要更明確地界定輸出的範圍,請使用其中一個可用的參數:

  • -HealthCheck:提供裝置設定的整體檢查,以確保可在裝置上進行傳遞優化通訊。
  • -P2P:提供 P2P 設定、效率和錯誤的特定輸出。
  • -MCC:提供Microsoft連線快取設定的特定輸出,並確認用戶端可以存取快取伺服器。

常見問題和解決方案

本節摘要說明常見的問題和一些要嘗試的解決方案。

如果您沒有看到來自同儕節的任何位元組

如果您沒有看到任何來自對等的位元組,原因可能是下列其中一個問題:

  • 用戶端無法連線到傳遞優化雲端服務。
  • 雲端服務在網路上看不到其他對等。
  • 用戶端無法連線到從雲端服務提供回來的對等。
  • 網路上沒有任何計算機會從對等計算機取得更新。

用戶端無法連線到傳遞優化雲端服務

請嘗試下列步驟:

  1. 從 Store (開始下載大於 50 MB 的應用程式,例如“Candy Heavy Saga”) 。
  2. Get-DeliveryOptimizationStatus從提升許可權的 PowerShell 視窗執行 ,並觀察 DODownloadMode 設定。 若要讓對等互連能夠運作,下載模式應該是 1、2 或 3。
  3. 如果下載模式為 99,可能表示您的裝置無法連線到傳遞優化雲端服務。 確定允許存取傳遞優化主機名:最重要的是 *.prod.do.dsp.mp.microsoft.com

雲端服務在網路上看不到其他對等

請嘗試下列步驟:

  1. 在相同網路上的兩個不同裝置上下載相同的應用程式,在下載之間等候 10 - 15 分鐘。
  2. Get-DeliveryOptimizationStatus從提升許可權的 PowerShell 視窗執行 ,並確定兩個裝置上的 DODownloadMode 都是 1 或 2。
  3. Get-DeliveryOptimizationPerfSnap從第二部裝置上提升許可權的PowerShell視窗執行。 NumberOfPeers 字段應該是非零。
  4. 如果對等數目為零且 DODownloadMode 為 1,請確定兩個裝置都使用相同的公用 IP 位址連線到因特網 (您可以開啟瀏覽器視窗並搜尋「我的 IP 是什麼」) 來輕鬆地執行此動作。 如果裝置未回報相同的公用IP位址,請將 DODownloadMode 設定為2 (群組) ,並使用自訂 DOGroupID (Guid)

注意

從 Windows 10 2004 版開始,Get-DeliveryOptimizationStatus有一個新選項-PeerInfo可傳回每個檔案的潛在對等實時清單,包括哪些對等已成功連線,以及從每個對等端傳送或接收的總位元組數。

用戶端無法連線到雲端服務所提供的對等

嘗試在網路上的兩個裝置之間進行 Telnet 測試,以確保它們可以使用埠 7680 進行連線。 請依照下列步驟執行:

  1. 從提升許可權的 dism /online /Enable-Feature /FeatureName:TelnetClient 命令提示字元執行 來安裝 Telnet。
  2. 執行測試。 例如,如果您在IP 192.168.8.12的裝置上,而且嘗試測試與192.168.9.17 telnet 192.168.9.17 7680 的連線執行 (語法是 telnet [destination IP] [port]。 當您看到連線錯誤或像這樣 /_的閃爍游標時。 閃爍游標表示成功。

注意

您也可以使用 Test-NetConnection 而非 Telnet 來執行測試。 Test-NetConnection -ComputerName 192.168.9.17 -Port 7680

網路上沒有任何計算機會從對等計算機取得更新

檢查可能限制對等快取參與的傳遞優化設定。 檢查指派的組策略、本機組策略或 MDM 原則中的下列設定是否太嚴格:

  • 允許使用對等快取的最小 RAM (內含)
  • 允許使用對等快取的最小磁碟大小
  • 在裝置使用 VPN 連線時啟用對等快取。
  • 當裝置在設定的電池電量下使用電池時允許上傳