0

尝试启动/停止我创建的 Windows 服务时,我在 Vista 中收到以下错误。

Cannot open ServiceName service on computer '.'.

相同的代码适用于 XP。我应该怎么做才能解决这个问题?

4

2 回答 2

1

用户帐户控制(又名 UAC)。UAC 表示用户没有以管理员身份运行。您的应用程序需要告诉 Windows 它需要管理员权限。我认为这个页面比我能更好地解释它。

于 2009-03-30T18:16:15.173 回答
0

今天偶然发现了您的问题,尽管您前一阵子问过这个问题:)
当我尝试启动我开发的基于 .net 的服务时,我在 Windows Vista 上遇到了类似的问题。
我打开了服务的属性对话框并将登录用户更改为本地系统(以前我试图使用网络服务启动服务)。在重新启动服务时,我没有收到任何错误。
如果您仍然想知道答案,这对我有用。我希望它也对你有用。
干杯!

于 2009-07-16T14:28:17.990 回答