日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows服务的安装,启动,停止和卸载

發布時間:2025/4/5 windows 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows服务的安装,启动,停止和卸载 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

直接貼代碼如下

public class RunServices{/// <summary>/// 安裝并啟動服務/// </summary>/// <param name="str_ServiceName">服務名稱</param>/// <param name="str_ServiceAbsolutePath">服務絕對路徑</param>/// <returns></returns>public static string InstallAndStartService(string str_ServiceName,string str_ServiceAbsolutePath){string str_Message = string.Empty;string svcName = str_ServiceName;// 服務名字;string[] args = new string[] { str_ServiceAbsolutePath };//@"服務絕對路勁" //string[] strArray2 = new string[] { "/u", str_ServiceAbsolutePath };//@"服務絕對路勁" try{if (!ServiceIsExisted(svcName)){ManagedInstallerClass.InstallHelper(args);ServiceController controller = new ServiceController(svcName);if (controller.Status == ServiceControllerStatus.Stopped){controller.Start();}str_Message = string.Format("{0} service has been started!", str_ServiceName);}else{str_Message = string.Format("{0} service is not installed!", str_ServiceName);}}catch (Exception exception){str_Message = exception.Message;//if (ServiceIsExisted(svcName))//這里是卸載服務//{// ManagedInstallerClass.InstallHelper(strArray2);//} }return str_Message;}/// <summary>/// 安裝服務/// </summary>/// <param name="str_ServiceName">服務名稱</param>/// <param name="str_ServiceAbsolutePath">服務絕對路徑</param>/// <returns></returns>public static string InstallService(string str_ServiceName, string str_ServiceAbsolutePath){string str_Message = string.Empty;string svcName = str_ServiceName;// 服務名字;string[] args = new string[] { str_ServiceAbsolutePath };//@"服務絕對路勁" //string[] strArray2 = new string[] { "/u", str_ServiceAbsolutePath };//@"服務絕對路勁" try{if (!ServiceIsExisted(svcName)){ManagedInstallerClass.InstallHelper(args);str_Message = string.Format("{0} service has been installed!", str_ServiceName);}else{str_Message = string.Format("{0} service is not installed!", str_ServiceName);}}catch (Exception exception){str_Message = exception.Message;//if (ServiceIsExisted(svcName))//這里是卸載服務//{// ManagedInstallerClass.InstallHelper(strArray2);//} }return str_Message;}/// <summary>/// 啟動服務/// </summary>/// <param name="str_ServiceName">服務名稱</param>/// <returns></returns>public static string StartService(string str_ServiceName){string str_Message = string.Empty;string svcName = str_ServiceName;// 服務名字;try{if (ServiceIsExisted(svcName)){ServiceController controller = new ServiceController(svcName);if (controller.Status == ServiceControllerStatus.Stopped){controller.Start();}str_Message = string.Format("{0} service has been started!", str_ServiceName);}else{str_Message = string.Format("{0} service is not installed!", str_ServiceName);}}catch (Exception exception){str_Message = exception.Message;}return str_Message;}/// <summary>/// 停止并卸載服務/// </summary>/// <param name="str_ServiceName">服務名稱</param>/// <param name="str_ServiceAbsolutePath">服務絕對路徑</param>/// <returns></returns>public static string UInstallAndStopService(string str_ServiceName, string str_ServiceAbsolutePath){string str_Message = string.Empty;string svcName = str_ServiceName;// 服務名字;//string[] args = new string[] { str_ServiceAbsolutePath };//@"服務絕對路勁" string[] strArray2 = new string[] { "/u", str_ServiceAbsolutePath };//@"服務絕對路勁" try{ServiceController controller = new ServiceController(svcName);if (ServiceIsExisted(svcName))//這里是卸載服務,先停止,再卸載 {if (controller.Status == ServiceControllerStatus.Running){controller.Stop();}ManagedInstallerClass.InstallHelper(strArray2);str_Message = string.Format("{0} service has been unloaded!", str_ServiceName);}else{str_Message = string.Format("{0} service is not installed!", str_ServiceName);}}catch (Exception exception){str_Message = exception.Message;//if (ServiceIsExisted(svcName))//這里是卸載服務//{// ManagedInstallerClass.InstallHelper(strArray2);//} }return str_Message;}/// <summary>/// 卸載服務,跟UInstallAndStopService方法一樣/// </summary>/// <param name="str_ServiceName">服務名稱</param>/// <param name="str_ServiceAbsolutePath">服務絕對路徑</param>/// <returns></returns>public static string UInstallService(string str_ServiceName, string str_ServiceAbsolutePath){return UInstallAndStopService(str_ServiceName, str_ServiceAbsolutePath);}/// <summary>/// 停止服務/// </summary>/// <param name="str_ServiceName">服務名稱</param>/// <returns></returns>public static string StopService(string str_ServiceName){string str_Message = string.Empty;string svcName = str_ServiceName;// 服務名字;try{ServiceController controller = new ServiceController(svcName);if (ServiceIsExisted(svcName))//這里是卸載服務,先停止,再卸載 {if (controller.Status == ServiceControllerStatus.Running){controller.Stop();}str_Message = string.Format("{0} service has been stoped!", str_ServiceName);}else{str_Message = string.Format("{0} service is not installed!", str_ServiceName);}}catch (Exception exception){str_Message = exception.Message;}return str_Message;}/// <summary>/// 判斷是否有此服務/// </summary>/// <param name="svcName">服務名稱</param>/// <returns></returns>public static bool ServiceIsExisted(string svcName){foreach (ServiceController controller in ServiceController.GetServices()){if (controller.ServiceName == svcName){return true;}}return false;}} View Code

?

轉載于:https://www.cnblogs.com/baibanr/p/9474543.html

總結

以上是生活随笔為你收集整理的Windows服务的安装,启动,停止和卸载的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩大片免费观看视频播放 | 亚洲精品福利视频 | 国产精成人品免费观看 | 欧美成人一区二区在线 | 少妇太紧太爽又黄又硬又爽小说 | 91视| 一区二区不卡视频在线观看 | 不卡中文一二三区 | 日本精品入口免费视频 | 操操操免费视频 | 欧美日韩精品一区二区三区视频播放 | 少妇一级淫片免费观看 | www一级片 | 小柔的裸露日记h | 亚洲人一区| 亚洲男人的天堂在线视频 | 在线观看免费国产 | 榴莲视频黄色 | 天天碰天天 | 国产成人看片 | 国产精品久久久国产盗摄 | 国产探花视频在线观看 | 亚洲欧美一区二区视频 | 久久av网址 | 成年人免费看视频 | 久久夜色精品国产欧美乱 | av手机在线观看 | 懂色av蜜臀av粉嫩av分享吧最新章节 | 欧美老肥妇做爰bbww | 国产,日韩,欧美 | 天天干天天操天天拍 | 国产精品羞羞答答 | 2019狠狠干| www.av网站| 97公开免费视频 | 国产高清免费在线 | 亚洲精品尤物 | jizzjizz在线观看 | 秋霞网一区二区 | www.超碰在线.com | 无码人妻aⅴ一区二区三区日本 | 插我舔内射18免费视频 | 日韩欧美在线观看视频 | 国产吞精囗交久久久 | 精品人伦一区二区三区 | 国产xxx视频 | 色亚洲色图 | 亚洲国产剧情 | av福利片 | 亚洲AV无码乱码国产精品牛牛 | 男受被做哭激烈娇喘gv视频 | 毛片在线视频观看 | 日韩精品一区二区三区久久 | 国产日本一区二区 | 国产一区自拍视频 | 欧美偷拍视频 | 日本不卡视频一区二区三区 | 奇米影视9999| 免费观看一区二区三区视频 | 久草成人在线视频 | 99国产精品99| 超碰人人国产 | 性综合网 | 少妇又紧又色 | 欧美偷拍另类 | 夜夜天天 | 日韩一区二区av | 精品国产乱子伦 | 国产欧美日韩亚洲 | 看个毛片 | 骚虎tv| 午夜三级视频 | 亚洲福利久久 | 成年网站免费观看 | 麻豆福利在线 | 黄色一区二区视频 | 欧美综合图片 | 亚洲三级电影网站 | 成人一区在线观看 | 欧美高清性xxxxhd | 国产精品久久久久久久久久久久午夜片 | 91大片免费看 | 99这里精品 | 亚洲国产成人在线视频 | 国产亚洲成av人在线观看导航 | 欧美精品一区二区在线观看 | 波多野吉衣一二三区乱码 | av最新资源 | 日本成人精品 | 国产吃瓜在线 | 天堂av日韩| 在线一区观看 | 国产伊人精品 | av在线网页 | 制服丝袜一区二区三区 | 欧美高清视频一区二区 | 黄色大片av | 国产一区二区三区色淫影院 | 黄色片aa |