Condividi tramite


Impossibile installare gli aggiornamenti dell'amministratore di Visual Studio tramite SCCM e WSUS

Si applica a: Visual Studio 2022

Sintomi

Non è possibile installare gli aggiornamenti dell'amministratore di Visual Studio 2022 tramite Microsoft System Center Configuration Manager (SCCM) e Windows Server Update Services (WSUS).

Risoluzione

Per abilitare il computer client di Visual Studio per ricevere gli aggiornamenti tramite WSUS, assicurarsi di preparare il computer client configurando alcuni prerequisiti.

  1. Assicurarsi che l'aggiornamento dell'amministratore di Visual Studio (ad esempio, l'aggiornamento di Visual Studio 2022 versione 17.7.4 o successiva) venga importato in WSUS e approvato.

  2. Abilitare il computer client per ricevere gli aggiornamenti dell'amministratore impostando una chiave del Registro di sistema nel computer client:

    a. Aprire l'editor del Registro di sistema digitando regedit nel menu Start .

    b. Passare alla chiave del Registro di sistema a seconda della versione di Visual Studio in uso:

    • Se si usa una versione a 64 bit di Visual Studio in un sistema operativo a 64 bit, usare HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup.
    • Se si usa una versione a 32 bit di Visual Studio in un sistema operativo a 64 bit, usare HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\Setup.

    c. Impostare la AdministratorUpdatesEnabled chiave (tipo REG_DWORD) su 1.

    Per altre informazioni, vedere Abilitazione degli aggiornamenti degli amministratori in Visual Studio con Microsoft Endpoint Configuration Manager.

  3. L'utilità rilevamento client di Visual Studio (KB5001148 - Utilità rilevamento client di Visual Studio per gli aggiornamenti dell'amministratore) deve essere installata nel computer client affinché gli aggiornamenti dell'amministratore vengano riconosciuti e ricevuti correttamente.

    Assicurarsi di eseguire la riga di comando seguente tramite un cmdlet di PowerShell amministratore per assicurarsi che popola le istanze di Visual Studio installate nel computer:

    Get-CimInstance MSFT_VSInstance -Namespace root/cimv2/vs

  4. ChannelURI in C:\ProgramData\Microsoft\VisualStudio\Packages_Instances\<RandomID>\state.json deve puntare al canale di rilascio.

  5. L'account SYSTEM del computer client scarica e installa gli aggiornamenti dell'amministratore di Visual Studio. Ciò significa che l'account SYSTEM deve avere 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.