Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Visual Studio Professional 2022
Симптомы
Вы не можете обновить Visual Studio до последней версии с помощью меню справки в интегрированной среде разработки (IDE) (выбрав параметр "Проверить обновление обновлений>" для справки>).
В журналах также может появить следующая ошибка:
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
Причина
Эта проблема возникает при использовании устаревшей версии установщика Visual Studio (более ранней версии 3.1.2188), несовместимой с Visual Studio 2022. Код ошибки 0x80070057 указывает, что установщик не может считывать определенные параметры. Более ранняя версия установщика Visual Studio не может распознать и обработать новые параметры, представленные в последних обновлениях.
Решение
- Скачайте vs_Professional.exe и сохраните его в папку C:\Temp .
- Удалите папку C:\Program Files (x86)\Microsoft Visual Studio\Installer или обновите установщик Visual Studio, щелкнув правой кнопкой мыши C:\Temp\vs_Professional.exe и выбрав "Запуск от имени администратора".
- Нажмите кнопку "Обновить", чтобы запустить процесс обновления.