Подтвердить что ты не робот

Visual Studio 2017 не удается установить офлайн с помощью "Невозможно загрузить установочные файлы",

Итак, я создал автономную версию VS 2017 Community на своем ноутбуке, используя следующую команду:

vs_community.exe --layout "D:\Downloads\VS Community 2017" --lang en-US --add Microsoft.VisualStudio.Component.CoreEditor Component.WebSocket Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.Workload.NetCrossPlat Microsoft.VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.Node Microsoft.VisualStudio.Component.TypeScript.2.0

Когда я переношу установочные файлы на свой корпоративный ПК (который находится за брандмауэром) и запускает установочный файл "vs_community.exe", все, что я получаю, это ошибка. Нельзя обойти корпоративный брандмауэр или делать исключения. Как установить VS 2017 в автономном режиме? Я что-то пропустил?

введите описание изображения здесь

Изменить: Я установил VS 2017 на свой ноутбук, поддерживая активное подключение к Интернету. Затем, когда я отключу интернет на своем ноутбуке и попробую установить его снова, программа установки запускается! Так что, возможно, на моем корпоративном ПК отсутствуют некоторые зависимости, которые теперь установлены на моем ноутбуке?

Изменить: Вышеупомянутая команда устанавливает .NET,.NET core, Xamarin, Node.js, TypeScript и С++ для мобильных устройств. Общий загруженный размер составляет 13,2 ГБ.

4b9b3361

Ответ 1

Это сработало!! Все, что мне нужно было сделать, это установить сертификаты в корневой ЦС! Что-то, что я пропустил, заметил в документах VS 2017:

Как установить из автономной установочной папки

  • Установить сертификаты (они находятся в папке "сертификаты", которая находится в папке "Макет".)

  • Просто щелкните правой кнопкой мыши каждый и выберите "Установить PFX".

  • Укажите локальный компьютер (не текущий пользователь)
  • Вы можете использовать пустой пароль
  • Запустите установочный файл. Например, запустите: C:\vs2017offline\vs_enterprise.exe

--- Документы Microsoft

Изменить: Не забудьте установить сертификаты, используя учетную запись администратора на ПК, или она не будет работать...

Ответ 2

Попробуйте выполнить следующие действия:

  • Щелкните правой кнопкой мыши файл exe.
  • Выберите "Свойства".
  • Перейдите на вкладку "Цифровые подписи". Теперь вы можете увидеть "список подписей".
  • Выбрать подпись
  • Нажмите "Подробнее".
  • Нажмите кнопку "Просмотреть сертификат"
  • Нажмите "Установить сертификат" и следуйте указаниям мастера установки

Все сертификаты в "списке подписей" должны быть установлены. Я использую Windows 10.

Ответ 3

Выполнял это для VS Community 2017, и он установил все, и он сделает базовую установку без проблем. Однако, если я захочу установить универсальные или .Net-разработки, он установит его почти полностью, но он не будет работать в двух файлах. Он скажет, что он не может загружать файлы из Интернета. Файлы существуют в каталоге установки, и я даже пошел и загрузил файлы и поместил их в соответствующие каталоги, и он по-прежнему считает, что ему необходимо загрузить эти два файла, чтобы я не смог завершить процесс установки. Если я просто продолжу, он установит все остальное, кроме этих двух файлов. Я пробовал это с несколькими различными загрузками макетов в разных формах (ISO, каталог и т.д.) И той же проблемой (так что это не плохая загрузка или что-то еще, и я уверен, что все правильно сделал). Эти два файла:

https://download.visualstudio.microsoft.com/download/pr/10983757/f8c877406947fdc71ed2dd9127d2f9fa/microsoft.codeanalysis.visualstudio.interactivecomponents.resources.vsix

https://download.visualstudio.microsoft.com/download/pr/11347028/25bedee219940beceecab91dac231235/microsoft.visualstudio.testtools.testplatform.legacy.core.resources.vsix

Если я подключу себя к сети и сделаю ремонт, он поймает захват этих двух файлов без необходимости захватывать все остальное, но это как бы поражает цель. Не ожидайте решения, но хотели бы упомянуть об этом, потому что все другие проблемы связаны с установкой сертификатов, и я не могу найти что-либо в Интернете об этом, если не удается найти всего несколько файлов.

Ответ 5

У меня такая же проблема после удаления SSDT для Visual studio 2017, Не удается удалить и переустановить или обновить визуальную студию 2017. Я просто перезагружаю машину, и все в порядке. у меня также будет возможность войти в систему как администратор (это зависит от конфигурации вашего компьютера и того, что вы можете сделать с вашей текущей учетной записью)

Ответ 6

Как я решил мой.

  1. Я загрузил помощник по настройке с веб-сайта Microsoft (я загрузил корпоративный установщик, потому что у меня есть автономная версия установщика)
  2. Я запустил программу, и она хотела загрузить полную настройку, поэтому я отменил ее
  3. Я запустил мой автономный установщик (vs_Enterprise.exe)
  4. Тогда это решило проблему.
  5. Я отключил интернет и продолжил автономную установку

Ответ 7

Отредактировано, чтобы избежать недопонимания

Запуск загруженного макета Visual Studio в качестве администратора работал у меня. Возможно, VS_Version.exe пытается нормально загружать файлы, потому что у него нет доступа к файлам в макете (иногда называемой резервной копией), как и я, в моей работе у нас много ограничений, и когда я запускал VS_version.exe, загрузите и получите сообщение об ошибке, но когда я снова запустил .exe в качестве администратора, установщик начал нормально, получив файлы из резервной папки