2010-10-22 102 views
5

我想在VS 2005运行中调试服务。服务正在SYSTEM用户名下运行。无法附加到进程

我以管理员身份打开了VS。

我得到的错误是:

无法连接的过程。系统找不到指定的文件

我在Windows Vista上运行。

回答

0

尝试查看本地安全策略,确保管理员(或用户)有(从安全设置 - >本地策略 - >用户权利指派)“调试程序”权限。

+0

我开下用户权限分配。其不可编辑,并给予消息调试程序属性“此设置与运行Windows 2000 Service Pack 1或早期的计算机兼容的应用。将包含此设置的组策略对象仅限于运行更高版本操作系统的计算机“ – anand 2010-10-22 11:31:33

+0

奇怪的是,Windows Vista为您提供了该消息。当您尝试进行这些更改时,是否使用管理员帐户登录? – 2010-10-22 11:45:34

+0

是的,我以管理员帐户登录.. – anand 2010-10-22 11:47:57

4

也许您正试图调试程序正在使用管理员权限,但视觉工作室不具备管理员权限。

运行Visual Studio作为管理员,即使你以管理员身份登录不自动具有管理员权限。

您可以快速通过右键单击Visual Studio中的快捷方式做到这一点,然后点击以管理员身份运行。

或者你可以把它自动通过右键单击该快捷方式并选择属性管理员身份运行。选择兼容性 - >权限级别 - >运行该程序以管理员身份

+0

为我工作,在Windows 7中调试Windows服务。 – TomEberhard 2015-07-27 19:10:15