Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Существует несколько средств, которые можно использовать для обнаружения установок Visual Studio и управления ими на клиентских компьютерах.
Обнаружение существующих экземпляров Visual Studio
Следующие средства и служебные программы помогут вам обнаруживать экземпляры Visual Studio и управлять ими на клиентских компьютерах:
- vswhere: исполняемый файл, встроенный в Visual Studio или доступный для отдельного дистрибутива, который помогает найти расположение всех экземпляров Visual Studio на определенном компьютере.
- VSSetup.PowerShell: скрипты PowerShell, использующие API конфигурации установки для идентификации установленных экземпляров Visual Studio.
- примеры VS-Setup-Samples: примеры C# и C++, демонстрирующие использование API конфигурации установки для запроса существующей установки.
- инструментария управления Windows (WMI): сведения об экземпляре Visual Studio можно запрашивать через класс Visual Studio MSFT_VSInstance.
- API настройки предоставляет интерфейсы для разработчиков, желающих создавать собственные служебные программы для исследования экземпляров Visual Studio.
- Программное обеспечение Microsoft Endpoint Configuration Manager для инвентаризацииможно использовать для сбора сведений об экземплярах Visual Studio на клиентских устройствах.
Использование vswhere.exe
vswhere.exe
автоматически включается в Visual Studio 2017 и более поздних версий или вы можете скачать его с страницы выпусков vswhere. Используйте vswhere -?
, чтобы получить сведения об инструменте. Например, эта команда отображает все выпуски Visual Studio, включая более ранние версии продукта и предварительные выпуски, а также выводит результаты в формате JSON:
C:\Program Files (x86)\Microsoft Visual Studio\Installer>vswhere.exe -legacy -prerelease -format json
Использование инструментария управления Windows (WMI)
Если на компьютере установлена служебная программа обнаружения клиентов Visual Studio, вы можете запросить сведения об экземпляре Visual Studio с помощью WMI. Программа обнаружения клиентов Visual Studio устанавливается по умолчанию с каждым обновлением Visual Studio 2017, Visual Studio 2019 и Visual Studio 2022, выпущенным 12 мая 2020 г. или после 12 мая 2020 г. Он также доступен в каталоге Центра обновления Майкрософт, если вы хотите установить его отдельно. Пример использования служебной программы для возврата сведений об экземпляре Visual Studio, откройте PowerShell в качестве администратора на клиентском компьютере и введите следующую команду:
Get-CimInstance MSFT_VSInstance -Namespace root/cimv2/vs
Использование Microsoft Endpoint Configuration Manager
возможности инвентаризации программного обеспечения Microsoft Endpoint Configuration Manager можно использовать для запроса и сбора сведений об экземплярах Visual Studio на клиентских устройствах. Например, следующий запрос вернет отображаемое имя, версию и имя устройства, на котором установлена Visual Studio, для всех установленных экземпляров Visual Studio 2017, 2019 и 2022:
select distinct SMS_G_System_COMPUTER_SYSTEM.Name, SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName, SMS_G_System_ADD_REMOVE_PROGRAMS.Version from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName like "Visual Studio %[a-z]% 201[7,9]" or SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName like "Visual Studio %[a-z]% 2022"
Изменение реестра для экземпляра Visual Studio
В Visual Studio параметры реестра хранятся в изолированном месте, что позволяет нескольким экземплярам одной и той же версии Visual Studio работать параллельно на одном компьютере.
Так как эти записи не хранятся в глобальном реестре, существуют специальные инструкции по использованию редактора реестра для внесения изменений в параметры реестра:
Если у вас есть открытый экземпляр Visual Studio, закройте его.
Запуск
regedit.exe
.Выберите узел
HKEY_LOCAL_MACHINE
.В главном меню Regedit выберите Файл>загрузить Hive... и выберите файл частного реестра, который хранится в папке AppData\Local. Например:
%localappdata%\Microsoft\VisualStudio\<config>\privateregistry.bin
Заметка
<config>
соответствует экземпляру Visual Studio, который вы хотите просматривать.
Вам будет предложено указать имя улья, которое становится именем вашего изолированного улья. После этого вы сможете просмотреть реестр в созданном вами изолированном разделе.
Важный
Прежде чем снова запустить Visual Studio, необходимо выгрузить созданный изолированный куст. Для этого выберите "Файл">"Выгрузить куст" в главном меню Regedit. (Если этого не сделать, файл остается заблокированным и Visual Studio не сможет запуститься.)
Поддержка или устранение неполадок
Иногда вещи могут пойти не так. Если установка Visual Studio завершается сбоем, см. инструкции по устранению неполадок установки и обновления Visual Studio для пошагового руководства.
Ниже приведены несколько дополнительных вариантов поддержки:
- Используйте вариант поддержки чата установки (только на английском языке) для проблем, связанных с установкой.
- Сообщите о проблемах с продуктом, используя средство сообщить о проблеме, которое отображается как в установщике Visual Studio, так и в интегрированной среде разработки Visual Studio. Если вы являетесь ИТ-администратором и не установили Visual Studio, вы можете отправить отзывы ИТ-администратора.
- Предложите функцию, отслеживайте проблемы с продуктом и найдите ответы в сообществе разработчиков Visual Studio.