C:\WINNT\Microsoft.NET\Framework\v1.0.3705

C:\WINNT\Microsoft.NET\Framework\v1.0.4322

解决方案 »

  1.   

    你的serverProcessInstall里选的Account是不是LocalSystem
      

  2.   

    Visual Studio.NET 随附有安装组件,可用来安装与服务应用程序相关联的资源。安装组件在正在安装到的系统上注册一项单个的服务,并使服务控制管理器知道该服务的存在。要正确安装服务,并不需要在安装程序中进行任何特殊编码。但是,如果需要向安装进程添加特殊功能,则可能偶尔需要修改安装程序的内容。       将安装程序添加到服务应用程序的步骤是:1:在解决方案中,访问要向其中添加安装组件的服务的Design视图。2:在属性窗口中,单击添加安装程序链接这时项目中就添加了一个新类 ProjectInstaller 和两个安装组件 ServiceProcessInstaller 和 ServiceInstaller,并且服务的属性值被复制到组件。 3:若要确定如何启动服务,请单击 ServiceInstaller 组件并将 StartType 属性设置为适当的值。ü         Manual      服务安装后,必须手动启动。ü         Automatic    每次计算机重新启动时,服务都会自动启动。ü         Disabled     服务无法启动。4:将serviceProcessInstaller类的Account属性改为 LocalSystem     这样,不论是以哪个用户登录的系统,服务总会启动。
    http://www.csdn.net/Develop/Read_Article.asp?Id=12056