Narzędzia do wykrywania wystąpień programu Visual Studio i zarządzania nimi
Istnieje kilka narzędzi, których można użyć do wykrywania instalacji programu Visual Studio i zarządzania nimi na komputerach klienckich.
Wykrywanie istniejących wystąpień programu Visual Studio
Następujące narzędzia i narzędzia ułatwiają wykrywanie zainstalowanych wystąpień programu Visual Studio i zarządzanie nimi na komputerach klienckich:
- vswhere: plik wykonywalny wbudowany w program Visual Studio lub dostępny do osobnego rozpowszechniania, który ułatwia znalezienie lokalizacji wszystkich wystąpień programu Visual Studio na konkretnym komputerze.
- VSSetup.PowerShell: skrypty programu PowerShell korzystające z interfejsu API konfiguracji ustawienia do identyfikowania zainstalowanych wystąpień programu Visual Studio.
- zestawów VS-Setup-Samples: przykłady w językach C# i C++, które pokazują, jak używać API konfiguracji ustawień do wykonywania zapytań dotyczących istniejącej instalacji.
- Instrumentacja zarządzania systemem Windows (WMI): informacje o wystąpieniu programu Visual Studio można uzyskać poprzez klasę Visual Studio MSFT_VSInstance.
- Interfejs API konfiguracji udostępnia interfejsy dla deweloperów, którzy chcą tworzyć własne narzędzia do analizowania wystąpień programu Visual Studio.
- spis oprogramowania programu Microsoft Endpoint Configuration Manager: może służyć do zbierania informacji o wystąpieniach programu Visual Studio na urządzeniach klienckich.
Korzystanie z vswhere.exe
vswhere.exe
jest automatycznie dołączany do programu Visual Studio 2017 i nowszych lub można go pobrać z witryny strony wersji vswhere. Użyj vswhere -?
, aby uzyskać informacje o narzędziu. Na przykład to polecenie wyświetla wszystkie wersje programu Visual Studio, w tym wcześniejsze wersje produktu i wersji wstępnych, oraz generuje wyniki w formacie JSON:
C:\Program Files (x86)\Microsoft Visual Studio\Installer>vswhere.exe -legacy -prerelease -format json
Korzystanie z instrumentacji zarządzania Windows (WMI)
Jeśli narzędzie do wykrywania klienta programu Visual Studio jest zainstalowane na maszynie, możesz wykonać zapytanie o informacje o wystąpieniu programu Visual Studio przy użyciu usługi WMI. Narzędzie do wykrywania klienta programu Visual Studio jest instalowane domyślnie z każdym programem Visual Studio 2017, Visual Studio 2019 i aktualizacją programu Visual Studio 2022 wydaną 12 maja 2020 r. Jest on również dostępny w katalogu Microsoft Update, jeśli chcesz zainstalować go samodzielnie. Aby uzyskać przykład użycia narzędzia do zwracania informacji o wystąpieniu programu Visual Studio, otwórz program PowerShell jako administrator na komputerze klienckim i wpisz następujące polecenie:
Get-CimInstance MSFT_VSInstance -Namespace root/cimv2/vs
Korzystanie z programu Microsoft Endpoint Configuration Manager
pl-PL: Możliwości inwentaryzacji oprogramowania w programie Microsoft Endpoint Configuration Manager mogą być używane do wykonywania zapytań i zbierania informacji o wystąpieniach programu Visual Studio na urządzeniach klienckich. Na przykład następujące zapytanie zwróci nazwę wyświetlaną, wersję i nazwę urządzenia dla wszystkich zainstalowanych instancji programu Visual Studio 2017, 2019 i 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"
Edytowanie rejestru dla wystąpienia programu Visual Studio
W programie Visual Studio ustawienia rejestru są przechowywane w prywatnej lokalizacji, co umożliwia korzystanie z wielu wystąpień równoległych tej samej wersji programu Visual Studio na tym samym komputerze.
Ponieważ te wpisy nie są przechowywane w rejestrze globalnym, istnieją specjalne instrukcje dotyczące używania Edytora rejestru do wprowadzania zmian w ustawieniach rejestru:
Jeśli masz otwarte wystąpienie programu Visual Studio, zamknij je.
Rozpocznij
regedit.exe
.Wybierz węzeł
HKEY_LOCAL_MACHINE
.W głównym menu Regedit wybierz pozycję Plik>Załaduj gałąź rejestru..., a następnie wybierz plik rejestru prywatnego, który jest przechowywany w folderze AppData\Local. Na przykład:
%localappdata%\Microsoft\VisualStudio\<config>\privateregistry.bin
Notatka
<config>
odpowiada wystąpieniu programu Visual Studio, które chcesz przeglądać.
Zostaniesz poproszony o podanie nazwy ula, która stanie się nazwą twojego izolowanego ula. Po wykonaniu tej czynności powinno być możliwe przeglądanie rejestru pod izolowaną gałęzią, która została utworzona.
Ważny
Przed ponownym uruchomieniem programu Visual Studio należy zwolnić utworzony izolowany rejestr. W tym celu wybierz pozycję Plik>Zwolnij Hive z menu głównego regedit. (Jeśli tego nie zrobisz, plik pozostanie zablokowany, a program Visual Studio nie będzie mógł uruchomić).
Pomoc techniczna lub rozwiązywanie problemów
Czasami coś może pójść źle. Jeśli instalacja programu Visual Studio nie powiedzie się, zobacz Rozwiązywanie problemów z instalacją i uaktualnianiem programu Visual Studio, aby uzyskać szczegółowe wskazówki.
Oto kilka dodatkowych opcji pomocy technicznej:
- Użyj opcji czatu instalacyjnego (tylko w języku angielskim) w przypadku problemów związanych z instalacją.
- Zgłoś problemy z produktem za pomocą narzędzia Zgłoś problem, które jest wyświetlane zarówno w Instalatorze programu Visual Studio, jak i w środowisku IDE programu Visual Studio. Jeśli jesteś administratorem IT i nie masz zainstalowanego programu Visual Studio, możesz przesłać opinii administratora IT.
- Zasugeruj funkcję, śledź problemy z produktami i znajdź odpowiedzi w witrynie Visual Studio Developer Community.
Powiązana zawartość
- przewodnik administratora programu Visual Studio