疑難排解傳遞最佳化
本文討論如何針對傳遞優化進行疑難解答。
DO 疑難解答員
查看 新的傳遞優化疑難解答員。 此工具提供裝置健康情況檢查,以確認裝置已正確設定為使用傳遞優化。 若要更明確地界定輸出的範圍,請使用其中一個可用的參數:
- -HealthCheck:提供裝置設定的整體檢查,以確保可在裝置上進行傳遞優化通訊。
- -P2P:提供 P2P 設定、效率和錯誤的特定輸出。
- -MCC:提供Microsoft連線快取設定的特定輸出,並確認用戶端可以存取快取伺服器。
常見問題和解決方案
本節摘要說明常見的問題和一些要嘗試的解決方案。
如果您沒有看到來自同儕節的任何位元組
如果您沒有看到任何來自對等的位元組,原因可能是下列其中一個問題:
- 用戶端無法連線到傳遞優化雲端服務。
- 雲端服務在網路上看不到其他對等。
- 用戶端無法連線到從雲端服務提供回來的對等。
- 網路上沒有任何計算機會從對等計算機取得更新。
用戶端無法連線到傳遞優化雲端服務
請嘗試下列步驟:
- 從 Store (開始下載大於 50 MB 的應用程式,例如“Candy Heavy Saga”) 。
-
Get-DeliveryOptimizationStatus
從提升許可權的 PowerShell 視窗執行 ,並觀察 DODownloadMode 設定。 若要讓對等互連能夠運作,下載模式應該是 1、2 或 3。 - 如果下載模式為 99,可能表示您的裝置無法連線到傳遞優化雲端服務。 確定允許存取傳遞優化主機名:最重要的是 *.prod.do.dsp.mp.microsoft.com。
雲端服務在網路上看不到其他對等
請嘗試下列步驟:
- 在相同網路上的兩個不同裝置上下載相同的應用程式,在下載之間等候 10 - 15 分鐘。
-
Get-DeliveryOptimizationStatus
從提升許可權的 PowerShell 視窗執行 ,並確定兩個裝置上的 DODownloadMode 都是 1 或 2。 -
Get-DeliveryOptimizationPerfSnap
從第二部裝置上提升許可權的PowerShell視窗執行。 NumberOfPeers 字段應該是非零。 - 如果對等數目為零且 DODownloadMode 為 1,請確定兩個裝置都使用相同的公用 IP 位址連線到因特網 (您可以開啟瀏覽器視窗並搜尋「我的 IP 是什麼」) 來輕鬆地執行此動作。 如果裝置未回報相同的公用IP位址,請將 DODownloadMode 設定為2 (群組) ,並使用自訂 DOGroupID (Guid) 。
注意
從 Windows 10 2004 版開始,Get-DeliveryOptimizationStatus
有一個新選項-PeerInfo
可傳回每個檔案的潛在對等實時清單,包括哪些對等已成功連線,以及從每個對等端傳送或接收的總位元組數。
用戶端無法連線到雲端服務所提供的對等
嘗試在網路上的兩個裝置之間進行 Telnet 測試,以確保它們可以使用埠 7680 進行連線。 請依照下列步驟執行:
- 從提升許可權的
dism /online /Enable-Feature /FeatureName:TelnetClient
命令提示字元執行 來安裝 Telnet。 - 執行測試。 例如,如果您在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 連線時啟用對等快取。
- 當裝置在設定的電池電量下使用電池時允許上傳