2010-10-22 7 views
5

Sto tentando di eseguire il debug di un servizio in VS 2005 in esecuzione. Il servizio è in esecuzione sotto il nome utente SYSTEM.Impossibile connettersi al processo

Ho aperto VS come amministratore.

L'errore che sto ottenendo è:

Impossibile collegare il processo. Il sistema non riesce a trovare il file specificato

Sono in esecuzione su Windows Vista.

risposta

0

Provare a verificare i criteri di sicurezza locali, assicurarsi che gli amministratori (o il proprio utente) dispongano dell'autorizzazione "Programmi di debug" (da Impostazioni di sicurezza -> Criteri locali -> Assegnazione diritti utente).

+0

Ho aperto le proprietà del programma di debug in Assegnazione diritti utente. Non è modificabile e con messaggio "Questa impostazione non è compatibile con computer che eseguono Windows 2000 Service Pack 1 o versioni precedenti. oggetti Criteri di gruppo contenenti questa impostazione solo per i computer che eseguono una versione successiva del sistema operativo " – anand

+0

È strano che Windows Vista ti dia questo messaggio. Hai effettuato l'accesso con un account amministratore quando tenti di apportare tali modifiche? –

+0

Sì, ho effettuato l'accesso con l'account amministratore. – anand

4

Forse il programma che si sta tentando di eseguire il debug utilizza i privilegi di amministratore ma Visual Studio non ha diritti di amministratore.

esegui visual studio come amministratore, anche se hai effettuato l'accesso come amministratore, non dispone automaticamente dei privilegi di amministratore.

è possibile farlo rapidamente facendo clic destro sulla scorciatoia di Visual Studio e fare clic su Esegui come amministratore.

Oppure è possibile farlo funzionare automaticamente come amministratore facendo clic con il pulsante destro del mouse sul collegamento e scegliendo Proprietà. Scegli Compatibilità -> Livello privilegi -> Esegui questo programma come amministratore

+0

Ha funzionato per me, eseguendo il debug di un servizio Windows in Windows 7. – TomEberhard