1

Тема: Инструкция. Оффлайн установка Visual Studio 2017

Исходные данные: машина без выхода в интернет. Я проверял на виртуалке с голой Win7sp1 x86, устанавливал Visual Studio 2017 Community 15.5.1.


Установка Visual Studio 2017:

1. Скачайте web-установщик Visual Studio 2017 Community (ссылка).

2. Запустите загрузку оффлайн-установки в папку D:\vs2017offline следующей командой:

vs_community.exe --layout D:\vs2017offline --lang en-US ru-RU --add Microsoft.VisualStudio.Workload.NativeDesktop --includeOptional

Скачивает достаточно долго, а последняя операция после 99,00% выглядит как будто скачивание зависло, но надо дождаться появление зеленой надписи "Установка завершена".
Этой же командой можно обновлять скаченную установку.

3. Скопируйте vs2017offline на целевую машину и установите все 3 сертификата из папки certificates. Тут все просто: Далее, далее, ..., готово и OK.

4. Установите .NET Framework 4.6 на целевой машине. Я брал по этой ссылке.

5. Запустите установщик vs_setup.exe из папки vs2017offline. Минимальный набор компонентов для сборки MPC-BE показан ниже.
http://jpegshare.net/thumbs/3f/e8/3fe8af9c7a7bf53794a833b66e17c4d6.jpg
Установите и перезагрузитесь.

6. Если хотите получить оффлайн лицензию на Visual Studio 2017 Community, то вам придется сначала установить ее на машине с доступом в интернет и зарегистрировать по интернету (с учетной записью и прочим). Затем скопировать папку %LocalAppData%\Microsoft\VSCommon\OnlineLicensing на целевую машину без интернета (входить в учетку необязательно).


Установка компонентов для сборки MPC-BE:

1. Скачайте MSYS_MinGW-w64_GCC_720_x86-x64.7z и распакуйте его на целевой машине в папку С:\MSYS.

2. Установите Распространяемый пакет Microsoft Visual C++ 2010, который нужен для YASM (ссылки: x86 и x64).

3. Скачайте исходники MPC-BE со страницы по ссылке, воспользовавшись кнопкой "Download Snapshot". Распакуйте в папку на целевой машине. Запустите update_gcc.bat.

4. Создайте файл environments.bat в папке исходников, со следующим содержанием:

@ECHO OFF
SET "MPCBE_MSYS=C:\MSYS"
SET "MPCBE_MINGW=C:\MSYS\mingw"

5. Теперь можно собирать MPC-BE через build.bat или через студию.

6. Дополнительно. Для автоматической упаковки в архивы установите 7-Zip. Для создания инсталлятора установите Inno Setup Unicode v5.5.9 и Inno Download Plugin.

2

Re: Инструкция. Оффлайн установка Visual Studio 2017

Инструкция. Обновление Visual Studio 2017 при наличии интернета

1. Зайдите в "Панель управления" -> "Установка или изменение программ", найдите там "Microsoft Visual Studio Installer" или "Visual Studio Community 2017". Выделите найденный пункт, нажмите ПКМ и "Изменить".
http://jpegshare.net/thumbs/f4/52/f4529a71f613fdb38663186401a16d24.jpg

2. Если вы давно не обновляли студию, то вам предложат обновить "Visual Studio Installer". Соглашайтесь.
http://jpegshare.net/thumbs/1f/be/1fbecfae84595bd2f958c831d5714afc.jpg

3. В главном окне инсталлятора должна появиться кнопка "Обновить" вместо кнопки "Изменить". Иногда чтобы кнопка "Обновить" появилась необходимо немного подождать (обычно не более 20 секунд). Нажмите кнопку для обновления.
http://jpegshare.net/thumbs/18/30/1830530eca0e074c294c0222f0758cc6.jpg
PS: Если вы видете окно выбора компонентов закройте его, за ним будет главное окно.

4. После установки инсталлятор покажет новый номер версии студии. Можно пользоваться.
http://jpegshare.net/thumbs/50/16/5016b06de06163b5d159d5c2f28bf91c.jpg


PS: Если перед обновление вы собирали какой-нибудь проект, то обновление может сообщить о запущенных процессах. Необходимо либо завершить указанные процессы, либо просто перезагрузиться перед обновлением.