尝试启动/停止我创建的Windows服务时,Vista中出现以下错误。
Cannot open ServiceName service on computer '.'.
相同的代码适用于XP。我该怎么做才能解决这个问题?
答案 0 :(得分:1)
用户帐户控制(又名UAC)。 UAC表示用户未以管理员身份运行。您的应用程序需要告诉Windows它需要管理员权限。我认为this页面比我更好地解释了它。
答案 1 :(得分:0)
今天偶然发现了你的问题,虽然你曾经问过一段时间:)
当我试图启动我开发的基于.net的服务时,我在Windows Vista上遇到了类似的问题
我打开了服务的“属性”对话框,并将“登录”用户更改为“本地系统”(以前我尝试使用“网络服务”启动服务)。在重新启动服务时,我没有收到任何错误
如果你仍然想知道答案,这对我有用。我希望它也适合你。
干杯!