Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: Visual Studio Professional 2022
Sintomi
Non è possibile aggiornare Visual Studio alla versione più recente usando il menu ? nell'ambiente di sviluppo integrato (IDE) selezionando l'opzione Verifica della Guida>per aggiornamenti>.
È anche possibile che nei log venga visualizzato l'errore seguente:
Error 0x80070057: Failed to read instance <InstanceNum>
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
at Microsoft.VisualStudio.Setup.Installer.Extensions.GetReleaseNotesUris(IChannel channel)
at Microsoft.VisualStudio.Setup.Installer.Models.Readers.ChannelReader.ReadFromChannel(ChannelNode`1 channelProduct)
at Microsoft.VisualStudio.Setup.Installer.Models.Readers.ProductSummaryReader.ReadFromInstance(IInstance instance)
at Microsoft.VisualStudio.Setup.Installer.Services.ProductsProviderService.TryGetInstalledProductSummary(IInstance instance)
[4b94:000d][<DateTime>] Warning: Failed to initialize the update dialog: No instance registered for path "C:\Program Files\Microsoft Visual Studio\2022\Professional"
[4b94:0001][<DateTime>] Navigate to Page: Final, Action: None, Message: The operation did not complete successfully
Causa
Questo problema si verifica quando si usa una versione obsoleta del Programma di installazione di Visual Studio (precedente alla 3.1.2188) non compatibile con Visual Studio 2022. Il codice di errore 0x80070057 indica che il programma di installazione non è in grado di leggere determinati parametri. La versione precedente del Programma di installazione di Visual Studio non è in grado di riconoscere ed elaborare i nuovi parametri introdotti negli aggiornamenti più recenti.
Risoluzione
- Scaricare vs_Professional.exe e salvarlo nella cartella C:\Temp .
- Eliminare la cartella C:\Programmi (x86)\Microsoft Visual Studio\Installer oppure aggiornare il Programma di installazione di Visual Studio facendo clic con il pulsante destro del mouse su C:\Temp\vs_Professional.exe e scegliendo Esegui come amministratore.
- Selezionare il pulsante Aggiorna per avviare il processo di aggiornamento.