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.
Comprendere gli aggiornamenti per amministratori di Visual Studio
Il pacchetto di aggiornamento dell'amministratore di Visual Studio pubblicato nel sistema Microsoft Update è disponibile tramite tre canali di distribuzione:
- Il canale Windows Server Update Servers (WSUS), in genere controllato dalla parte SCCM Configuration Manager della soluzione di gestione dei dispositivi Microsoft Endpoint Manager.
- Il canale di Microsoft Update Windows Update per le aziende, in genere controllato dalla Intune parte della soluzione di gestione dei dispositivi di Microsoft Endpoint Manager. Attualmente, solo gli aggiornamenti della sicurezza vengono pubblicati in questo canale.
- Il canale del 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 di aggiornamento del prodotto effettivi da qualsiasi punto in cui il computer client sia configurato per scaricare gli aggiornamenti da, 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.
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 di privilegi amministrativi per il computer e deve avere accesso anche 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 linee di base di manutenzione di Visual Studio ancora supportate durante un determinato intervallo di tempo, vedere Ciclo di vita del prodotto e manutenzione di 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 trovarsi 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à consentire 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 essere facoltativamente importati 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 a 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 Microsoft Update Catalog come "Aggiornamenti" in cui sono disponibili per essere facoltativamente importati manualmente in SCCM Configuration Manager.
Decodifica dei titoli degli aggiornamenti dell'amministratore
Il titolo di ogni amministratore aggiorna la versione risultante dell'aggiornamento. Per esempio
- aggiornamento di Visual Studio 2019 versione 16.0.0 a 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 da 16.0.0 a 16.9.0 e aggiornerà l'edizione client alla versione 16.9.0.
- aggiornamento di Visual Studio 2019 versione 16.0.0 a 16.11.21 classificato come "Aggiornamenti della sicurezza" 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à le 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 LTSCe portarlo alla versione 17.0.3.
- l'aggiornamento di Visual Studio 2022 versione 17.1.0 classificato come "Feature Pack" si applicherà alle edizioni di Visual Studio 2022 concesse in licenza per l'uso aziendale nel client presente nel canale corrente e lo aggiornerà alla versione 17.1.0.
- L'aggiornamento di Visual Studio 2022 versione 17.2.7 classificato come un "Aggiornamento di sicurezza" verrà applicato a qualsiasi edizione di Visual Studio 2022 sul client che utilizza il Canale Corrente o il Canale 17.2 LTSC e lo porterà alla versione 17.2.7.
- l'aggiornamento della sicurezza di Visual Studio 2022 versione 17.3.7 si applicherà a qualsiasi edizione di Visual Studio 2022 sul client che è nel canale corrente e porterà l'edizione 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 gli aggiornamenti dell'amministratore
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:
Windows Update per le aziende adesione a Microsoft Update**
I computer client connessi al cloud gestiti da Intune devono essere configurati per Windows Update per le aziende e acconsentire esplicitamente alla AllowMUUpdateServicePolicy per ricevere gli aggiornamenti dell'amministratore di Visual Studio tramite il canale Microsoft Update di Windows Update per le aziende.
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 la rete CDN Microsoft o da una condivisione di layout di rete preparata e gestita dall'amministratore. In entrambi questi casi, l'account sulla macchina client che esegue l'aggiornamento (in genere SYSTEM, ma può essere personalizzato in USER) deve avere privilegi amministrativi sulla macchina e l'accesso alla posizione sorgente dei componenti 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.
- La macchina client deve aver già eseguito il bootstrapper, a un certo punto, da quella posizione di layout di rete. Idealmente, l'installazione client originale sarebbe avvenuta utilizzando il gestore di avvio dal layout di rete, ma è anche possibile installare un aggiornamento utilizzando un gestore di avvio 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 per contenere le parti aggiornate del prodotto che l'amministratore vuole distribuire.
Per un elenco completo di tutti i comportamenti di aggiornamento dell'amministratore supportati, fare riferimento al Controllo dei criteri di gruppo di aggiornamento degli amministratori o all'Uso dei parametri della riga di comando per aggiornare Visual Studio della documentazione.
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 dell'aggiornamento amministratore in SCCM Configuration Manager o Microsoft Endpoint Manager.
Politiche
Gli aggiornamenti degli amministratori cercano criteri specifici di configurazione, ad esempio AdministratorUpdatesEnabled come descritto in Configurare i criteri per le distribuzioni aziendali. Per configurare i criteri, è necessario l'accesso amministratore nel computer client.
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 altro percorso per archiviare il file, è possibile farlo configurando il criterio UpdateConfigurationFile e impostare 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 di aggiornamenti dell'amministratore 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 dall'amministratore 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 Guida>Informazionie 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 Tools per rilevare e gestire le istanze di Visual Studio.
- Ogni tentativo di aggiornamento amministrativo genera diversi file di log nella directory
%temp%
del computer client che acquisisce lo stato di avanzamento dell'operazione di aggiornamento. Ordinare la cartella in base alla data e cercare i file che inizianodd_updatedriver
,dd_bootstrapper
,dd_client
edd_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. Consultare lo strumento di raccolta log di Visual Studio per ulteriori dettagli.
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 dell'amministratore possono restituire i seguenti codici di ritorno.
Codice di errore | Definizione |
---|---|
0 | L'aggiornamento amministrativo è stato installato correttamente. |
1001 | Il programma di installazione di Visual Studio o un processo di installazione correlato è in esecuzione. L'aggiornamento non viene applicato. |
1002 | Il 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 annullata usando il flag --force . |
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 AdministratorUpdatesEnabled del Registro di sistema è impostato su 0 o non è impostato affatto. L'aggiornamento non viene applicato. |
1006 | Il valore AdministratorUpdatesOptOut del Registro di sistema è 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
A volte, le cose possono andare storte. Se l'installazione di Visual Studio non riesce, vedere Risolvere i problemi di installazione e aggiornamento di Visual Studio per indicazioni dettagliate.
Ecco alcune altre opzioni di supporto:
- Usa l'opzione di supporto chat di installazione (soltanto in inglese) per questioni relative all'installazione.
- Segnalare i problemi del prodotto usando lo strumento Segnala un problema visualizzato sia nel programma di installazione che nell'IDE di Visual Studio. Se sei un amministratore IT e non hai installato Visual Studio, puoi inviare un feedback dell'amministratore IT .
- Suggerire una funzionalità, tenere traccia dei problemi del prodotto e trovare le risposte nella Visual Studio Developer Community.
È possibile usare i metodi seguenti per fornire commenti e suggerimenti sugli aggiornamenti dell'amministratore di Visual Studio o segnalare problemi che influiscono sugli aggiornamenti:
- Fai domande alla community nel forum Visual Studio Setup Q&A.
- Passare alla pagina di supporto di Visual Studio e verificare se il problema è elencato nelle domande frequenti.
- Fornire commenti e suggerimenti sulle funzionalità o segnalare un problema al team di Visual Studio relativo all'esperienza.
- Contattare il responsabile dell'account tecnico dell'organizzazione per Microsoft.
Vedere anche
Per altre informazioni, esplorare le risorse aggiuntive seguenti:
- Abilitazione degli aggiornamenti dell'amministratore
- guida dell'amministratore di Visual Studio
- ciclo di vita e manutenzione del prodotto Visual Studio
- Installare Visual Studio
- Aggiornare Visual Studio
- Uso dei parametri della riga di comando per installare Visual Studio
- Tools per rilevare e gestire le istanze di Visual Studio
- Creare un'installazione di rete di Visual Studio
- Aggiornare un client di Visual Studio installato da un layout di rete
- Domande frequenti sul catalogo di Microsoft Update
- documentazione di Microsoft Endpoint Configuration Manager (SCCM)
- Importare gli aggiornamenti da Microsoft Catalog in Configuration Manager
- documentazione di Windows Server Update Services (WSUS)