使用InstallUtil发布windows服务

发布windows服务的步骤如下:

在默认窗口的Service1中右键选择“Add Install”,系统会自动生成两个类。

使用InstallUtil发布windows服务2. 调整serviceInstaller1的属性:

a)设置ServiceName为“FirstService”; //这是服务的名称

b)将StartType设置为Automatic; //启动模式有三种选择:“自动”、“手动”、“禁用”。在“我的电脑”的“管理”->“服务”中,还有一种模式:“自动(延迟启动)”

c)将Modifiers设置为public;

此外,还有一些其他属性,例如DisplayName对应下图中的“显示名称”,ServiceName对应下图中的“服务名称”,而(Name)则对应这些属性都可以进行相应的修改。

使用InstallUtil发布windows服务

使用InstallUtil发布windows服务3. 配置serviceProcessInstaller1组件的属性:

1)将Account设置为LocalSystem; //这是最大权限的选项,其他选项包括:LocalService、networkService、User(默认状态,如果选择User,在安装时需要提供用户名和密码)。详细信息请参考:

https://www.php.cn/link/ab9b6a5f5330077cd65d92aa33697153

2)将Modifiers设置为public;

修改服务名称:打开ProjectInstaller.Designer.cs文件,调整this.serviceInstaller1.ServiceName的值。

生成解决方案:选择release模式并右键生成解决方案,这样在相应路径下会生成MyFirstService.exe文件(使用DEBUG模式生成的文件似乎无法安装)。

使用installutil安装新建的MyFirstService,具体方法如下:

启科网络PHP商城系统 启科网络PHP商城系统

启科网络商城系统由启科网络技术开发团队完全自主开发,使用国内最流行高效的PHP程序语言,并用小巧的MySql作为数据库服务器,并且使用Smarty引擎来分离网站程序与前端设计代码,让建立的网站可以自由制作个性化的页面。 系统使用标签作为数据调用格式,网站前台开发人员只要简单学习系统标签功能和使用方法,将标签设置在制作的HTML模板中进行对网站数据、内容、信息等的调用,即可建设出美观、个性的网站。

启科网络PHP商城系统 0 查看详情 启科网络PHP商城系统

一、在C:WindowsMicrosoft.NETFramework64v4.0.30319目录中找到InstallUtil.exe文件。

二、将该文件复制到生成服务的根目录。

使用InstallUtil发布windows服务三、在cmd中定位到服务所在目录(即InstallUtil.exe所在的目录),使用命令InstallUtil 服务名.exe进行安装。

使用InstallUtil发布windows服务四、使用命令installutil /u 服务的名称.exe来卸载服务。

五、使用命令services.msc打开服务管理器,即可找到你的服务。

以下是一些需要注意的问题:

第一:上述第二步的“服务绝对路径”如:e:新建文件夹testMyFirstServiceMyFirstServicebinreleaseMyFirstService.exe,请注意必须在release模式下生成解决方案。默认情况下是在debug模式下生成解决方案。

第二:对于Windows 7用户,在安装过程中可能出现以下错误:

如果使用的电脑不是以系统管理员的账号登录,会出现下面的错误。(我已经进行过测试),特别是对于Windows 7用户需要特别注意,系统默认的system账号是“禁用”模式。

使用InstallUtil发布windows服务第二种可能的错误是服务已经存在,会出现下面的错误。

使用InstallUtil发布windows服务为了避免这种错误的发生,我们应该在安装服务之前首先执行卸载已存在的服务这一步骤。

原文参考:https://www.php.cn/link/16b66038426714386bac6f8bf4774a62

以上就是使用InstallUtil发布windows服务的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/746145.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月25日 17:44:55
下一篇 2025年11月25日 17:45:19

相关推荐

发表回复

登录后才能评论
关注微信