Errores de la depuración remota y sus soluciones

Al intentar depurar remotamente se pueden producir los siguientes errores.

Ejecutar el depurador remoto como administrador

Puede que surjan problemas si no ejecuta el depurador remoto como administrador. Por ejemplo, puede ver el siguiente error: "The Visual Studio Remote Debugger (MSVSMON.EXE) has insufficient privileges to debug this process (Visual Studio Remote Debugger [MSVSMON.EXE] no tiene privilegios suficientes para depurar este proceso)". Si está ejecutando el depurador remoto como una aplicación (no un servicio), es posible que vea el error de cuenta de usuario diferente.

Al ejecutar el depurador remoto como servicio

Al ejecutar el depurador remoto como servicio, se recomienda ejecutarlo como administrador por varias razones:

  • El servicio del depurador remoto solo permite conexiones de administradores, por lo que no hay nuevos riesgos de seguridad introducidos al ejecutarlo como administrador.

  • Puede impedir que se produzcan errores cuando el usuario de Visual Studio tiene más derechos para depurar un proceso que el propio depurador remoto.

  • Para simplificar la instalación y configuración del depurador remoto.

Aunque es posible depurar sin ejecutar el depurador remoto como administrador, hay varios requisitos para que funcione correctamente y, a menudo, requieren pasos de configuración de servicio más avanzados.

  • La cuenta que usa en el equipo remoto debe tener el privilegio Iniciar sesión como servicio. Consulte los pasos descritos en "Para agregar un inicio de sesión como servicio" en el artículo sobre el error No se puede volver a conectar.

  • La cuenta debe tener derechos para depurar el proceso de destino. Para obtener estos derechos, debe ejecutar el depurador remoto en la misma cuenta que el proceso que se va a depurar (la alternativa más sencilla consiste en ejecutar el servicio como administrador).

  • La cuenta debe poder conectarse de nuevo (es decir, autenticarse) al equipo de Visual Studio a través de la red. En un dominio es más fácil volver a conectarse si el depurador remoto se ejecuta en las cuentas de sistema local o de servicio de red integradas, o bien en una cuenta de dominio. Las cuentas integradas tienen privilegios de seguridad elevados que pueden suponer un riesgo para la seguridad.

Al ejecutar el depurador remoto como aplicación (modo normal)

Si intenta asociarlo a su propio proceso sin privilegios elevados (por ejemplo, una aplicación normal), no importa si ejecuta el depurador remoto como administrador.

Desea ejecutar el depurador remoto como administrador en varios escenarios:

  • Desea asociarlo a procesos que se ejecutan como otro usuario (por ejemplo, al depurar IIS); o

  • intenta iniciar otro proceso y este es un administrador.

No desea ejecutarlo como administrador si desea iniciar procesos, y este no debe ser un administrador.

Artículos de referencia de errores archivados

Los siguientes artículos de referencia de errores de depuración remota están disponibles en la documentación anterior de Visual Studio.

Error: El Monitor de depuración remota de Microsoft Visual Studio del equipo remoto no tiene permiso para conectarse con este equipo

Error: El grupo de trabajo no ha podido iniciar una sesión remota

Error: Firewall en el equipo local

Error: Firewall sin autenticación

Error: RPC Requires Authentication (RPC requiere autenticación)

Error: No tiene privilegios suficientes para inspeccionar la identidad del proceso

Error: El modo de depuración mixto se admite solo cuando se usa Microsoft .NET Framework 2.0 o superior

No se admite la depuración en modo mixto de procesos IA64

Consulte también