Visual Studio 2017 не удается установить в автономном режиме с " не удается загрузить установочные файлы"
поэтому я создал автономную установку сообщества VS 2017 на своем ноутбуке, используя эту команду:
vs_community.exe --layout "D:DownloadsVS Сообщество 2017" --lang en-US --добавить Microsoft.VisualStudio.Деталь.Компонент CoreEditor.WebSocket Microsoft.VisualStudio.Рабочая загрузка.ManagedDesktop Microsoft.VisualStudio.Рабочая загрузка.NetCrossPlat Microsoft.VisualStudio.Рабочая загрузка.NetCoreTools Microsoft.VisualStudio.Рабочая загрузка.Узел Microsoft.VisualStudio.Деталь.машинописный текст.2.0
когда я передаю файлы установки на свой корпоративный компьютер (который находится за брандмауэром) и запускаю "vs_community.exe " установочный файл, все, что я получаю, это эта ошибка. Невозможно обойти корпоративный брандмауэр или сделать исключения. Как установить VS 2017 в автономном режиме? Я что-то упускаю?
Edit: я установил VS 2017 на свой ноутбук, сохраняя подключение к интернету активно. Затем, когда я отключаю интернет на своем ноутбуке и пытаюсь установить снова, программа установки запускается! Так что, возможно, на моем корпоративном ПК отсутствуют некоторые зависимости, которые теперь установлены на моем ноутбуке?
Edit: вышеуказанная команда устанавливает .NET, .NET core, Xamarin, Node.js, TypeScript и C++ для мобильных устройств. Общий загруженный размер составляет 13,2 ГБ.
5 ответов
Он работал!! Все, что мне нужно было сделать, это установить сертификаты в корневой ЦС! Что - то я пропустил в документах VS 2017:
Как установить из автономной папки установки
установить сертификаты (они находятся в папке" сертификаты", которая находится в папке макета. )
просто щелкните правой кнопкой мыши каждый из них и выберите Установить PFX.
- Указать Местные машина (не текущий пользователь)
- вы можете использовать пустой пароль
- запустите установочный файл. Например, выполнить: c:\vs2017offline\vs_enterprise.exe
- - -Microsoft Docs
Edit: не забудьте установить сертификаты с помощью учетной записи администратора на ПК, или это не сработает...
пожалуйста, попробуйте выполнить следующие шаги:
- щелкните правой кнопкой мыши на exe-файле.
- Выберите "Свойства".
- перейдите на вкладку "цифровые подписи". Теперь вы можете увидеть "список подписей".
- выберите подпись
- нажмите на кнопку подробности.
- нажмите на кнопку "Посмотреть сертификат"
- нажмите "Установить сертификат" и следуйте инструкциям мастера установки
все сертификаты в "списке подпись " должен быть установлен. Я использую Windows 10.
в моем случае это было связано с служба Windows изоляции ключей CNG, Он был отключен, решение, упомянутое ниже по ссылке:
делал это для VS Community 2017, и он будет устанавливать все, и он делает установку ядра без каких-либо проблем. Однако, если я решу установить универсальные или части разработки .Net, он установит его почти полностью, но он не будет работать на двух файлах. Он скажет, что не может загружать файлы из интернета. Файлы существуют в каталоге установки, и я даже пошел и загрузил файлы и поместил их в соответствующие каталоги, и это все еще думает, что ему нужно загрузить эти два файла, мешающие мне завершить процесс установки. Если я просто продолжу, он установит все остальное, кроме этих двух файлов. Я пробовал это с несколькими различными загрузками макета в разных формах (ISO, каталог и т. д.) и той же проблемой (так что это не плохая загрузка или что-то еще, и я уверен, что все сделал правильно). Два файла являются:
Если я подключу себя к интернету и сделаю ремонт, он пойдет захватить эти два файлы без необходимости хватать все остальное, но это своего рода поражает цель. Не ожидайте решения, но хотел бы упомянуть об этом, потому что все остальные проблемы связаны с установкой сертификатов, и я не могу найти ничего онлайн об этом, потерпев неудачу всего на нескольких файлах.
отредактировано, чтобы избежать недопонимания
запуск загруженного макета Visual Studio от имени администратора работал для меня. Может быть,VS_Version.exe попробуйте нормально загрузить файлы, потому что он не может получить доступ к файлам в макете (иногда называется резервное копирование), как и у меня, в моей работе у нас много ограничений и когда я запускал VS_version.exe попытался загрузить и получить сообщение об ошибке, но когда я снова запустил .exe как администратор установщик начал нормально, получая файлы из резервное копирование папку