在Windows 7中安装Windows服务

时间:2010-12-09 08:11:36

标签: c# windows-7 windows-services install uac

我在XP中使用安装服务的代码:

@"%windir%\Microsoft.NET\Framework\v2.0.50727\Path  +@"\service.exe

但在Windows 7中,此代码存在问题

3 个答案:

答案 0 :(得分:4)

在Windows 7中,您必须以管理员身份运行命令行才能使其正常工作。

要执行此操作,请单击开始“orb”,像往常一样键入“cmd”,但不要按Enter键,同时按住CTRL + SHIFT,然后按Enter键。将出现对话框,确认对话框,您将获得管理员权限,安装应按预期工作。

答案 1 :(得分:2)

通常,我使用“installutil.exe -i myAppExe”命令进行安装。你不能使用这个命令吗?

答案 2 :(得分:0)

只有提升的进程(仅作为Administrators组成员登录计算机是不够的)才能安装服务。如果您从命令提示符处执行此操作,请将其设置为提升的(右键单击快捷方式并选择“以管理员身份运行”,以及@Shadow向导的说明。)如果您在代码中执行此操作,则应用程序将需要被提升。