我有一个由 .NET 2.0 的installutil /i
命令安装的 Windows 服务。它使用以下帐户安装服务,并使用密码:
NT AUTHORITY\LocalService
当我运行我的服务时net start <serviceName>
,我得到
Error 5: Access Denied
要删除它,我必须打开services.msc
并从属性中提供服务
Logon As -> Local System Account
-> Allow Service to interact with desktop.
我可以将整个“clicky”业务放入本机 .NET C# 代码或 WMI 或其他批处理脚本的代码中吗?无论如何,我都会使用批处理脚本,所以两者都可以。