Applicazione degli aggiornamenti dell'amministratore che usano Microsoft Endpoint Manager (SCCM o Intune)

Questo documento descrive diversi tipi e caratteristiche degli aggiornamenti dell'amministratore di Visual Studio. In questo articolo sono disponibili informazioni su come e quando devono essere distribuiti in tutta l'organizzazione, sulle opzioni di configurazione disponibili e su come visualizzare i report e la risoluzione dei problemi.

Prerequisiti

Per altre informazioni sui prerequisiti per l'uso degli aggiornamenti dell'amministratore, vedere Abilitazione degli aggiornamenti dell'amministratore.

Tenere presente che gli aggiornamenti dell'amministratore sono aggiornamenti, non installazioni iniziali. Presupporre che Visual Studio sia già installato nel computer. In altre parole, l'applicazione degli aggiornamenti dell'amministratore non avvierà una nuova installazione.

Informazioni sugli aggiornamenti dell'amministratore di Visual Studio

Il pacchetto di aggiornamento dell'amministratore di Visual Studio pubblicato nel sistema Microsoft Update è disponibile tramite tre canali di distribuzione:

  1. Canale Windows Server Update Servers (WSUS), in genere controllato dalla parte scCM Configuration Manager della soluzione di gestione dei dispositivi di Microsoft Endpoint Manager .
  2. Canale di Microsoft Update per le aziende di Windows Update , in genere controllato dalla parte di Intune della soluzione di gestione dei dispositivi di Microsoft Endpoint Manager . Attualmente, solo gli aggiornamenti della sicurezza vengono pubblicati in questo canale.
  3. Il canale catalogo di Microsoft Update, in cui è possibile scaricare il pacchetto e usarlo per aggiornare un layout o aggiornare un'istanza client.

La maggior parte dei computer client viene aggiornata usando i canali WSUS/SCCM o Windows Update for Business/Microsoft Update/Intune. In entrambi questi scenari, l'aggiornamento dell'amministratore di Visual Studio viene pubblicato nei server di Microsoft Update, in cui viene quindi rilevato come disponibile e applicabile dall'agente client nativo di Windows Update.

Il pacchetto di aggiornamento dell'amministratore di Visual Studio contiene informazioni che il programma di installazione di Visual Studio nei computer client deve essere in grado di scaricare e avviare l'aggiornamento. Il Programma di installazione di Visual Studio scarica i file binari effettivi di aggiornamento del prodotto da qualsiasi punto in cui il computer client sia configurato per scaricare gli aggiornamenti da Internet o da un layout.

Il pacchetto di aggiornamento dell'amministratore non contiene informazioni sufficienti per eseguire un'installazione pulita del prodotto, né contiene uno dei file binari effettivi del prodotto. Gli aggiornamenti dell'amministratore di Visual Studio sono cumulativi, ovvero qualsiasi aggiornamento di Visual Studio con un numero di versione del prodotto superiore e una data di rilascio successiva è un superset di una versione precedente e precedente.

Nota

Per impostazione predefinita, l'account SYSTEM del computer client scaricherà e installerà gli aggiornamenti dell'amministratore di Visual Studio, il che significa che l'account SYSTEM deve disporre dei privilegi amministrativi per il computer e deve anche avere accesso a Internet o al percorso del layout di rete per scaricare i bit del prodotto aggiornati.

Gli aggiornamenti dell'amministratore di Visual Studio si applicano solo alle versioni di manutenzione di Visual Studio ancora supportate. Per altre informazioni sulle baseline di manutenzione di Visual Studio ancora supportate durante un determinato intervallo di tempo, vedere Ciclo di vita e manutenzione del prodotto Visual Studio. Tutte le baseline di manutenzione di Visual Studio supportate verranno mantenute protette.

Tipi e caratteristiche degli aggiornamenti degli amministratori

Esistono tre tipi di aggiornamenti dell'amministratore per Visual Studio:

  • Gli aggiornamenti della sicurezza sono applicabili a tutte le edizioni di Visual Studio ,ad esempio Enterprise, Professional, Community e così via, e contengono modifiche limitate, altamente mirate e compatibili a livello di manutenzione. Gli aggiornamenti della sicurezza non spostano un client in una versione secondaria successiva; sono progettati per fornire correzioni alle vulnerabilità di sicurezza a un client già a un determinato livello di versione secondaria. Gli aggiornamenti della sicurezza avranno almeno una correzione della sicurezza, ma la correzione della sicurezza potrebbe essere in un componente o in un carico di lavoro installato nel computer client. Ad esempio, è possibile correggere una vulnerabilità di sicurezza nei componenti .NET e l'aggiornamento verrebbe etichettato come aggiornamento della sicurezza, ma non avrebbe effetti significativi su un computer client in cui erano installati solo i componenti C++. Gli aggiornamenti della sicurezza possono anche contenere altre correzioni di affidabilità o altri aggiornamenti dei componenti necessari. Gli aggiornamenti della sicurezza vengono pubblicati in tutti e tre i canali di distribuzione elencati in precedenza.

  • Gli aggiornamenti delle funzionalità consentono agli amministratori IT di far avanzare i computer nell'organizzazione a una versione secondaria più recente di Visual Studio. Gli aggiornamenti delle funzionalità si applicano solo alle edizioni di Visual Studio comunemente disponibili nelle aziende, ad esempio gli SKU enterprise, professional e build tools. Tutti gli aggiornamenti delle funzionalità verranno pubblicati solo nel Catalogo di Microsoft Update come "Feature Pack" in cui sono disponibili per l'importazione manuale in SCCM Configuration Manager. Gli aggiornamenti delle funzionalità sono cumulativi e conterranno ulteriori correzioni di qualità e sicurezza precedenti.

  • Gli aggiornamenti qualitativi sono applicabili solo alle edizioni di Visual Studio comunemente presenti nelle aziende e contengono modifiche limitate, altamente mirate e compatibili del livello di manutenzione. Gli aggiornamenti qualitativi non spostano un client in una versione secondaria successiva; sono progettati per fornire correzioni di prestazioni e affidabilità o altri aggiornamenti dei componenti necessari a un client già a un determinato livello di versione secondaria. Gli aggiornamenti qualitativi si accumulano insieme agli aggiornamenti della sicurezza e pertanto conterranno correzioni di sicurezza solo se la correzione della sicurezza è già stata rilasciata in modo indipendente. Gli aggiornamenti qualitativi vengono pubblicati anche solo nel Catalogo di Microsoft Update come "Aggiornamenti" in cui sono disponibili per essere importati manualmente in SCCM Configuration Manager.

Decodifica dei titoli degli aggiornamenti dell'amministratore

Il titolo di ogni amministratore aggiorna la versione risultante dell'aggiornamento. ad esempio:

  • L'aggiornamento di Visual Studio 2019 versione 16.0.0 alla versione 16.9.0 classificato come "Feature Pack" si applicherà alle edizioni di Visual Studio 2019 concesse in licenza per l'uso aziendale nel client tra l'intero intervallo di versioni del prodotto 16.0.0 e 16.9.0 e aggiornerà l'edizione client alla versione 16.9.0.
  • L'aggiornamento di Visual Studio 2019 versione 16.0.0 a 16.11.21 classificato come "Security Aggiornamenti" verrà applicato alle edizioni di Visual Studio 2019 concesse in licenza per l'uso aziendale nel client tra le versioni 16.0.0 e 16.11.20 e aggiornerà tali edizioni client alla versione 16.11.21.
  • L'aggiornamento della sicurezza di Visual Studio 2019 versione 16.11.21 si applicherà alle edizioni di Visual Studio 2019 concesse in licenza per l'uso aziendale nel client tra le versioni da 16.0.0 a 16.11.20 e aggiornerà tali edizioni client alla versione 16.11.21.
  • L'aggiornamento di Visual Studio 2022 versione 17.0.3 classificato come "Aggiornamento della sicurezza" verrà applicato a qualsiasi edizione di Visual Studio 2022 nel client che si trova nel canale Corrente o nel canale 17.0 LTSC e lo visualizzerà fino alla versione 17.0.3.
  • L'aggiornamento di Visual Studio 2022 versione 17.1.0 classificato come "Feature Pack" verrà applicato alle edizioni di Visual Studio 2022 concesse in licenza per l'uso aziendale nel client sul canale corrente e lo aggiornerà alla versione 17.1.0.
  • L'aggiornamento di Visual Studio 2022 versione 17.2.7 classificato come "Aggiornamento della sicurezza" verrà applicato a qualsiasi edizione di Visual Studio 2022 nel client che si trova nel canale Corrente o nel canale 17.2 LTSC e lo porterà alla versione 17.2.7.
  • L'aggiornamento della sicurezza di Visual Studio 2022 versione 17.3.7 verrà applicato a qualsiasi edizione di Visual Studio 2022 nel client che si trova nel canale corrente e lo visualizzerà fino alla versione 17.3.7.

Se l'istanza del client è maggiore della versione dell'aggiornamento dell'amministratore applicato, l'aggiornamento dell'amministratore non avrà alcun effetto.

Configurazione del computer client per ricevere Amministrazione istrator Aggiornamenti

Opzioni di configurazione

Esistono alcune opzioni di configurazione che possono essere usate per personalizzare l'esperienza di aggiornamento dell'amministratore di Visual Studio in modo che sia compatibile e allineata alle preferenze e ai requisiti di distribuzione dell'organizzazione.

Le opzioni di configurazione più comuni sono le seguenti:

  • Consenso esplicito di Microsoft Update per Windows Update per le aziende**

    I computer client connessi al cloud gestiti da Intune devono essere configurati per Windows Update for Business e acconsentino esplicitamente a AllowMUUpdateServicePolicy per ricevere gli aggiornamenti dell'amministratore di Visual Studio tramite il canale Microsoft Update di Windows Update for Business.

  • Consenso esplicito per l'aggiornamento dell'amministratore di Visual Studio

    Questa chiave del Registro di sistema è necessaria affinché il computer client riceva gli aggiornamenti dell'amministratore tramite i canali WSUS o Windows Update for Business di Microsoft Update. Si tratta di una chiave del Registro di sistema a livello di computer, che significa che si applica a tutte le istanze di Visual Studio installate nella casella.

  • Percorso di origine dei bit del prodotto aggiornati

    Quando si esegue l'aggiornamento, i computer client scaricheranno i bit del prodotto aggiornati da Internet tramite Microsoft rete CDN o da una condivisione di layout di rete preparata e gestita dall'amministratore. In entrambi questi casi, l'account nel computer client che esegue l'aggiornamento (in genere SYSTEM, ma può essere personalizzato in U edizione Standard R) deve avere entrambi privilegi amministrativi nel computer e l'accesso alla posizione di origine dei bit del prodotto.

    • Se il prodotto viene originato da Internet, l'account SYSTEM che esegue l'aggiornamento deve avere accesso almeno agli endpoint di Visual Studio.
    • Se il prodotto viene originato da un percorso di layout di rete, è necessario che le condizioni seguenti siano vere prima che l'aggiornamento dell'amministratore possa essere distribuito correttamente:
    • L'account che esegue l'aggiornamento deve disporre delle autorizzazioni per la condivisione di rete. Ad esempio, se gli account SYSTEM eseguono gli aggiornamenti dell'amministratore, sarà necessario assegnare le autorizzazioni del gruppo "Computer di dominio" alla condivisione di layout di rete.
    • Il computer client deve avere, a un certo punto, già eseguire il programma di avvio automatico da tale percorso di layout di rete. Idealmente, l'installazione client originale sarebbe avvenuta usando il programma di avvio automatico dal layout di rete, ma è anche possibile installare un aggiornamento usando un programma di avvio automatico aggiornato nello stesso percorso di rete. Entrambe queste azioni incorporano, nel computer client, una connessione con quella determinata posizione di layout.
    • Il percorso del layout di rete (a cui il client è connesso) deve essere aggiornato in modo da contenere i bit del prodotto aggiornati che l'aggiornamento dell'amministratore vuole distribuire.

Per un elenco completo di tutti i comportamenti di aggiornamento dell'amministratore supportati, fare riferimento alla documentazione Relativa al controllo Amministrazione istrator Update Group Policies (Usa parametri della riga di comando) per aggiornare Visual Studio.

Metodi per la configurazione di un aggiornamento dell'amministratore

Esistono tre metodi principali per configurare gli aggiornamenti dell'amministratore: tramite criteri) tramite un file di configurazione nel computer client o tramite una modifica del pacchetto di distribuzione Amministrazione istrator Update in SCCM Configuration Manager o Microsoft Endpoint Manager.

Criteri

gli aggiornamenti di Amministrazione istrator cercano una configurazione di criteri specifica, ad esempio Amministrazione istrator Aggiornamenti Enabled come descritto in Configurare i criteri per le distribuzioni aziendali. Amministrazione'accesso nel computer client è necessario per configurare i criteri.

File di configurazione

Alcune impostazioni possono essere mantenute nel computer client in un file di configurazione facoltativo, che ha il vantaggio di impostarlo una sola volta e di applicarlo a tutti gli aggiornamenti futuri dell'amministratore. L'approccio del file di configurazione si comporta come una chiave del Registro di sistema ed è a livello di computer, ovvero verrà applicato a tutte le installazioni di Visual Studio installate nel computer client. Il percorso standard per il file di configurazione si trova in C:\ProgramData\Microsoft\VisualStudio\updates.config. Tuttavia, se si vuole usare un'altra posizione per archiviare il file, è possibile farlo configurando il criterio UpdateConfigurationFile e impostando il valore sul percorso del file di configurazione.

Il file di configurazione, in formato JSON, supporta l'opzione installerUpdateArgs, ovvero una matrice di stringhe separate da virgole che specificano più opzioni che è possibile passare al programma di installazione di Visual Studio. Se il contenuto del file include un campo non valido o un'opzione non supportata, l'aggiornamento avrà esito negativo. Per altre informazioni, vedere Usare i parametri della riga di comando per installare Visual Studio.

Ecco un file di configurazione di esempio:

"installerUpdateArgs" : ["--quiet", "--keepWindowsUpdateOn"], 
"checkPendingReboot" :  "true" 

Aggiornamento manuale del pacchetto Amministrazione istrator Aggiornamenti in SCCM o Intune

I parametri della riga di comando di un singolo pacchetto di aggiornamento amministratore possono essere modificati manualmente in SCCM o Microsoft Endpoint Manager dal Amministrazione IT. In genere non è consigliabile questo approccio, anche se tecnicamente possibile.

Verifica, codici di errore e risoluzione dei problemi

Determinazione dell'aggiornamento di Visual Studio

È possibile usare uno dei metodi seguenti per verificare che l'aggiornamento dell'amministratore sia stato installato correttamente:

  • Nel computer client avviare Visual Studio, selezionare Informazioni della Guida>e verificare che il numero di versione corrisponda all'ultimo numero nel titolo dell'aggiornamento previsto.
  • Usare lo strumento vswhere nel computer client per identificare le varie versioni di Visual Studio nel computer. Per altre informazioni, vedere Strumenti per il rilevamento e la gestione delle istanze di Visual Studio.
  • Ogni tentativo di aggiornamento amministrativo genera diversi file di log nella directory del %temp% computer client che acquisisce lo stato di avanzamento dell'operazione di aggiornamento. Ordinare la cartella in base alla data e cercare i file che iniziano dd_updatedriver, dd_bootstrapperdd_client, e dd_setup per gli aggiornamenti amministrativi, il programma di avvio automatico, il Programma di installazione di Visual Studio e il motore di installazione, rispettivamente. Verificare che questi file di log contengano un valore 0, a indicare che l'aggiornamento è stato applicato correttamente. Questi file di log possono essere usati anche per verificare che il file di configurazione sia in uso. Per altri dettagli, vedere Lo strumento di raccolta log di Visual Studio.

Codici di errore e condizioni

Importante

Tenere presente che Visual Studio deve essere chiuso prima di installare l'aggiornamento. Se Visual Studio è aperto o in uso, l'installazione dell'aggiornamento verrà annullata.

gli aggiornamenti di Amministrazione istrator possono restituire i codici restituiti seguenti:

Codice di errore Definizione
0 L'aggiornamento amministrativo è stato installato correttamente.
1001 Programma di installazione di Visual Studio o un processo di installazione correlato è in esecuzione. L'aggiornamento non viene applicato.
1002 Programma di installazione di Visual Studio è sospeso. L'aggiornamento non viene applicato.
1003 Visual Studio è in uso, quindi l'aggiornamento è stato annullato. Questa condizione può essere sovrarugliata usando il --force flag .
1004 Nessuna rete rilevata. L'aggiornamento non è riuscito a contattare il percorso Internet che contiene i file aggiornati. L'aggiornamento non viene applicato.
1005 Il valore del Registro di sistema Amministrazione istrator Aggiornamenti Enabled è impostato su 0 o non è impostato affatto. L'aggiornamento non viene applicato.
1006 Il valore del Registro di sistema Amministrazione istrator Aggiornamenti OptOut è impostato su 1. L'aggiornamento non viene applicato. La chiave è destinata ai computer client che non devono essere aggiornati dall'amministratore.
1007 Il Programma di installazione di Visual Studio non è installato.
1009 L'istanza di Visual Studio è configurata per l'uso di un layout, ma il layout non contiene pacchetti per eseguire l'aggiornamento.
3010 Il sistema richiede un riavvio. L'aggiornamento potrebbe essere stato applicato o meno. Riavviare il computer e tentare di nuovo l'aggiornamento.
8006 L'aggiornamento è stato annullato perché il processo correlato a Visual Studio è in esecuzione
862968 L'aggiornamento ha avuto esito positivo e un riavvio è consigliato ma non obbligatorio.
8007070 L'aggiornamento è stato annullato perché non c'è spazio sufficiente su disco.
Altro Errore durante il tentativo di applicare l'aggiornamento. L'aggiornamento non viene applicato.

Per un elenco completo dei codici di errore client, vedere Usare i parametri della riga di comando per installare Visual Studio.

Supporto o risoluzione dei problemi

Non sempre tutto funziona correttamente. Se l'installazione di Visual Studio non riesce, vedere Risolvere i problemi di installazione e aggiornamento di Visual Studio per istruzioni dettagliate.

Ecco alcune altre opzioni di supporto:

È possibile usare i metodi seguenti per fornire commenti e suggerimenti sugli aggiornamenti dell'amministratore di Visual Studio o segnalare problemi che influiscono sugli aggiornamenti:

Vedi anche

Per altre informazioni, esplorare le risorse aggiuntive seguenti: