Windows服务问题

时间:2011-08-23 09:23:52

标签: c# windows-services

我有一个示例Windows服务,我从以下链接获得。

http://an-it-solution.blogspot.com/2009/05/how-to-make-windows-service-using-c.html

当我尝试运行安装文件时,我会运行并正确安装。但是当我去

右键单击MyComputer --->管理---> service.I我无法在那里找到服务。但是当我转到控制面板 - >添加或删除程序时。我能够找到那里安装的那个没有服务。任何人都可以帮助我。谢谢。

4 个答案:

答案 0 :(得分:1)

服务与程序不同,不应在“添加或删除程序”中显示

如果要添加/删除服务,请使用管理工具中的“查看本地服务”。

答案 1 :(得分:1)

请确保在ProjectInstaller.cs文件中的serviceProcessInstaller1组件的属性中设置选项“LocalSystem”。它将在控制面板中可见>>仅在设置此选项时才提供服务。您还必须使用installutil命令安装Windows服务。

答案 2 :(得分:0)

我打赌你还没做过最后一件事(来自你提供的链接)

  

现在转到命令提示符: -

     

C:\的Windows \ Microsoft.NET \框架\ V2.0.50727> installutil   C:\ WINSERVICE \ WindowsService1 \ BIN \调试\ WindowsService1.exe

您必须使用 installutil 安装Windows服务。

答案 3 :(得分:0)

我查看了设置,发现安装程序只是将exe复制到本地系统,但没有安装它。

所以如果你把它安装在说“c:\ TestService”

您必须在命令提示符下使用以下命令安装它

cd C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727

installutil C:\ TestService \ WindowsService1.exe

然后打开services.msc,您将找到名称为PingTestService的服务。