.net开发的windows service 安装和卸载,批处理

我的做法是新建两个文件,做批处理

1.Installer.bat

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe F:\Project\Yes\loginServiceInstaller\YesLoginService.exe

Net Start YesLoginService

sc config YesLoginService start= auto

红色注明路径,很重要。

2.Uninstaller.bat

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe /u F:\Project\Yes\loginServiceInstaller\YesLoginService.exe

红色,同上。绿色是指卸载

两个批处理完成,之后,那就是运行,如果在windows8或win7,是要右键,管理员权限运行,否则无法正确安装。

还有就是路径是你放程序的路径

很奇怪,13年我就做过同样的,那会路径没这么详细都行,现在不行了,我不懂是不是win8的原因。

时间: 2024-11-05 15:55:03

.net开发的windows service 安装和卸载,批处理的相关文章

windows服务安装及卸载

1)安装脚本Install.bat%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe JobSchedule.exeNet Start ServiceOAsc config ServiceOA start= auto 2)卸载脚本Uninstall.bat%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe /u JobSchedule.exe w

【转载】用VS(c#)创建、调试windows service以及部署卸载

用VS(c#)创建.调试windows service以及部署卸载 同事问到windows service的东东,现在整理一下,用c#如何创建一个windows service,以及如何调试.部署.卸载. 一.创建windows service 1. 打开VS2008,新建一个Project, Project类型选择Visual C#-Windows,在Templates中选择Windows Service, 其他可以默认,点击OK. 2. 在Solution Explorer中会看到自动产生了

C#开发的Windows服务安装时需要“设置服务登录”

C#开发的Windows服务在安装的过程中会弹出一个"设置服务登录"对话框,要求输入用户名和密码.此时用户名和密码的形式必须以域用户的形式输入,如果没有加入域,用户名要用.\username 的格式,否则会提示错误. 注:需要设置服务登录,是因为serviceProcessInstaller的Account设置为User了,修改为LocalService安装Windows服务就不需要设置账号密码了.

windows下安装、卸载mysql的过程(zip格式)

MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行.官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的.下面来讲讲zip格式的安装.卸载及注意事项. 1. 安装: 将下载下来的mysql解压到指定目录下(如:d:\mysql) 安装服务,打开命令提示符窗口: 运行--->cmd 在命令行输入: d:\mysql\bin\mysqld -install    启动服务: net start mysql 把mysql安装为服务后,在service.msc服务中会看到mysql服务

windows 服务 安装、卸载

1.新建项目 选中windows服务 2.添加安装程序 3.修改安装代码 ServiceProcessInstaller processInstall; ServiceInstaller serviceInstall; public ProjectInstaller() { this.processInstall = new ServiceProcessInstaller(); this.serviceInstall = new ServiceInstaller(); processInstal

Windows Service安装

有两种方法: 1. 在VS2010及以下版本中 首先在设计视图中打开service主程序文件,点击右键选择“Add Installer” 添加完ProjectInstaller后设置相应属性 一般设置如下: 设置serviceInstaller1组件的属性: 1) ServiceName = 服务名称 2) StartType = Automatic ,即自动设置serviceProcessInstaller1组件的属性 1) Account = LocalSystem,账户一般设置为本地系统

[开发笔记]-Windows Service服务相关注意事项

注意一:报错:"本地计算机上的 *** 服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止." 该问题主要的原因是 Service服务程序中有错误. 遇到这个问题时,无论是重新安装服务,还是重启计算机,每次启动时都会弹出这个错误提示框. 解决这种问题最好的办法就是:使用 控制台应用程序 来调试,等调试通过后,在加入到Service服务程序中. 注意二: 报错 :试图加载格式不正确的程序. 原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的.不能混编访问.不然

C# Windows服务的安装和卸载批处理

@ECHO "请按任意键开始安装后台服务. . ."@ECHO "清理原有服务项. . ."%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil /U WebSocketServices.exe(这里是windows服务项目生产的exe文件)@ECHO "清理完毕,开始安装后台服务. . ."%SystemRoot%\Microsoft.NET\Framework\v4.0.303

windows 下安装或者卸载memcache

1.安装到系统服务中: 在doc中:执行此软件 memcached.exe -d install(如果提示错误,要找到cmd.exe用管理员身份打开) 2.卸载: 在doc中:执行此软件 memcached.exe -d uninstall 3删除: 使用sc delete "memcached Server"