Не удается обновить Visual Studio 2019 из-за проблемы с сертификатом ssl

#visual-studio

#visual-studio

Вопрос:

Когда я открываю установщик vs для установки обновлений, сначала запрашивается обновление установщика, а затем не удается загрузить пакеты. Я получаю сообщение «Не удается загрузить установочные файлы. Проверьте подключение к Интернету и повторите попытку» ошибка.

Я попытался перехватить запросы установщика с помощью fiddler, и, похоже, он не может установить соединение с https://aka.ms изза просроченного / неправильного корневого сертификата на моем компьютере.

И я не могу открыть aka.ms в браузере появляется ошибка ERR_SSL_PROTOCOL_ERROR, которая IMO доказывает, что это проблема.

У меня последняя версия Windows (20H2), в центре обновлений нет новых обновлений.

Как я могу установить новый сертификат, чтобы иметь возможность подключаться к aka.ms ? Где я могу его получить?

Комментарии:

1. Вы пытались отключить свой антивирус?

2. Согласен с @41686d6564. Также вы пытаетесь выполнить обновление на своем собственном компьютере или на компьютере вашего работодателя? Политики некоторых компаний могут запрещать использование некоторых корневых сертификатов. Кроме того, если вы живете в некоторых странах, таких как Россия, Турция, Китай и т. Д., Некоторые IP-адреса запрещены регулирующими органами, попробуйте использовать прокси или VPN.

3. У меня есть только защитник Windows, я не думаю, что он это сделает, но я попробую. @otter, это мой собственный компьютер

4. Как и ожидалось, отключение брандмауэра Windows и защиты в режиме реального времени в настройках защитника Windows не помогло

5. Интересно. Я смог загрузить vs_installer.opc с https://aka.ms/vs/16/release/installer помощью прокси-сервера FriGate. Обычно это действительно проблема с запретом адресов регулирующими органами (я живу в России), но я никогда не видел ошибок ssl в таких случаях. Другое объяснение — прокси-сервер просто имеет требуемый корневой сертификат, и это помогает. Но это не решение — мне все еще нужен этот сертификат на моем компьютере, чтобы установщик загрузил этот файл и, возможно, все пакеты обновлений.

Ответ №1:

Если вы живете в странах со строгими правилами использования Интернета (например, в России, Китае, Турции), вам следует попробовать использовать VPN или прокси.

Регуляторы заставляют интернет-провайдеров блокировать некоторые IP-адреса / URL-адреса. И некоторые интернет-провайдеры отображают свои собственные веб-страницы-заглушки вместо исходного веб-контента. На этих страницах-заглушках обычно указано, что вам не разрешено просматривать «ограниченный контент». При использовании SSL / HTTPS некоторые интернет-провайдеры также пытаются отвечать на ваши запросы, что может привести к ошибкам сертификата.

Также может оказаться, что некоторые несколько IP-адресов из пула IP-адресов MS заблокированы. И некоторые функции MS перестают работать.