He desarrollado un servicio de Windows y este servicio se está ejecutando en mi computadora local bajo mi cuenta. Cuando trato de depurar este servicio adjuntando esto como un proceso en Visual Studio 2008 obtengo "No se puede adjuntar al proceso". Visual Studio no tiene privilegios suficientes para depurar este proceso. Para depurar este proceso, Visual Studio debe ejecutarse como administrador. " He iniciado sesión en mi sistema como administrador y, cuando se inicia VS 2008, se ejecuta como administrador, no estoy seguro de por qué recibo este error. Estoy usando Windows XP Pro sp3Visual Studio tiene privilegios insuficientes para depurar este proceso. Para depurar este proceso, Visual Studio debe ejecutarse como administrador
Respuesta
Si está utilizando Windows XP, la política de seguridad local de la PC puede estar restringiendo la ejecución de depuradores por parte de personas que no sean administradores. De forma predeterminada, solo los administradores pueden depurar.
herramientas administrativas -> Directiva de seguridad local -> Directivas locales -> Asignación de derechos de usuario -> "Depurar programas"
Lo he visto en Vista, pero no en XP. Para contrarrestar esto en Vista, simplemente hago clic con el botón derecho en la entrada de Visual Studio 2008 en el menú Inicio y elijo "Ejecutar como administrador"
He iniciado sesión en mi sistema como administrador y, cuando se lanza VS 2008, se ejecuta como administrador. Cansado "Ejecutar como administrador" y aún obtener el mismo error. – user355710
Suena como un par de cosas diferentes. En primer lugar, compruebe en qué usuario se está ejecutando el proceso, muy probablemente administrador o un administrador de dominio. Cambiar eso a algo menos privilegiado.
Además, podría ser que esté conectado a un dominio y los administradores del dominio hayan neutralizado los privilegios del administrador local. En ese caso, necesita que el departamento de TI solucione esto.
El proceso se está ejecutando en mi cuenta iniciada. Y tengo privilegios de administrador para mi sistema local. – user355710
Spoulson es correcta, usted tiene la uless SeDebugPrivilege en su símbolo de conexión, no se puede depurar un proceso runing como un servicio. Para verificar, uso ProcesExp.exe del conjunto de aplicaciones SysInternals haciendo doble clic en el proceso de Visual Studio y comprobando la pestaña Seguridad. En la parte inferior, verás todos los privilegios que has heredado. Comienzan con un prefijo "Se".
Otra idea sería asegurarse de tener todos los JIT (Just In Time), la configuración del depurador habilitada en Herramientas-> Opciones-> opción del menú Debugger en VS (Visual Studio para aquellos que no lo sepan).
- Rashad Rivera Omegus Prime, LLC
también he encontrado con este problema. No sé cómo resolverlo permanentemente, pero encontré una solución alternativa.
- En VS, abra las propiedades web del proyecto. -Haga clic en su proyecto. Luego selecciona propiedades. Seleccione la pestaña Web.
- Seleccione IIS Express en lugar de Local IIS.
- ejecutar al depurador
Esto funcionó para mí. Espero que funcione para ti tambien.
Sé que esto es viejo pero estaba teniendo el mismo problema en VS2015. Resulta que el único problema fue que mi código/solución se almacenó en mi carpeta de documentos de usuario que tiene el pequeño ícono de candado. Creo que eso significa que esos archivos no estaban disponibles para los procesos de depuración VS. Moverlo a una carpeta menos restringida solucionó el problema. Espero que esto ayude a alguien más. ¡Oh, y mi primer mensaje aquí!
- 1. Depurar o compilar como no administrador en Visual Studio 2008
- 2. Diseño único para 'editar' y 'depurar' en Visual Studio
- 3. Cómo depurar Visual Studio en 64-bit
- 4. Visual Studio ignorar try catch - solo depurar
- 5. Cómo depurar extensiones de Visual Studio
- 6. ¿Cómo depurar un threadpool en Visual Studio?
- 7. Cómo depurar una aplicación C# .NET en Visual Studio 2010 que se inició desde otro proceso
- 8. Uso de Visual Studio para depurar web.config transformar
- 9. ¿Cómo puedo depurar un servicio IIS local con Visual Studio ejecutándose como un usuario no administrador?
- 10. Visual Studio: ¿cómo depurar una biblioteca con un ejecutable externo?
- 11. desenganche un proceso de depurador de Visual Studio
- 12. Visual Studio "uso ilegal de este tipo como expresión"
- 13. Cómo depurar un BHO administrado desde Visual Studio 2010
- 14. ¿Se puede hacer Visual Studio para depurar procesos secundarios como WinDBG?
- 15. Visual Studio 2010 no me permite depurar mi código
- 16. Visual Studio 2008 se bloquea al comenzar a depurar
- 17. "Paso" al depurar programas multiproceso en Visual Studio
- 18. Apagar Visual Studio Adjuntar advertencia de seguridad al depurar IIS
- 19. ¿Hay un administrador de tareas como aplicación para Visual Studio?
- 20. Ejecutando Visual Studio sin derechos de administrador
- 21. Visual Studio siempre en la parte superior al depurar
- 22. Iterar objeto enumerable al depurar en Visual Studio
- 23. El método Visual Studio Package Initialize no llama al depurar
- 24. Inicio de proyectos múltiples al depurar en Visual Studio 2010
- 25. necesita depurar LINQ consultas sencillas en Visual Studio 2010
- 26. depurando un proceso creado con CreateProcess en Visual Studio
- 27. ¿Es posible depurar remotamente un VirtualBox con Visual Studio?
- 28. Visual Studio, depurar uno de los múltiples hilos
- 29. Sugerencias y trucos para depurar Visual Studio (para proyectos C/C++)
- 30. Depurar el ensamblado cargado dinámicamente en Visual Studio .NET
El proceso se está ejecutando en mi cuenta iniciada. Y tengo privilegios de administrador para mi sistema local. Así que debería heredar los errores de depuración. – user355710
Los administradores de dominio presionan con frecuencia los GPO que restringen lo que se puede hacer en las máquinas locales. Un administrador en la máquina local no necesariamente se traduce en poderes ilimitados en ciertas condiciones. –