Нет visual studio installer

Обновлено: 04.07.2024

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

Выбираем софт

Ясно, что своими руками писать инсталлятор мы не будем, поскольку это лишние затраты времени, которые никто не оценит. Разве что у тебя настолько уникальная программа, что ни один инсталлятор не сможет ее правильно установить, поскольку «не знает» всех ее особенностей. В этом случае данная статья не для тебя, поскольку в ней будут рассмотрены популярные стандартные решения для создания инсталляторов, а именно – InstallShiled для Delphi, Visual Studio Installer, Setup Factory и InnoSetup. Конечно, твой выбор не ограничивается только этими программами, но они были выбраны как одни из самых лучших в своем классе.

Скорее всего, ты когда-нибудь использовал одну или несколько программ для создания инсталляторов. Если ты использовал две-три или более таких программ, то, наверное, заметил, что бывают эти программы трех типов «автоматизированные», «ручные» и «полуавтоматизированные». Первые представляют собой мастер (или его пошаговое подобие с возможностью выбирать шаг создания инсталлятора), создающий проект инсталлятора. Примером такого типа программ может послужить InstallShield для Delphi. Второй тип программ подразумевает создание разработчиком (то есть тобой) специального скрипта, на основании которого будет создан инсталлятор. Скрипт описывает этапы установки программы и их последовательность. Примером второго типа программ может послужить не рассматриваемая в статье программа WISE. Третий тип программ – это своеобразный симбиоз первого и второго типов. Программа третьего типа обладает собственным мастером, который «пишет» скрипт. Ты можешь откомпилировать этот скрипт сразу или немного его изменить, подправив, например, ключ реестра или другую информацию, а потом уже компилировать. Большинство современных программ для создания инсталляторов именно третьего типа.

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

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

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

Install Shield

  • Создание стандартных диалогов инсталлятора
  • Создание нескольких типов установки (например, Standard, Compact и Custom)
  • Удобная работа с реестром (ты можешь указать, какие изменения в реестре нужно сделать при установке программы)
  • Удобная работа с библиотеками
  • Поддержка BDE – если твоя программа работает с BDE, тебе не нужно ни о чем волноваться: просто выбери BDE и InstallShield включит его в состав твоего дистрибутива, также будет нужным образом настроен BDE – будут созданы все необходимые аллиасы
  • Создание ярлыков, папок в меню Пуск
  • Поддержка носителей разного размера – от Floppy до DVD

Это, конечно, не все функции программы, но основные функции как говорят «учтены». Использовать InstallShield очень удобно, если твоя программа использует BDE. Во всех остальных программах BDE тебе придется описывать «вручную», что, мягко говоря, не удобно. Даже если в InstallShield нет очень нужной тебе функции, это с головой компенсируется поддержкой BDE. Ты даже себе не представляешь от какой головной боли ты избавишься, если будешь использовать InstallShield для установки и конфигурирования BDE.

Visual Studio Installer

Visual Studio Installer – это бесплатная утилита от Microsoft, предназначенная для создания инсталляторов для программ, написанных с помощью Visual Studio. Программа доступна в двух версиях – 1.0 (для Win 98) и 1.1 (для Win ME, 2000, XP). Программа доступна по адресу:

Перед установкой программы убедись, что у тебя установлен Visual Studio Service Pack 3.

Главное преимущество Visual Studio Installer связано именно с самим Visual Studio. Если твоя программа написана на Visual Basic или Visual C, Visual Studio Installer сам «пропишет» в проекте инсталлятора все нужные библиотеки, которые потом будут «скомпилированы» в дистрибутив. Кроме этого Visual Studio Installer ничем особенно не выражается – программа как программа.

Setup Factory – это коммерческий продукт, предназначенный для создания инсталляторов. Данный продукт стоит немалых денег – за седьмую версию просят 395 долларов. Ясно, что никто из нас эти деньги платить не собирается, но все равно сумма говорит за себя. Дистрибутив Setup Factory 7.0 «весит» 18 Мб и постоянно доступен для загрузки :). Программа может работать под управлением Windows 95/98/Me/NT/2000/XP/2003 Server. «Конек» Setup Factory, который будет непременно оценен пользователем, это темы диалогов. Программа содержит по умолчанию более 20 различных тем стандартных диалогов инсталлятора, поэтому твой инсталлятор не будет похож на инсталляторы конкурентов.

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

  • Создание единственного файла дистрибутива – большого и огромного setup.exe, конечно, если тебе нужно разбить дистрибутив на дискеты или компакт-диски, программа сделает это.
  • Поддержка серийных номеров, в основе которых лежит всем известный алгоритм MD5
  • Поддержка дат окончания действия дистрибутива (очень полезно для shareware- продуктов)
  • Поддержка редактирования реестра
  • Поддержка различных языков
  • Создание ярлыков и программных групп
  • Поддержка проектов Visual Basic
  • Отчеты о проекте выводятся в формате HTML
  • Полный uninstaller
  • Проверка правописания
  • Автоматический («тихий») режим установки – когда пользователю не задается вопросов, а программа устанавливается сразу после запуска setup.exe

Inno Setup – это бесплатная программа для создания инсталляторов, причем ее исходный код (написана на Delphi) доступен в Сети.

  • Поддержка всех 32-х битных версий Windows – Win 95, 98, ME, NT 4.0 SP6, 2000, 2003, XP
  • Программа может «упаковать» весь дистрибутив в единственный файл setup.exe или разбить дистрибутив на диски, если это нужно
  • Различные типы установки: Полная, Минимальная, Выборочная
  • Полный uninstaller
  • Дистрибутив обычно сжимается методом сжатия 7-Zip LZMA
  • Инсталлятор может сравнивать версию файлов, заменять уже установленные файлы с более старой версией, регистрировать DLL/OCX и библиотеки типов, а также устанавливать шрифты
  • Создание ярлыков и программных групп
  • Работа с реестром и INI-файлами
  • Поддерживается редактирование созданного мастером сценария
  • Поддержка многоязыковых инсталляций
  • «Тихая» установка и удаление программы

Программа обладает всеми необходимыми функциями, Inno Setup – очень простой и удобный инсталлятор. Кроме того, это универсальный инсталлятор, он не привязывается ни к Delphi, ни к Visual Studio. Плохо это или хорошо, зависит от твоей программы. Лучше, конечно, чтобы InnoSetup поддерживал BDE и библиотеки Visual Studio, но пока этого нет.

Какую программу выбрать?

Ты не знаешь, какую программу выбрать? По началу используй стандартный инсталлятор, который «идет в нагрузку» с твоей IDE. Если ты пишешь на Delphi, попробуй сначала использовать InstallShiled, а потом уже пробовать другие инсталляторы. Если же ты пишешь на Visual C/Visual Basic – используй Visual Studio Installer.

Если возможностей стандартных программ тебе будет не хватать, попробуй сначала InnoSetup, а потом SetupFactory. Единственный случай, когда у тебя не будет выбора – это, если твоя программа использует BDE – тогда намного рациональнее использовать InstallShield.

InnoSetup: создание дистрибутива

Запускаем InnoSetup и выбираем Create a new script file using the Script Wizard.

InnoSetup: создание нового сценария

Появится окно мастера, в котором нужно будет ввести информацию о программе:

InnoSetup: базовая информация о программе

  1. Program Files directory – программа будет установлена в каталог Program Files на одном из логических дисков
  2. (Custom) – по твоему усмотрению

Каталог для твоей программы, который будет создан в каталоге Program Files, задается в поле Application directory name. Обычно он устанавливается по имени программы. По умолчанию включена опция Allow user to change the application directory, позволяющая пользователю изменять каталог установки. За исключением редких случаев выключать ее не нужно.

InnoSetup: выбор каталога для установки

Теперь нужно выбрать файлы, которые нужно включить в состав дистрибутива. В поле Application main executable file указывается основной исполнимый файл приложения. Потом с помощью кнопок Add files(s)/Add directory добавляются нужные файлы/каталоги.

InnoSetup: добавление файлов

  • Application directory – каталог приложения, то есть каталог, в которой устанавливается программа
  • Program Files directory – каталог Program Files
  • Common Files directory – каталог Common Files
  • Windows directory – каталог %WINDIR%
  • Windows system directory – каталог %WINDIR%\System
  • Setup source directory – каталог, в котором находился файл инсталлятора setup.exe
  • System drive root directory – корневой каталог системного диска, например, C:\
  • Common Startup folder – общая папка автозагрузки (программа будет запускаться автоматически для всех пользователей)
  • User Startup folder – пользовательская папка автозагрузки
  • Custom – на твое усмотрение

В поле Destination subdirectory можно указать подкаталог каталога назначения.

InnoSetup: редактирование параметров файла

Следующий шаг – позволяет указать имя создаваемой программной группы, а также какие ярлыки нужно создавать.

InnoSetup: программная группа и ярлыки

После создания программной группы мастер предложит указать файл лицензии и файлы, которые будут отображены до и после инсталляции. Следующий шаг очень важен – ты можешь указать другой компилятор, выбрать имя для инсталлятора (обычно setup), выбрать пиктограмму для setup.exe, а также установить пароль для запуска setup.exe.

InnoSetup: параметры компилятора

Все, что тебе осталось, это нажать кнопку Finish. Затем программа спросит, нужно ли откомпилировать сценарий прямо сейчас – не нужно, лучше просмотри код сценария.

InnoSetup: код сценария

Разобраться с только что созданным сценарием не сложно, тем более что, прочитав справку, ты сможешь не только понять, что там написано, но и усовершенствовать сценарий.

Теперь нажимаем кнопку Run или нажимаем F9, наш сценарий будет откомпилирован и запущен:

Иногда установка Visual Studio может повреждаться. Восстановление полезно для исправления широкого спектра проблем, возникающих во время установки, в том числе проблем с обновлением.

Когда целесообразно использовать восстановление

Используйте восстановление, если у вас возникли проблемы с:

  • Полезными данными установки. Проблемы такого типа могут происходить при неудачной записи файла на диск, что приводит к его повреждению. В ходе восстановления вы сможете заново получить необходимые файлы.
  • Загрузкой на стороне клиента. При условии, что вы устранили любые проблемы с подключением к Интернету или прокси-серверу.
  • Обновлением Visual Studio. Процедура восстановления способна устранить многие распространенные проблемы с обновлением.

Нестабильное подключение к Интернету или проблема в службе Windows, например установщике Windows, может вызвать проблемы с установкой. В этих сценариях также может быть затронуто восстановление. Чтобы проверить наличие базовых проблем, просмотрите отчет об ошибках, созданный Visual Studio Installer.

При восстановлении Visual Studio сбрасывает пользовательские параметры и переустанавливает существующие сборки. Если у вас возникла проблема с продуктом, и восстановление ее не решает, создайте запрос в службу поддержки Visual Studio. Дополнительные сведения см. в статье Как сообщить о проблеме с Visual Studio или Visual Studio Installer.

Как выполнить восстановление

Найдите Visual Studio Installer на своем компьютере.

Например, на компьютере с юбилейным обновлением или более поздней версией Windows 10 нажмите кнопку Пуск и прокрутите список до буквы V, где расположен пункт Visual Studio Installer.

На некоторых компьютерах установщик Visual Studio может быть указан под буквой "M" — для Microsoft Visual Studio.

Кроме того, Visual Studio Installer можно найти в следующем расположении: C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe

Откройте установщик, выберите Дополнительно и Восстановить.

Снимок экрана: параметр "Восстановление" в раскрывающемся меню "Дополнительно" в Visual Studio Installer.

При восстановлении Visual Studio среда будет сброшена. Локальные настройки, включая пользовательские расширения, установленные без повышения прав, параметры пользователя и профили, будут удалены. Ваши синхронизированные параметры, такие как темы, цвета и сочетания клавиш, будут восстановлены.

Параметр Восстановить отображается только для установленных экземпляров Visual Studio. Если вы не видите параметр Восстановить, скорее всего, что вы выбрали пункт Дополнительно в версии, которая указана в Visual Studio Installer как доступная вместо установленной.

Найдите Visual Studio Installer на своем компьютере.

В меню "Пуск" Windows можно выполнить поиск по запросу "установщик".

Снимок экрана: результат поиска Visual Studio Installer в меню "Пуск"

Кроме того, Visual Studio Installer можно найти в следующем расположении:

C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe

Для продолжения работы может потребоваться обновление самого установщика. Если это так, следуйте инструкциям на экране.

В установщике найдите установленный у вас выпуск Visual Studio. Затем выберите Дополнительно и Восстановить.

Снимок экрана: параметр "Восстановление" в раскрывающемся меню "Дополнительно" в Visual Studio Installer.

Восстановление Visual Studio приведет к сбросу ее среды. Локальные настройки, включая пользовательские расширения, установленные без повышения прав, параметры пользователя и профили, будут удалены. Ваши синхронизированные параметры, такие как темы, цвета и настраиваемые сочетания клавиш, будут восстановлены.

Параметр Восстановить отображается только для установленных экземпляров Visual Studio. Если вы не видите параметр Восстановить, скорее всего, что вы выбрали пункт Дополнительно в версии, которая указана в Visual Studio Installer как доступная вместо установленной.

Найдите Visual Studio Installer на своем компьютере.

В меню "Пуск" Windows выполните поиск по запросу "установщик" и выберите в результатах Visual Studio Installer.

Снимок экрана: результат поиска Visual Studio Installer в меню "Пуск"

Кроме того, Visual Studio Installer можно найти в следующем расположении:

C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe

Вам может быть предложено обновить Visual Studio Installer, прежде чем продолжить. Если это так, следуйте инструкциям на экране.

В Visual Studio Installer найдите установку Visual Studio, которую требуется восстановить. Затем выберите Восстановление из раскрывающегося меню Дополнительно.

Снимок экрана: параметр "Восстановление" в раскрывающемся меню "Дополнительно" в Visual Studio Installer.

Восстановление Visual Studio приведет к сбросу ее среды. Локальные настройки, включая пользовательские расширения, установленные без повышения прав, параметры пользователя и профили, будут удалены. Ваши синхронизированные параметры, такие как темы, цвета и настраиваемые сочетания клавиш, будут восстановлены.

Параметр Восстановление применяется к установленным экземплярам Visual Studio. Если вы не видите параметр Восстановление в раскрывающемся меню Дополнительно, возможно, открыта вкладка Доступные вместо Установленные Visual Studio Installer.

Техническая поддержка

Иногда возникают проблемы. Если установить Visual Studio не удается, воспользуйтесь пошаговыми указаниями в статье Устранение неполадок при установке и обновлении Visual Studio.

Размер Visual Studio 2017 и Visual Studio 2019
Почему visual studio 2019 после скачивания занимает 24гб, а visual studio 2017 до 45гб? может я что.


После установки Visual Studio 2019 Community ошибка
Здравствуйте! Помогите разобраться. После установки visual studio 2019 community на Windows 7.

Да, Visual Studio Installer переустанавливал несколько раз.

Пытался. Но поскольку установщик не видит установленную VS он предлагает установить новую. Но в то же время сообщает, что установить в парку Program Files (x86)\Microsoft Visual Studio (где установлена VS) невозможно так как эта папка не пустая. А устанавливать в другую папку я не могу, так как не хватит места на жёстком диске. Нужно сначала удалить старую VS. Но и удалить невозможно, так как установщик не видит её.

Добавлено через 4 часа 16 минут
В прошлом месяце из-за этой же ошибки полностью переустановил Windows, так как не нашёл другого способа удалить VS. И вот теперь, спустя месяц, эта ошибка снова повторяется.

В прошлом месяце из-за этой же ошибки полностью переустановил Windows, так как не нашёл другого способа удалить VS. И вот теперь, спустя месяц, эта ошибка снова повторяется.

Что вы такое с компьютером делаете, что раз в месяц студия слетает?

Попробуйте удалить ее через панель управления, как любую другую программу.

Невозможно удалить VS, так как для удаления запускается Visual Studio Installer, а он не видит установленную VS.

Добавлено через 7 минут
VS не слетает, работает нормально. С ошибкой работает только Visual Studio Installer, который после обновления не обнаруживает установленную VS и поэтому не позволяет ни модифицировать, ни удалить студию.

Ombra, ты случайно не пользуешься какими-нибудь программами очистки компьютера (особенно реестра)?

Да, пользуюсь программой AuslogicsBoostSpeed. В ней проблемма?

Сейчас посмотрю, что там можно сделать. Нужно попытаться восстановить реестр? Верно?

Решение

пользуюсь программой AuslogicsBoostSpeed. В ней проблемма?

Не исключено. Возможно она удаляет нужные записи из реестра.

Если есть такая возможность, то да. В целом же советую отказаться от подобных программ. От них больше вреда чем пользы. К сожалению, восстановление реестра положительных результатов не дало. Корректная работа Visual Studio Installer не восстановлена. Но, по крайней мере ясна причина ошибки.
Спасибо, OwenGlendower.

Как я говорил выше, Visual Studio Installer не видит установленную VS и поэтому невозможно ни добавить компоненты, ни удалить VS, а предлагает установить новую. Но в то же время сообщает, что установить в папку Program Files (x86)\Microsoft Visual Studio (где установлена VS) невозможно, так как эта папка не пустая.
В связи с этим вопрос. Если удалить папку, в которой установлена VS, и после этого сразу же установить в ту же папку те же компоненты VS и некоторые дополнительные, такая установка будет корректной? Она не вызовет серьёзные системные ошибки?

Добавлено через 2 часа 42 минуты
Повторю. Удалить VS обычным способом невозможно, так как Visual Studio Installer, запускаемый для удаления, не находит установленную VS.

Как установить Visual Studio

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

Установка Visual Studio на ПК

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

Шаг 1: Скачивание

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

    Откройте страницу по представленной ссылке и найдите блок «Интегрированная среда разработки Visual Studio».

Переход на официальный сайт Visual Studio

Выбор версии Visual Studio на официальном сайте

Просмотр информации о Visual Studio на сайте

Выбор места сохранения установщика Visual Studio

Разархивирование установочных файлов Visual Studio

Переход к окну установки Visual Studio

Скачивание основных файлов Visual Studio

По окончании процесса загрузки нужно будет выбрать компоненты.

Шаг 2: Выбор компонентов

Данный этап инсталляции Visual Studio на ПК является наиболее важным, так как от выставленных вами значений прямо зависит дальнейшая работа программы. При этом каждый отдельный модуль может быть удален или добавлен уже после установки.

    На вкладке «Рабочие нагрузки» поставьте галочку рядом с нужными вам компонентами. Можно выделить все представленные средства разработки или установить базовую версию программы.

Примечание: Одновременная установка всех представленных компонентов может сильно отразиться на производительности программы.

Выбор рабочих нагрузок для Visual Studio

Настройка необязательных средств для Visual Studio

Добавление отдельных компонентов для Visual Studio

Добавление языковых пакетов для Visual Studio

Изменение места установки Visual Studio

Выбор типа скачивания Visual Studio

Переход к установке Visual Studio на ПК

Дополнительное подтверждение установки Visual Studio

На этом основной процесс установки можно считать законченным.

Шаг 3: Установка

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

    На странице «Продукты» в блоке «Установлено» будет отображаться процесс скачивания Visual Studio.

Процесс скачивания Visual Studio

Приостановленное скачивание Visual Studio

Возможность отмены скачивания Visual Studio

Возможность изменения решения при установке Visual Studio

Надеемся, у вас получилось выполнить установку программы. В случае возникновения каких-либо вопросов, задавайте их нам в комментариях.

Заключение

Благодаря представленной инструкции вы легко установите Visual Studio на ПК вне зависимости от разновидности выбранного решения. Кроме того, ознакомившись с рассмотренным процессом, полное удаление программы также не будет проблемой.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: