Как установить visual studio на флешку
Распространяемые пакеты Microsoft Visual C++ (Visual C++ Redistributable) содержат необходимые компоненты для запуска игр и программ, разработанных с помощью соответствующих версий Visual Studio и, как правило, нужны при ошибках вида «Запуск программы невозможен» так как файлы DLL с названиями, начинающимися с msvcr или msvcp отсутствуют на компьютере. Чаще всего требуются компоненты Visual Studio 2012, 2013 и 2015, но есть возможность загрузки и установки распространяемых пакетов Visual C++ 2005-2019.
В этой статье вы узнаете, как скачать распространяемые пакеты Visual C++ с сайта Майкрософт
Далее в инструкции способы скачать распространяемые компоненты Visual C++ для Windows 10, 8.1 и Windows 7, x64 и x86 (32-бит) официальным способом с сайта Майкрософт и путем установки из стороннего источника, о проблемах, с которыми можно столкнуться при установке и дополнительная информация, которая может оказаться полезной.
Загрузка распространяемых пакетов Visual C++ с сайта Майкрософт
Первый из способов скачать компоненты Visual C++ — официальный и, соответственно, самый безопасный. Для загрузки доступны следующие компоненты (при этом некоторые из них можно загрузить разными способами).
- Visual Studio 2015-2019 — при установке этого набора устанавливаются все необходимые компоненты Visual C++ 2015, 2017 и 2019 в рамках одного файла установщика.
- Visual Studio 2013 (Visual C++ 12.0)
- Visual Studio 2012 (Visual C++ 11.0)
- Visual Studio 2010 SP1
- Visual Studio 2008 SP1
Порядок загрузки компонентов будет следующим:
Также на сайте Майкрософт доступны отдельные страницы для загрузки распространяемых пакетов Microsoft Visual C++ список таких страниц далее:
После скачивания нужных компонентов Visual C++, запускаем загруженные файлы и проходим весь процесс установки.
Здравствуйте, Glorious, Вы писали:
G>Типа, как можно так аккуратненько выдрать установленную VS с компа и потом пользоваться ею на других машинах ?
Дык с винтом! А то эта гадость надежно интегрицца в систему
через subst смонтировал какой-нибудь диск X:, поставил туда VS. Далее, пишем
на флешку этот каталог. В реестре ищем что-нибудь вроде
HKEY_LOCAL_ROOT/SOFTWARE/MICROSOFT/Visual Studuio/7.1/, экспортируем этот
каталог в reg-файл, сохраняем. Пытаемся запустить на "чистой" машине.
копируем из windows/system32 те dll, которые запрашивает IDE. Далее по
обстоятельствам.
Здравствуйте, Евгений Коробко, Вы писали:
ЕК>Не всё так плохо. Я бы сделал так.
ЕК>через subst смонтировал какой-нибудь диск X:, поставил туда VS. Далее, пишем
ЕК>на флешку этот каталог. В реестре ищем что-нибудь вроде
ЕК>HKEY_LOCAL_ROOT/SOFTWARE/MICROSOFT/Visual Studuio/7.1/, экспортируем этот
ЕК>каталог в reg-файл, сохраняем. Пытаемся запустить на "чистой" машине.
ЕК>копируем из windows/system32 те dll, которые запрашивает IDE. Далее по
ЕК>обстоятельствам.
Честно говоря, именно в таком свете я себе и представлял решение этой проблемы. Боюсь вот, только, что она может какую-нибудь dll-ку потребовать только при определенных обстоятельствах.
Т.е. VS загрузится и будет работать — а я подумаю, что всё окейно и уеду куда-нить в командировку. А там, внезапно, ей (VS) приспичит что-нибудь подгрузить из той dll-ки, которой у меня не будет — тут-то всё и встанет. Или она сразу, при загрузке проверяет наличие всех необходимых библиотек ? Никто не в курсе ?
Здравствуйте, Glorious, Вы писали:
G>Значит, господа, ситуация такая. По долгу службы надобно мне постоянно иметь
G> под рукой работающий VC7-компилятор и, очень желательно (ну просто очень. ),
G> чтобы вместе с Visual Studio.
G> Причем, комп с собой таскать у меня возможности нету
И тем не менее — классическим решением описанной проблемы есть ноутбук. Второй вариант — Remote desktop/VNC на свою машину. Никак иначе проблема AFAIK не решается.
Здравствуйте, Glorious, Вы писали:
G>Т.е. VS загрузится и будет работать — а я подумаю, что всё окейно и уеду куда-нить в командировку. А там, внезапно, ей (VS) приспичит что-нибудь подгрузить из той dll-ки, которой у меня не будет — тут-то всё и встанет.
А что мешает прихватить с собой и сам дистрибутив? Чтобы при подобном развитии событий вытащить нужную DLL'ку из него.
[ posted via RSDN@Home 1.1.4 beta 4 r388, accompanied by silence ] Здравствуйте, Glorious, Вы писали:G>Честно говоря, именно в таком свете я себе и представлял решение этой проблемы. Боюсь вот, только, что она может какую-нибудь dll-ку потребовать только при определенных обстоятельствах.
G>Т.е. VS загрузится и будет работать — а я подумаю, что всё окейно и уеду куда-нить в командировку. А там, внезапно, ей (VS) приспичит что-нибудь подгрузить из той dll-ки, которой у меня не будет — тут-то всё и встанет. Или она сразу, при загрузке проверяет наличие всех необходимых библиотек ? Никто не в курсе ?
Вообще говоря, не вижу причин, чтобы все вышеописанные операции делать вручную. Есть же куча замечательных прог, которые отслеживают, что и куда записала программа при установке и создают лог. Они ещё и удалять её потом могут, но это к теме уже не относится. Навскидку, могу вспомнить Ashampoo Uninstaller. Какая странная планета! — подумал Маленький принц. — Совсем сухая,
вся в иглах и соленая. И у людей не хватает воображения. Они только
повторяют то, что им скажешь.
Здравствуйте, Rebus83, Вы писали:
R> Вообще говоря, не вижу причин, чтобы все вышеописанные операции делать вручную. Есть же куча замечательных прог, которые отслеживают, что и куда записала программа при установке и создают лог. Они ещё и удалять её потом могут, но это к теме уже не относится. Навскидку, могу вспомнить Ashampoo Uninstaller.
Ну-ну, представляю себе разгребание лог-файла. Лог-файл Repair'a у меня занял около 1.2 МБ.
Спасибо большое !
Но все же — напишите, пожалуйста, поподробнее, что такое Live CD/DVD ? Чтоб знать, что искать
Здравствуйте, squiz, Вы писали:
S>Здравствуйте, Rebus83, Вы писали:
R>> Вообще говоря, не вижу причин, чтобы все вышеописанные операции делать вручную. Есть же куча замечательных прог, которые отслеживают, что и куда записала программа при установке и создают лог. Они ещё и удалять её потом могут, но это к теме уже не относится. Навскидку, могу вспомнить Ashampoo Uninstaller.
S>Ну-ну, представляю себе разгребание лог-файла. Лог-файл Repair'a у меня занял около 1.2 МБ.
Ashampoo Uninstaller умеет создавать installation files. Там тебе будет и .reg, и файлики раскиданные по папочкам.
Здравствуйте, Glorious.
G>Спасибо большое !
G>Но все же — напишите, пожалуйста, поподробнее, что такое Live CD/DVD ? Чтоб знать, что искать
Live CD — это диск CD/DVD или флешка с предустановленной на най операционкой, т.е. Вы устанавливаете ОС на переносное устройство, а потом загружаетесь с него, т.е. выбираете при загрузке с чего загружаться CD (а если BIOS поддерживает, то можно и с флешки загрузится). Там есть хитрость, Вы не просто устанавливаете операционку, а сначала формируете её образ (т.е. устанавливаете ОС со всеми необходимыми прогами Вам), после этого нарезаете на диск, с флешкой не могу сказать как даже в общем, вероятно там проще ибо можно записывать "на лету". Сейчас много продается Live CD на Linux с предустановленными офисными приложениями и нтеренетовскими прогами. Короче Live CD позволяет иметь ОС всегда под рукой и в таком виде каком хотите Вы, после загрузки с Live Вам будут доступны устройсва компа (в часности хард и другие для сохранеия своих документов/исходников).
Удачи!
Если вы являетесь ИТ-администратором предприятия и хотите развернуть Visual Studio в сети клиентских рабочих станций, обратитесь к руководству для администраторов Visual Studio.
Использование командной строки для создания локального кэша
Скачайте небольшой файл начального загрузчика и создайте локальный кэш с помощью командной строки. После создания кэша его можно использовать для установки Visual Studio.
Шаг 1. Скачивание начального загрузчика Visual Studio
Для выполнения этого этапа необходимо подключение к Интернету.
Для получения последних начальных загрузчиков Visual Studio 2017 версии 15.9 скачайте один из следующих файлов. Эти начальные загрузчики всегда будут устанавливать последнюю версию Visual Studio 2017 вне зависимости от момента их запуска.
Выпуск | Начальный загрузчик |
---|---|
Visual Studio 2017 Professional версии 15.9 | vs_professional.exe |
Visual Studio 2017 Enterprise версии 15.9 | vs_enterprise.exe |
Visual Studio 2017 Build Tools версии 15.9 | vs_buildtools.exe |
Для получения последних начальных загрузчиков Visual Studio 2019, которые всегда будут устанавливать последнюю версию 16.11, скачайте один из следующих файлов. Если же вы хотите установить конкретную версию Visual Studio 2019, перейдите на страницу выпусков Visual Studio 2019 со ссылками на начальные загрузчики для конкретных версий каждого обслуживаемого выпуска.
Выпуск | Начальный загрузчик |
---|---|
Visual Studio 2019 Professional версии 16.11 | vs_professional.exe |
Visual Studio 2019 Enterprise версии 16.11 | vs_enterprise.exe |
Visual Studio 2019 Build Tools версии 16.11 | vs_buildtools.exe |
Для получения последних начальных загрузчиков Visual Studio 2022, которые всегда будут устанавливать последнюю версию из текущего канала, скачайте один из следующих файлов. Если же вы хотите установить конкретную версию или конкретный канал Visual Studio 2022, перейдите на страницу журнала выпусков Visual Studio 2022 со ссылками на начальные загрузчики для конкретных версий каждого обслуживаемого выпуска.
Выпуск | Начальный загрузчик |
---|---|
Visual Studio 2022 Community | vs_community.exe |
Visual Studio 2022 Professional | vs_professional.exe |
Visual Studio 2022 Enterprise | vs_enterprise.exe |
Visual Studio 2022 Professional | vs_buildtools.exe |
Если вы ранее скачали файл начального загрузчика конкретной версии со страницы выпусков Visual Studio 2019 и хотите проверить, какую версию он установит, см. следующие инструкции. В Windows откройте проводник, щелкните правой кнопкой мыши файл начального загрузчика, выберите Свойства, перейдите на вкладку Подробно, а затем найдите номер в строке Версия продукта. Чтобы сопоставить этот номер с выпуском Visual Studio, см. таблицу внизу этой страницы.
Если вы ранее скачали файл начального загрузчика и хотите проверить, какую версию он установит, см. следующие инструкции. В Windows откройте проводник, щелкните правой кнопкой мыши файл начального загрузчика, выберите Свойства и перейдите на вкладку Подробности. Поле Версия продукта отобразит канал и версию, которые установит начальный загрузчик. Номер версии следует читать как "последняя обслуживаемая конкретная версия", а канал является текущим, если явно не указано иное. Таким образом, начальный загрузчик с версией продукта канала LTSC 17.0 установит последний обслуживаемый выпуск 17.0.x, доступный на канале LTSC 17.0. Начальный загрузчик с версией продукта, указанной как "Visual Studio 2022", установит последнюю версию Visual Studio 2022 с текущего канала.
Шаг 2. Создание локального кэша установки
Для выполнения этого этапа необходимо подключение к Интернету.
Откройте командную строку и используйте параметры начального загрузчика, как указано в статье Использование параметров командной строки для установки Visual Studio, чтобы создать локальный кэш установки. Распространенные примеры использования начального загрузчика Enterprise показаны ниже и на странице с примерами параметров командной строки. Вы можете установить язык, отличающийся от английского, изменив en-US на языковой стандарт из списка языковых стандартов. Для дальнейшей настройки локального кэша можно использовать список компонентов и рабочих нагрузок.
Чтобы предотвратить ошибку, убедитесь, что путь к полной установке содержит менее 80 символов.
Для разработки классических приложений C++ выполните следующую команду:
Чтобы создать локальный кэш с поддержкой только английского языка и полным набором компонентов (это будет довольно долго — компонентов у нас очень много), выполните следующую команду:
Для создания локального кэша Visual Studio потребуется как минимум 35 ГБ пространства на диске. Дополнительные сведения см. в статье Требования к системе.
Для создания локального кэша Visual Studio потребуется как минимум 41 ГБ пространства на диске. Дополнительные сведения см. в статье Требования к системе.
Для создания локального кэша Visual Studio потребуется как минимум 45 ГБ пространства на диске. Дополнительные сведения см. в статье Требования к системе.
Шаг 3. Установка Visual Studio из локального кэша
При установке Visual Studio из локального кэша установщик Visual Studio использует локальные кэшированные версии файлов. Но если во время установки вы выберете компоненты, которые отсутствуют в кэше, установщик Visual Studio попытается скачать их из Интернета. Чтобы установить только те файлы, которые вы уже скачали, все параметры командной строки должны совпадать с теми, которые вы использовали для создания локального кэша. Чтобы установщик не попытался подключиться к Интернету, используйте параметр --noweb .
Предположим, что вы создали кэш локальной установки с помощью следующей команды:
В этом случае используйте для запуска установки следующую команду.
В этом случае используйте для запуска установки следующую команду.
Если вы используете Visual Studio Community, необходимо активировать его, войдя в продукт в течение 30 дней после установки. Для активации требуется подключение к Интернету.
Список языковых стандартов
Язык-языковой стандарт | Язык |
---|---|
cs-CZ | Чешский |
de-DE | Немецкий |
en-US | Английский |
es-ES | Испанский |
fr-FR | Французский |
it-IT | Итальянский |
ja-JP | Японский |
ko-KR | Корейский |
pl-PL | Польский |
pt-BR | Португальский (Бразилия) |
ru-RU | Русский |
tr-TR | Турецкий |
zh-CN | Китайский (упрощенное письмо) |
zh-TW | Китайский (традиционное письмо) |
Техническая поддержка
Иногда возникают проблемы. Если установить Visual Studio не удается, воспользуйтесь пошаговыми указаниями в статье Устранение неполадок при установке и обновлении Visual Studio.
Все мы знаем, что сейчас Microsoft уже не выпускает автономные пакеты установки Visual Studio (установка без интернета). Настал момент, когда мне понадобилось собрать автономный установщик для Visual Studio 2017 Enterprise по инструкции Microsoft. Однако я был очень сильно удивлён, когда обнаружил, что он не работает, так как в момент установки Visual Studio всё равно пыталась скачать некоторые пакеты из интернета. Если отказывался скачивать, то установка прекращалась.
Пришлось немного повозиться, чтобы собрать автономный установщик. Всё оказалось довольно просто.
Я использовал инструкцию от Microsoft, в которой они забыли упомянуть, что надо добавлять определённый параметр при сборке установщика, иначе без этого вам всё равно потребуется интернет. Поэтому я кратко их процитирую, но не забыв упомянуть всё что необходимо.
Собираем автономный установщик Visual Studio
Я скачиваю Visual Studio Enterprise – файл «vs_enterprise.exe».
Помещаю данный файл в корень диска «F» (вы можете поместить на любой диск, но помните для Visual Studio Enterprise требуется на диске минимум 39Гб).
Создаю на диске «F» каталог «vs_enterprise2017», в который загрузчик загрузит всё необходимое для автономной установки.
Далее в командной строке запускаю команду:
После этого запускается скачивание ресурсов:
После успешного длительного скачивания, в командной строке появится информация, что скачивание завершено успешно (зелёной надписью) или сообщит, что при скачивании возникли ошибки. Проверяйте этот момент обязательно.
Если возникли ошибки, то снова запускаем указанную выше команду. Все пакеты, которые уже скачались, будут проверены, а недостающие будут докачаны. В моём случае один государственный орган заблокировал доступ к IP Azure Microsoft и оттуда не могли качаться пакеты. Пришлось для этих целей использовать VPN, чтобы загрузчик Visual Studio скачал все необходимые установочные пакеты.
Установка Visual Studio
Язык установки не менять на тот, который отличается от выбранного вами при скачивании языка, так как в образе только установка с тем языком, который вы указали в командной строке. Если выбрать другой языковой пакет, то Visual Studio будет пытаться скачать с сайта Microsoft файлы установки для вновь выбранного языка.
Читайте также: