window 服务的安装和卸载

安装批处理文件:

@echo off
echo 服务路径
set filename=E:\Application\SubApplication\KSCGQuzationService\KSCGQuzationService\bin\Debug\KSCGQuzationService.exe
echo 服务名称(与程序中设定的一样)
set servicename=KSCGQuzationService.exe
pause
echo ============================操作日志==================================== >InstallService.log
if exist "%SystemRoot%\Microsoft.NET\Framework\v4.0.30319" goto netOld
:DispError
echo 您的机器上没有安装 .net Framework 4.0,安装即将终止
echo 您的机器上没有安装 .net Framework 4.0,安装即将终止 >>InstallService.log
goto LastEnd
:netOld
cd %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
echo 您的机器上安装了相应的.net Framework 4.0,可以安装本服务.
echo 您的机器上安装了相应的.net Framework 4.0,可以安装本服务 >>InstallService.log
echo off
echo 清理原有服务项. . .
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil /U %filename% >> InstallService.log
echo 清理完毕
echo.
echo *********************
echo 安装服务
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil %filename% >> InstallService.log
echo 启动服务
net start %servicename% >> InstallService.log
echo *********************
echo ======================================================================= >>InstallService.log
type InstallService.log
echo.
echo 操作结束,可以查看日志文件InstallService.log 中具体的操作结果。
:LastEnd
pause
rem exit

将上面的代码拷入记事本,保存为.bat文件,已“管理员身份运行”即可。

卸载服务批处理文件:

echo off
set filename=E:\Application\SubApplication\KSCGQuzationService\KSCGQuzationService\bin\Debug\KSCGQuzationService.exe
set servicename=YookeyQuzation
echo ============================操作日志==================================== >UnInstallService.log
if exist "%SystemRoot%\Microsoft.NET\Framework\v4.0.30319" goto netOld
:DispError
echo 您的机器上没有安装.net FrameWork 4.0,卸载即将终止
echo 您的机器上没有安装.net FrameWork 4.0,卸载即将终止 >>UnInstallService.log
pause
goto LastEnd
:netOld
echo 即将卸载本服务…
echo off
pause
echo *********************
echo 停止服务
net stop %servicename% >>UnInstallService.log
cd %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil /uninstall %filename% >>UnInstallService.log
echo 卸载服务
echo ======================================================================= >>UnInstallService.log
echo *********************
type UnInstallService.log
echo.
echo 操作结束,可以查看日志文件UnInstallService.log中具体的操作结果。
:LastEnd
pause
rem exit

和安装服务的方法一样,将上面的代码复制到文本文件中保存为.bat格式的文件,已“管理员身份运行”。

特别需要注意的是上面的filename路径和servicename 服务名称。设置不对将会安装和卸载失败。

时间: 2024-12-16 10:25:32

window 服务的安装和卸载的相关文章

使用InstallUtil对Windows服务进行安装与卸载

关于Visual Studio 2012中使用InstallUtil对Windows服务进行安装与卸载的文章,在MSDN中的http://msdn.microsoft.com/en-us/library/sd8zc8ha.aspx 有介绍  : 点击左下角的开始按钮,按如下顺序“开始 - Visual Studio 2012 - Visual Studio Tools - Developer Command Prompt  for VS2012”,打开一个命令窗口 runas /user:Adm

C#操作windows服务,安装、卸载、停止、启动

1 public class ServiceUtil 2 { 3 private string _ServiceName = string.Empty; 4 private string _AppName = string.Empty; 5 6 public string AppName 7 { 8 get { return _AppName; } 9 set { _AppName = value; } 10 } 11 12 public string ServiceName 13 { 14 g

windows 服务的安装与卸载

卸载服务 Cmd 执行 Sc delete axXinkong(服务名称) 安装服务 原文地址:https://www.cnblogs.com/liouxing199/p/10472233.html

简单的Windows 服务的安装和卸载

步骤: 1.运行--〉cmd:打开cmd命令框 2.在命令行里定位到InstallUtil.exe所在的位置 InstallUtil.exe 默认的安装位置是在C:/Windows/Microsoft.NET/Framework/v2.0.50727里面,所以你要在cmd里通过cd定位到该位置(cd C:/Windows/Microsoft.Net/Framework/v2.0.50727) 3.操作命令: 1). 安装服务命令:在命令行里输入下面的命令: InstallUtil.exe  Pa

windows服务的安装和卸载方法

安装 创建“安装.bat”文件,用记事本打开此文件,内容为 c:\windows\microsoft.net\framework\v4.0.30319\InstallUtil.exe E:\program\vs2010\Test\TestWindowsService1\bin\Debug\TestWindowsService1.exe 保存文件.内容的前半部分为.net4(如果是其它版本开发,请选择相应版本的路径)的服务安装程序路径,后半部分为要安装的服务程序路径. 安装的时候直接双击“安装.b

Windows服务的安装、卸载

创建一个Windows服务 http://jingyan.baidu.com/article/fa4125acb71a8628ac709226.html 安装服务 使用FramWork框架自带的InstallUtil.exe工具安装服务 一般使用命令行安装服务,快捷速度 InstallUtil位置:C:\Windows\Microsoft.NET\Framework\ 不同版本所在目录不同,framework2.0在v2.0.50727目录下 方式一: 以管理员身份运行cmd输入 C:\Wind

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服务的安装和卸载

## install %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe ***Cache.WinService.exe ## uninstall %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe /U ***Cache.WinService.exe 原文地址:https://www.cnblogs.com/pengzhen/p/9285817

使用工具安装,运行,停止,卸载Window服务

原文:使用工具安装,运行,停止,卸载Window服务 WSWinForm.exe介绍 WSWinForm.exe是我自己开发的一个实用的小工具,用于将任何EXE程序作为Windows服务运行.也就是说WSWinForm只是其注册程序的服务外壳,这个特性对于我们来说非常实用,我们可以通过它来安装,运行,停止,卸载Windows服务,而不再是通过命令行InstallUtil的方式来安装. 资源下载 你可以通过本文下载. 应用程序 源代码 如何使用 下载完软件以后,我们能干些什么呢?看看这个截图吧:.