【问题标题】:Vista + VB.NET - Access is denied while trying to start/stop a Windows Service from within an applicationVista + VB.NET - 尝试从应用程序中启动/停止 Windows 服务时访问被拒绝
【发布时间】:2009-03-30 17:40:59
【问题描述】:

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

Cannot open ServiceName service on computer '.'.

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

【问题讨论】:

    标签: vb.net windows-services windows-vista service vista-security


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-16
        相关资源
        最近更新 更多