6

Один из моих компьютеров не подключен к Интернету. Прямо сейчас на нем установлена Visual Studio 2008 Express которая вообще не требует подключения к интернету. Могу ли я установить и активировать Visual Studio 2012/2013 Express без подключения к интернету?

3 ответа3

4

Вы можете легко получить автономные установщики для VS2013 Express от MS (пример), но версии Express требуют подключения к Интернету для частой повторной активации, чтобы расширить "пробный" режим, в котором они работают.

Купленные версии (Std, Pro и т.д.) Этого не делают.

Я не могу найти никаких точных источников MS, чтобы подтвердить это прямо сейчас, но посмотрите эту ветку и эту ветку в Социальной сети.MSDN, где они говорят, похоже:

Я только что говорил по телефону с MPN и MSDN (несколько раз назад), и в конце концов парень из MPN сказал мне, что нашел несколько внутренних писем, которые указывают, что новая модель лицензирования MPN для Visual Studio 2013 требует от вас подписать каждые 30 дней (или 90 дней?) сохранить продукт активным. Очевидно, что при выходе из системы и в дальнейшем "пробный период" продлевается на 90 дней каждый раз, когда вы делаете это, до тех пор, пока у вас есть текущая подписка MPN/MSDN.

2

По крайней мере, для Visual Studio 2015 и 2017 (Preview) Express, который будет наиболее подходящим вариантом:

  1. Создайте автономный установочный пакет Visual Studio, например, с такими флагами: vs_community.exe --layout e:\vs2017offline --lang en-US
  2. Скопируйте папку установки на автономный компьютер
  3. Установите сертификаты из подпапки Сертификаты! (с правами администратора - на локальный компьютер - без пароля)
  4. Активируйте Visual Studio Express на компьютере, который имеет доступ к Интернету.
  5. Скопируйте% LocalAppData%\Microsoft\VSCommon\OnlineLicensing с этого компьютера на автономный компьютер (на самом деле я протестировал, скопировав всю папку VSCommon).

Более подробные инструкции по установке

Для части активации я повторяю этот ответ.

Протестировано это на VS 2015 и 2017 Preview. Не проверял это на 2012/2013 все же.

1

Насколько я знаю, нет никакого взлома, чтобы постоянно и в автономном режиме включать Visual Studio 2012/2013 Express. Тем не менее, я перечислю ниже некоторые обходные пути к проблеме.

Вы можете предпочесть Visual Studio Community 2013 Express, поскольку он поддерживает плагины в галерее Visual Studio, что делает этот выпуск более полезным, чем Visual Studio Express, который не может использовать расширения. Обе версии используют идентичные методы активации, и ходят слухи, что Community заменит Express в будущем.

Способ 1: использование виртуальной машины

Если у вас есть запасной серийный номер Windows, вы можете создать виртуальную машину Windows на главном компьютере, подключенном к Интернету. Установите Visual Studio Express/Community и навсегда включите его, используя свою учетную запись Microsoft Live.

Теперь у вас есть портативная установка Visual Studio Express/Community, которую вы можете взять с собой куда угодно.

Способ 2: использование Sandboxie

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

Эти обновления диска и реестра по умолчанию помещаются в папку C:\Sandbox\<user>\<sandbox> , поэтому их можно скопировать с одного компьютера на другой.

Поэтому вы должны запустить установку Visual Studio и включить ее в песочнице, записав все изменения, сделанные ею, на диск и в реестр.

Так как в вашем случае Visual Studio Express уже установлен, может быть безопаснее сначала удалить его на целевом компьютере, используя программу удаления, например Revo Uninstaller Freeware (с осторожным вниманием перед удалением). В качестве меры предосторожности возьмите точку восстановления системы перед запуском или, что еще лучше, образ резервной копии системного диска.

Недостаток этого метода заключается в том, что он вызывает запуск Visual Studio из песочницы, поэтому по умолчанию он также захватывает всю вашу работу в песочнице. Решение Sandboxie состоит в том, чтобы исключить исходные папки из песочницы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .