Herramientas para detectar y administrar instancias de Visual StudioTools for detecting and managing Visual Studio instances

Hay varias herramientas que puede usar para detectar instalaciones de Visual Studio en equipos cliente y también para administrar las instalaciones.There are several tools that you can use to detect Visual Studio installations on client machines, and to manage the installations, too.

Detección de instancias existentes de Visual StudioDetecting existing Visual Studio instances

Dispone de varias herramientas que le ayudarán a detectar y administrar las instancias de Visual Studio instaladas en los equipos cliente:We have made several tools available that will help you detect and manage installed Visual Studio instances on client machines:

  • VSWhere: un archivo ejecutable integrado en Visual Studio o disponible para su distribución independiente que le ayuda a encontrar la ubicación de todas las instancias de Visual Studio en un equipo determinado.VSWhere: an executable built into Visual Studio or available for separate distribution that helps you find the location of all Visual Studio instances on a particular machine.
  • VSSetup.PowerShell: scripts de PowerShell que usan la API de configuración de la instalación para identificar las instancias instaladas de Visual Studio.VSSetup.PowerShell: PowerShell scripts that use the Setup Configuration API to identify installed instances of Visual Studio.
  • VS-Setup-Samples: ejemplos de C# y C++ que muestran cómo usar la API de configuración de la instalación para consultar una instalación existente.VS-Setup-Samples: C# and C++ samples that demonstrate how to use the Setup Configuration API to query an existing installation.

Además, la API de configuración de la instalación proporciona interfaces para los desarrolladores que quieran crear sus propias utilidades para interrogar instancias de Visual Studio.In addition, the Setup Configuration API provides interfaces for developers who want to build their own utilities for interrogating Visual Studio instances.

Uso de vswhere.exeUsing vswhere.exe

vswhere.exe se incluye automáticamente en Visual Studio 2017 versión 15.2 o posterior, o bien puede descargarlo en la página de versiones.vswhere.exe is automatically included in Visual Studio 2017 version 15.2 or higher, or you may download it from the releases page. Use vswhere -? para obtener información de ayuda sobre la herramienta.Use vswhere -? to get help information about the tool. Por ejemplo, este comando muestra todas las versiones de Visual Studio, incluidas las versiones anteriores del producto y versiones preliminares, y muestra los resultados en formato JSON:As an example, this command shows all releases of Visual Studio, including old versions of the product and prereleases, and outputs the results in JSON format:

C:\Program Files (x86)\Microsoft Visual Studio\Installer> vswhere.exe -legacy -prerelease -format json

Sugerencia

Para más información sobre la instalación de Visual Studio 2017, vea los artículos del blog de Heath Stewart.For more information about Visual Studio 2017 installation, see Heath Stewart's blog articles.

Edición del Registro para una instancia de Visual StudioEditing the registry for a Visual Studio instance

En Visual Studio de 2017, configuración del Registro se almacena en una ubicación privada, lo que permite varias instancias en paralelo de la misma versión de Visual Studio en la misma máquina.In Visual Studio 2017, registry settings are stored in a private location, which enables multiple side-by-side instances of the same version of Visual Studio on the same machine.

Como estas entradas no se almacenan en el Registro global, hay instrucciones especiales para usar el Editor del Registro para realizar cambios en su configuración:As these entries are not stored in the global registry, there are special instructions for using the Registry Editor to make changes to registry settings:

  1. Si tiene abierta una instancia de Visual Studio 2017, ciérrela.If you have an open instance of Visual Studio 2017, close it.
  2. Inicie regedit.exe.Start regedit.exe.
  3. Seleccione el nodo HKEY_LOCAL_MACHINE.Select the HKEY_LOCAL_MACHINE node.
  4. En el menú principal de Regedit, seleccione Archivo -> Cargar subárbol ... y luego seleccione el archivo de Registro privado, que se encuentra almacenado en la carpeta AppData\Local.From the Regedit main menu, select File -> Load Hive... and then select the private registry file, which is stored in the AppData\Local folder. Por ejemplo:For example:

    %localappdata%\Microsoft\VisualStudio\<config>\privateregistry.bin
    

    Nota

    <config> corresponde a la instancia de Visual Studio que le gustaría examinar.<config> corresponds to the instance of Visual Studio that you would like to browse.

Se le pedirá que proporcione un nombre de subárbol, que se convertirá en el nombre de su subárbol aislado.You will be prompted to provide a hive name, which becomes the name of your isolated hive. Después de haber hecho esto, debería poder examinar el Registro bajo el subárbol aislado que creó.After you do so, you should be able to browse the registry under the isolated hive that you created.

Importante

Antes de iniciar de nuevo Visual Studio, debe descargar el subárbol aislado que creó.Before you start Visual Studio again, you must unload the isolated hive that you created. Para ello, seleccione Archivo -> Descargar subárbol desde el menú principal de Regedit.To do this, select File -> Unload Hive from the Regedit main menu. (Si no lo hace, el archivo permanece bloqueado y Visual Studio no se podrá iniciar).(If you do not do this, then the file remains locked and Visual Studio will not be able to start.)

Obtener soporte técnicoGet support

En ocasiones, algo no sale según lo previsto.Sometimes, things can go wrong. Si se produce un error en la instalación de Visual Studio, consulte la página Troubleshooting Visual Studio 2017 installation and upgrade issues (Solucionar problemas de errores de instalación y actualización de Visual Studio 2017).If your Visual Studio installation fails, see the Troubleshooting Visual Studio 2017 installation and upgrade issues page. Si ninguno de los pasos de solución de problemas ayuda, puede ponerse en contacto con nosotros por chat para obtener asistencia para la instalación (solo en inglés).If none of the troubleshooting steps help, you can contact us by live chat for installation assistance (English only). Para más información, consulte la página de soporte técnico de Visual Studio.For details, see the Visual Studio support page.

Aquí tiene algunas opciones de soporte técnico más:Here are a few more support options:

Vea tambiénSee also