2010-10-22 18 views
5

Estoy intentando depurar un servicio en VS 2005 ejecutándose. El servicio se ejecuta con el nombre de usuario SYSTEM.No se puede adjuntar al proceso

He abierto VS como administrador.

El error que estoy consiguiendo es:

no se puede asociar al proceso. El sistema no puede encontrar el archivo especificado

Estoy utilizando Windows Vista.

Respuesta

0

Intente verificar la Política de seguridad local, asegúrese de que los administradores (o su usuario) tengan el permiso "Depurar programas" (desde Configuración de seguridad -> Políticas locales -> Asignación de derechos de usuario).

+0

Abrí Propiedades del programa de depuración en Asignación derecha del usuario. No se puede editar y aparece el mensaje "Esta configuración no es compatible con computadoras que ejecutan Windows 2000 Service Pack 1 o anterior. objetos de directiva de grupo que contienen esta configuración solo para computadoras que ejecutan una versión posterior del sistema operativo " – anand

+0

Es extraño que Windows Vista le proporcione ese mensaje. ¿Has iniciado sesión con una cuenta de administrador cuando intentas realizar esos cambios? –

+0

Sí, estoy conectado con la cuenta de administrador. – anand

4

Quizás el programa que intenta depurar esté usando privilegios de administrador pero visual studio no tiene derechos de administrador.

ejecuta Visual Studio como administrador, incluso si ha iniciado sesión como administrador, no tiene automáticamente privilegios de administrador.

puede hacer esto rápidamente haciendo clic derecho en el acceso directo de Visual Studio y haga clic en Ejecutar como administrador.

O puede hacer que se ejecute automáticamente como administrador haciendo clic derecho en el acceso directo y eligiendo propiedades. Seleccione Compatibilidad -> Nivel de privilegio -> Ejecutar este programa como administrador

+0

Funcionó para mí, depurando los servicios de Windows en Windows 7. – TomEberhard

Cuestiones relacionadas