Comparteix a través de


Advertencia de seguridad: Adjuntar a un proceso que pertenezca a un usuario que no sea de confianza puede ser peligroso. Si la información siguiente le resulta sospechosa o no está seguro de su procedencia, no la adjunte a este proceso

Este cuadro de diálogo de advertencia aparece cuando se asocia a un proceso que contiene código de confianza parcial o que pertenece a un usuario que no es de confianza, inmediatamente antes de que ocurra la asociación. Un proceso que no es de confianza y que contiene código malintencionado puede dañar el equipo que lleva a cabo la depuración. Si existen razones para desconfiar del proceso, debe hacer clic en Cancelar para evitar la depuración.

En escenarios de IIS, es posible que se le muestre esta advertencia si usa un grupo de aplicaciones personalizado, que no se considera fiable.

Para suprimir esta advertencia al depurar un escenario legítimo, siga estos pasos:

  1. Cierre Visual Studio.

  2. Establezca el valor de la clave del Registro DisableAttachSecurityWarning en 1.

    En versiones anteriores de Visual Studio, busque o cree la clave en HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\Debugger y establézcala en 1.

    A partir de Visual Studio 2017, primero debe cargar el subárbol del registro privado con HKEY_USERS seleccionado. Para más información, vea How to examine Visual Studio 2017 registry (Cómo examinar el Registro de Visual Studio 2017). Debe descargar el subárbol del Registro privado antes de iniciar Visual Studio.

    En Visual Studio 2022, cree la clave en HKEY_USERS\IsolatedHiveName\Software\Microsoft\VisualStudio\17.0_configID\Debugger.

    En Visual Studio 2019, cree la clave en HKEY_USERS\IsolatedHiveName\Software\Microsoft\VisualStudio\16.0_configID\Debugger.

    En Visual Studio 2017, cree la clave en HKEY_USERS\IsolatedHiveName\Software\Microsoft\VisualStudio\15.0_configID\Debugger.

    Screenshot of the security warning for attaching to a process owned by an untrusted user.

  3. Descargue el subárbol del registro privado; para ello, seleccione HKEY_USERS y, a continuación, seleccione Archivo>Descargar subárbol.

  4. Reinicie Visual Studio.

  5. Cuando termine de depurar el escenario, restablezca el valor a 0, y reinicie Visual Studio.

Entre los "usuarios de confianza" se encuentra usted, además de un conjunto de usuarios estándar que normalmente se definen en equipos que tienen instalado .NET Framework, como es el caso de aspnet, localsystem, networkservice y localservice.