无法附加到进程
我正在尝试调试 VS 2005 中运行的服务。服务在 SYSTEM 用户名下运行。
我已经以管理员身份打开VS。
我收到的错误是:
无法附加进程。系统找不到指定的文件
我在 Windows Vista 上运行的指定文件。
I am trying to debug a service in VS 2005 running. Service is running under SYSTEM username.
I have opened VS as administrator.
The error I am getting is:
Unable to attach the process. The system cannot find the file specified
I am running on Windows Vista.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许您尝试调试的程序正在使用管理员权限,但 Visual Studio 没有管理员权限。
以管理员身份运行 Visual Studio,即使您以管理员身份登录,它也不会自动具有管理员权限。
您可以通过右键单击 Visual Studio 的快捷方式并单击以管理员身份运行来快速完成此操作。
或者,您可以通过右键单击快捷方式并选择属性来使其自动以管理员身份运行。选择兼容性->权限级别->以管理员身份运行该程序
Maybe the program you are trying to debug is using admin privileges but visual studio doesn't have admin rights.
run visual studio as administrator, even if you are logged in as administrator it doesn't automatically have admin privileges.
you can do this quickly by right clicking on the short cut of Visual Studio and click Run as Administrator.
Or you can make it automatically run as admin by right clicking the shortcut and choosing properties. Choose Compatibility -> Privilege Level -> Run this program as administrator
尝试检查本地安全策略,确保管理员(或您的用户)具有“调试程序”权限(从安全设置 -> 本地策略 -> 用户权限分配)。
Try to check Local Security Policy, make sure that Administrators(or your user) have "Debug Programs" permission (from Security Settings -> Local Policies -> User Rights Assignment).