Ottimizzazione del recapito per gli aggiornamenti di Windows 10Delivery Optimization for Windows 10 updates

Ambito di applicazioneApplies to

  • Windows 10Windows10

Stai cercando informazioni per utenti privati?Looking for consumer information? Vedi Windows Update: domande frequentiSee Windows Update: FAQ

Applicazioni, aggiornamenti e aggiornamenti di Windows possono contenere pacchetti con file molto grandi.Windows updates, upgrades, and applications can contain packages with very large files. Download e distribuzione di aggiornamenti possono consumare buona parte delle risorse di rete sui dispositivi che li ricevono.Downloading and distributing updates can consume quite a bit of network resources on the devices receiving them. Puoi usare Ottimizzazione recapito per ridurre il consumo della larghezza di banda condividendo il lavoro di download di questi pacchetti tra più dispositivi durante la distribuzione.You can use Delivery Optimization to reduce bandwidth consumption by sharing the work of downloading these packages among multiple devices in your deployment. L'ottimizzazione della distribuzione può eseguire questa operazione perché è una cache distribuita che consente ai client di scaricare i pacchetti da origini alternative, ad esempio altri peer della rete, oltre ai tradizionali server basati su Internet.Delivery Optimization can accomplish this because it is a self-organizing distributed cache that allows clients to download those packages from alternate sources (such as other peers on the network) in addition to the traditional Internet-based servers. È possibile usare l'ottimizzazione del recapito in combinazione con Windows Update, Windows Server Update Services (WSUS), Windows Update for business o Microsoft endpoint Configuration Manager (quando è abilitata l'installazione di aggiornamenti Express).You can use Delivery Optimization in conjunction with Windows Update, Windows Server Update Services (WSUS), Windows Update for Business, or Microsoft Endpoint Configuration Manager (when installation of Express Updates is enabled).

Ottimizzazione recapito è una soluzione gestita su cloud.Delivery Optimization is a cloud-managed solution. L'accesso ai servizi cloud di Ottimizzazione recapito costituisce un requisito.Access to the Delivery Optimization cloud services is a requirement. Ciò significa che, per poter usare la funzionalità peer-to-peer di Ottimizzazione recapito, i dispositivi devono disporre dell'accesso a Internet.This means that in order to use the peer-to-peer functionality of Delivery Optimization, devices must have access to the internet.

Per informazioni sulla configurazione dell'ottimizzazione del recapito, inclusi suggerimenti per le impostazioni ottimali in diversi scenari, vedere configurare l'ottimizzazione del recapito per gli aggiornamenti di Windows 10.For information about setting up Delivery Optimization, including tips for the best settings in different scenarios, see Set up Delivery Optimization for Windows 10 updates. Per un elenco completo di tutte le impostazioni per l'ottimizzazione del recapito, vedi riferimento per l' ottimizzazione del recapitoFor a comprehensive list of all Delivery Optimization settings, see Delivery Optimization reference.

Nota

WSUS può anche usare BranchCache per condividere e memorizzare nella cache il contenuto.WSUS can also use BranchCache for content sharing and caching. Se Ottimizzazione recapito è abilitato per i dispositivi che usano BranchCache, verrà usato Ottimizzazione recapito.If Delivery Optimization is enabled on devices that use BranchCache, Delivery Optimization will be used instead.

Novità in Windows 10, versione 2004New in Windows 10, version 2004

RequisitiRequirements

La tabella seguente elenca la versione minima di Windows 10 che supporta l'ottimizzazione del recapito:The following table lists the minimum Windows 10 version that supports Delivery Optimization:

Tipo di dispositivoDevice type Versione minima di WindowsMinimum Windows version
Computer che eseguono Windows 10Computers running Windows 10 15111511
Computer che eseguono installazioni Server Core di Windows ServerComputers running Server Core installations of Windows Server 17091709
Dispositivi di un saccoIoT devices 18031803
Dispositivi HoloLensHoloLens devices 18031803

Tipi di pacchetti di download supportati dall'ottimizzazione delle recapitoTypes of download packages supported by Delivery Optimization

Pacchetto di downloadDownload package Versione minima di WindowsMinimum Windows version
Aggiornamenti di Windows 10 (aggiornamenti delle caratteristiche e aggiornamenti della qualità)Windows 10 updates (feature updates and quality updates) 15111511
Driver di Windows 10Windows 10 drivers 15111511
File di Windows StoreWindows Store files 15111511
File di Windows Store per le aziendeWindows Store for Business files 15111511
Aggiornamenti della definizione di Windows DefenderWindows Defender definition updates 15111511
App e aggiornamenti di Microsoft 365Microsoft 365 Apps and updates 1709 (per altre informazioni, vedere ottimizzazione delle recapito e app Microsoft 365)1709 (for more information, see Delivery Optimization and Microsoft 365 Apps)
App Win32 per IntuneWin32 apps for Intune 17091709
Giochi per Xbox game passXbox game pass games 20042004
App MSIX (solo download HTTP)MSIX apps (HTTP downloads only) 20042004
Aggiornamenti di Configuration Manager ExpressConfiguration Manager Express Updates 1709 + Configuration Manager versione 17111709 + Configuration Manager version 1711

Nota

A partire da Configuration Manager versione 1910, è possibile usare l'ottimizzazione del recapito per la distribuzione di tutti i contenuti Windows Update per i client che usano Windows 10 versione 1709 o successiva, non solo per esprimere i file di installazione.Starting with Configuration Manager version 1910, you can use Delivery Optimization for the distribution of all Windows update content for clients running Windows 10 version 1709 or newer, not just express installation files. Per altre informazioni, vedere ottimizzazione della distribuzione a partire dalla versione 1910.For more, see Delivery Optimization starting in version 1910.

In Windows 10 Enterprise, Professional ed Education Edition l'ottimizzazione delle revisioni è abilitata per impostazione predefinita per la condivisione peer-to-peer sulla rete locale (NAT).In Windows 10 Enterprise, Professional, and Education editions, Delivery Optimization is enabled by default for peer-to-peer sharing on the local network (NAT). In particolare, tutti i dispositivi devono essere dietro lo stesso NAT, ma è possibile configurarlo in modo diverso nelle soluzioni di criteri di gruppo e di gestione di dispositivi mobili (MDM) come Microsoft Intune.Specifically, all of the devices must be behind the same NAT, but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune.

Per altre informazioni, vedere "modalità di download" in riferimento all'ottimizzazione del recapito.For more information, see "Download mode" in Delivery optimization reference.

Configurare l'ottimizzazione del recapitoSet up Delivery Optimization

Vedere configurare l'ottimizzazione del recapito per i valori suggeriti per diversi scenari comuni.See Set up Delivery Optimization for suggested values for a number of common scenarios.

Puoi usare Criteri di gruppo o una soluzione MDM come Intune per configurare Ottimizzazione recapito.You can use Group Policy or an MDM solution like Intune to configure Delivery Optimization.

Le impostazioni di Ottimizzazione recapito si trovano in Criteri di gruppo in Configurazione\Criteri\Modelli amministrativi\Componenti di Windows\Ottimizzazione recapito.You will find the Delivery Optimization settings in Group Policy under Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization. In MDM le stesse impostazioni si trovano in Vendor/MSFT/Policy/Config/DeliveryOptimization/.In MDM, the same settings are under .Vendor/MSFT/Policy/Config/DeliveryOptimization/.

A partire da Microsoft Intune versione 1902, è possibile impostare molti criteri di ottimizzazione del recapito come profilo, che è possibile applicare ai gruppi di dispositivi.Starting with Microsoft Intune version 1902, you can set many Delivery Optimization policies as a profile, which you can then apply to groups of devices. Per altre informazioni, vedere impostazioni per l'ottimizzazione del recapito in Microsoft Intune)For more information, see Delivery Optimization settings in Microsoft Intune)

A partire da Windows 10, versione 1903, è possibile usare l'ID tenant di Azure Active Directory (AAD) come strumento per definire i gruppi.Starting with Windows 10, version 1903, you can use the Azure Active Directory (AAD) Tenant ID as a means to define groups. A tale scopo, imposta il valore di DOGroupIdSource sul nuovo valore massimo 5.To do this set the value for DOGroupIdSource to its new maximum value of 5.

RiferimentoReference

Per un elenco completo di tutte le possibili impostazioni per l'ottimizzazione del recapito, Vedi informazioni di riferimento per l' ottimizzazioneFor complete list of every possible Delivery Optimization setting, see Delivery Optimization reference.

In quale modo Microsoft usa Ottimizzazione recapitoHow Microsoft uses Delivery Optimization

Per garantire che le distribuzioni in corso non avessero impatto sulle reti in uso e non sfruttassero la larghezza di banda di altri servizi, Microsoft IT ha implementato alcune strategie di gestione della larghezza di banda differenti.At Microsoft, to help ensure that ongoing deployments weren’t affecting our network and taking away bandwidth for other services, Microsoft IT used a couple of different bandwidth management strategies. La funzionalità di memorizzazione nella cache peer-to-peer abilitata tramite Criteri di gruppo Ottimizzazione recapito è stata prima lanciata come progetto pilota e poi distribuita in tutti i dispositivi gestiti tramite Criteri di gruppo.Delivery Optimization, peer-to-peer caching enabled through Group Policy, was piloted and then deployed to all managed devices using Group Policy. In base alle raccomandazioni del team di Ottimizzazione recapito, abbiamo usato la configurazione "gruppo" per limitare la condivisione del contenuto solo ai dispositivi che sono membri dello stesso dominio di Active Directory.Based on recommendations from the Delivery Optimization team, we used the "group" configuration to limit sharing of content to only the devices that are members of the same Active Directory domain. Il contenuto viene memorizzato nella cache per 24hours.The content is cached for 24hours. Più del 76% del contenuto risulta provenire da dispositivi peer rispetto a Internet.More than 76 percent of content came from peer devices versus the Internet.

Per ulteriori informazioni, consulta il case study tecnico sull'adozione di Windows as a Service in Microsoft.For more details, check out the Adopting Windows as a Service at Microsoft technical case study.

Domande frequentiFrequently asked questions

Ottimizzazione recapito funziona con WSUS? Sì.Does Delivery Optimization work with WSUS?: Yes. I dispositivi otterranno i payload di aggiornamento dal server WSUS, tuttavia devono anche avere una connessione Internet poiché comunicano con il servizio cloud di Ottimizzazione recapito per il coordinamento.Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination.

Quali porte vengono usate per l'ottimizzazione della consegna?: l'ottimizzazione della recapito viene ascoltata sulla porta 7680 per le richieste di altri peer tramite TCP/IP.Which ports does Delivery Optimization use?: Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. Il servizio registrerà e aprirà la porta nel dispositivo, ma potrebbe essere necessario impostare la porta per accettare il traffico in ingresso tramite il firewall.The service will register and open this port on the device, but you might need to set this port to accept inbound traffic through your firewall yourself. Se non si consente il traffico in ingresso sulla porta 7680, non è possibile usare la funzionalità peer-to-peer per l'ottimizzazione del recapito.If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. Tuttavia, i dispositivi possono ancora scaricare correttamente usando il traffico HTTP o HTTPS tramite la porta 80 (ad esempio per i dati di Windows Update predefiniti).However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data).

Se si configura l'ottimizzazione del recapito per creare gruppi peer che includono dispositivi tra NAT (o qualsiasi forma di subnet interna che usa gateway o firewall tra subnet), utilizzerà Teredo.If you set up Delivery Optimization to create peer groups that include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets), it will use Teredo. Affinché questo funzioni, è necessario consentire il traffico TCP/IP in ingresso sulla porta 3544.For this to work, you must allow inbound TCP/IP traffic over port 3544. Cercare un'impostazione "NAT Traversal" nel firewall per configurarla.Look for a "NAT traversal" setting in your firewall to set this up.

L'ottimizzazione del recapito comunica anche con il servizio cloud usando HTTP/HTTPS tramite la porta 80.Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80.

Se utilizzo un proxy, quali sono i requisiti? Devi abilitare le richieste di intervalli di byte.What are the requirements if I use a proxy?: You must allow Byte Range requests. Per informazioni dettagliate, vedi Requisiti del proxy per Windows Update.See Proxy requirements for Windows Update for details.

Quali nomi host devo abilitare per il firewall per supportare Ottimizzazione recapito?What hostnames should I allow through my firewall to support Delivery Optimization?:

Per la comunicazione tra i client e il servizio cloud Ottimizzazione recapito: *.do.dsp.mp.microsoft.com.For communication between clients and the Delivery Optimization cloud service: *.do.dsp.mp.microsoft.com.

Per i metadati di Ottimizzazione recapito:For Delivery Optimization metadata:

  • *.dl.delivery.mp.microsoft.com*.dl.delivery.mp.microsoft.com
  • *.emdl.ws.microsoft.com*.emdl.ws.microsoft.com

Per i payload (facoltativi):For the payloads (optional):

  • *.download.windowsupdate.com*.download.windowsupdate.com
  • *.windowsupdate.com*.windowsupdate.com

L' ottimizzazione della recapito USA multicast?: No.Does Delivery Optimization use multicast?: No. Si basa sul servizio cloud per l'individuazione peer, ottenendo un elenco di peer e dei relativi indirizzi IP.It relies on the cloud service for peer discovery, resulting in a list of peers and their IP addresses. I dispositivi client quindi si connettono ai loro peer per ottenere i file di download tramite TCP/IP.Client devices then connect to their peers to obtain download files over TCP/IP.

In che modo l'ottimizzazione del recapito si occupa della congestione del router da attività peer-to-peer sulla LAN?: a partire da Windows 10, versione 1903, l'ottimizzazione della distribuzione USA LEDBAT per alleviare la congestione.How does Delivery Optimization deal with congestion on the router from peer-to-peer activity on the LAN?: Starting in Windows 10, version 1903, Delivery Optimization uses LEDBAT to relieve such congestion. Per altre informazioni, vedere questo post sul Blog di networking.For more details see this post on the Networking Blog.

In che modo l'ottimizzazione del recapito gestisce le VPN?How does Delivery Optimization handle VPNs? L'ottimizzazione del recapito cerca di identificare le VPN controllando il tipo e i dettagli della scheda di rete e tratterà la connessione come VPN se la descrizione dell'adattatore contiene determinate parole chiave, ad esempio "VPN" o "sicuro".Delivery Optimization attempts to identify VPNs by checking the network adapter type and details and will treat the connection as a VPN if the adapter description contains certain keywords, such as "VPN" or "secure."

Se la connessione viene identificata come VPN, l'ottimizzazione del recapito sospenderà il caricamento in altri peer.If the connection is identified as a VPN, Delivery Optimization will suspend uploads to other peers. Tuttavia, puoi consentire l'upload su una VPN usando la cache dei peer abilitata mentre il dispositivo si connette tramite criteri VPN .However, you can allow uploads over a VPN by using the Enable Peer Caching while the device connects via VPN policy.

Se è stato definito un gruppo di delimitazione in Configuration Manager per gli intervalli di indirizzi IP VPN, è possibile impostare il criterio DownloadMode su 0 per il gruppo di delimitazione per verificare che non ci siano attività peer-to-peer sulla rete VPN.If you have defined a boundary group in Configuration Manager for VPN IP ranges, you can set the DownloadMode policy to 0 for that boundary group to ensure that there will be no peer-to-peer activity over the VPN. Quando il dispositivo non è connesso tramite VPN, può comunque sfruttare peer-to-peer con l'impostazione predefinita di LAN.When the device is not connected via VPN, it can still leverage peer-to-peer with the default of LAN.

Con split tunneling, assicurati di consentire l'accesso diretto a questi endpoint:With split tunneling, make sure to allow direct access to these endpoints:

Endpoint del servizio di ottimizzazione recapito:Delivery Optimization service endpoint:

  • https://*.prod.do.dsp.mp.microsoft.com

Metadati per l'ottimizzazione del recapito:Delivery Optimization metadata:

  • http://emdl.ws.microsoft.com
  • http://*.dl.delivery.mp.microsoft.com

Servizi di back-end di Windows Update e Microsoft Store e payload di Windows Update e Microsoft StoreWindows Update and Microsoft Store backend services and Windows Update and Microsoft Store payloads

  • http://*.windowsupdate.com
  • https://*.delivery.mp.microsoft.com
  • https://*.update.microsoft.com
  • https://tsfe.trafficshaping.dsp.mp.microsoft.com

Per altre informazioni sul lavoro remoto se si usa Configuration Manager, vedere questo post del Blog di Configuration Manager.For more information about remote work if you're using Configuration Manager, see this post on the Configuration Manager blog.

Risoluzione dei problemiTroubleshooting

Questa sezione riepiloga i problemi comuni e alcune soluzioni da provare.This section summarizes common problems and some solutions to try.

Se non vengono visualizzati byte da peerIf you don't see any bytes from peers

Se non vengono visualizzati byte provenienti da peer, la causa potrebbe essere uno dei problemi seguenti:If you don’t see any bytes coming from peers the cause might be one of the following issues:

  • I client non sono in grado di raggiungere i servizi cloud per l'ottimizzazione del recapito.Clients aren’t able to reach the Delivery Optimization cloud services.
  • Il servizio cloud non Visualizza altri peer nella rete.The cloud service doesn’t see other peers on the network.
  • I client non sono in grado di connettersi ai peer offerti di nuovo dal servizio cloud.Clients aren’t able to connect to peers that are offered back from the cloud service.

I client non sono in grado di raggiungere i servizi cloud per l'ottimizzazione del recapito.Clients aren't able to reach the Delivery Optimization cloud services.

Se si ritiene che sia il problema, provare a eseguire la procedura seguente:If you suspect this is the problem, try these steps:

  1. Avviare un download di un'app di dimensioni maggiori di 50 MB nello Store, ad esempio "Candy Crush Saga".Start a download of an app that is larger than 50 MB from the Store (for example "Candy Crush Saga").
  2. Eseguire Get-DeliveryOptimizationStatus l'esecuzione da una finestra di PowerShell elevata e osservare l'impostazione DownloadMode.Run Get-DeliveryOptimizationStatus from an elevated PowerShell window and observe the DownloadMode setting. Per il peering al lavoro, DownloadMode deve essere 1, 2 o 3.For peering to work, DownloadMode should be 1, 2, or 3.
  3. Se DownloadMode è 99, potrebbe indicare che il dispositivo non è in grado di raggiungere i servizi cloud per l'ottimizzazione del recapito.If DownloadMode is 99 it could indicate your device is unable to reach the Delivery Optimization cloud services. Assicurarsi che l'accesso ai nomi host per l'ottimizzazione del recapito sia consentito: la cosa più importante è **\ *. do.DSP.MP.Microsoft.com**.Ensure that the Delivery Optimization hostnames are allowed access: most importantly *.do.dsp.mp.microsoft.com.

Il servizio cloud non Visualizza altri peer nella rete.The cloud service doesn't see other peers on the network.

Se si ritiene che sia il problema, provare a eseguire la procedura seguente:If you suspect this is the problem, try these steps:

  1. Scaricare la stessa app in due dispositivi diversi nella stessa rete, in attesa di 10-15 minuti tra i download.Download the same app on two different devices on the same network, waiting 10 – 15 minutes between downloads.
  2. Eseguire Get-DeliveryOptimizationStatus l'esecuzione da una finestra di PowerShell elevata e verificare che DownloadMode sia 1 o 2 in entrambi i dispositivi.Run Get-DeliveryOptimizationStatus from an elevated PowerShell window and ensure that DownloadMode is 1 or 2 on both devices.
  3. Eseguire Get-DeliveryOptimizationPerfSnap l'esecuzione da una finestra di PowerShell elevata nel secondo dispositivo.Run Get-DeliveryOptimizationPerfSnap from an elevated PowerShell window on the second device. Il campo NumberOfPeers deve essere diverso da zero.The NumberOfPeers field should be non-zero.
  4. Se il numero di peer è zero e si ha DownloadMode = 1, verificare che entrambi i dispositivi utilizzino lo stesso indirizzo IP pubblico per raggiungere Internet.If the number of peers is zero and you have DownloadMode = 1, ensure that both devices are using the same public IP address to reach the internet. A tale scopo, aprire una finestra del browser e cercare "che cos'è il mio IP".To do this, open a browser Windows and search for “what is my IP”. Puoi DownloadMode 2 (gruppo) e un GroupID personalizzato (Guid) per risolvere il problema se i dispositivi non segnalano lo stesso indirizzo IP pubblico.You can DownloadMode 2 (Group) and a custom GroupID (Guid) to fix this if the devices aren’t reporting the same public IP address.

I client non sono in grado di connettersi ai peer offerti dal servizio cloudClients aren't able to connect to peers offered by the cloud service

Se si sospetta che si verifichi il problema, provare a eseguire un test Telnet tra due dispositivi della rete per verificare che sia possibile connettersi tramite la porta 7680.If you suspect this is the problem, try a Telnet test between two devices on the network to ensure they can connect using port 7680. A tale scopo, effettua quanto segue:To do this, follow these steps:

  1. Installare Telnet eseguendo DISM/Online/Enable-Feature/FeatureName: TelnetClient da un prompt dei comandi con privilegi elevati.Install Telnet by running dism /online /Enable-Feature /FeatureName:TelnetClient from an elevated command prompt.
  2. Eseguire il test.Run the test. Ad esempio, se ci si trova in un dispositivo con IP 192.168.8.12 e si prova a testare la connessione a 192.168.9.17 eseguire telnet 192.168.9.17 7680 (la sintassi è Telnet [destinazione IP] [porta].For example, if you are on device with IP 192.168.8.12 and you are trying to test the connection to 192.168.9.17 run telnet 192.168.9.17 7680 (the syntax is telnet [destination IP] [port]. Verrà visualizzato un errore di connessione o un cursore lampeggiante come questo/.You will either see a connection error or a blinking cursor like this /. Il cursore lampeggiante indica il successo.The blinking cursor means success.

Altre informazioniLearn more

Windows10, Ottimizzazione recapito e WSUSWindows 10, Delivery Optimization, and WSUS

Articoli correlatiRelated articles