安裝 啟動 停止 解除安裝 Windows服務 c

2021-09-06 05:12:03 字數 979 閱讀 3499

問題:windows服務安裝時,出錯:system.componentmodel.win32exception: 帳戶名無效或不存在,

解決:將serviceprocessinstaller1->accout屬性,設為:localsystem(預設是user)。

執行: installuitl 程式名.exe ,安裝成功。

解除安裝是  installuitl /u 程式名.exe 

問題:如何不使用installutil 安裝 啟動 停止 解除安裝 windows服務?

解決:用system.configuration.install.assemblyinstaller類載入乙個程式集,並執行其中的安裝程式。

[c#]    

//安裝服務

public static void installservice(string filepath, string servicename, string options)

}catch (exception ex)

}//解除安裝服務

public static void uninstallservice(string filepath, string servicename, string options)

}catch (exception ex)

}//判斷服務是否存在

public static bool isserviceexisted(string servicename)

}return false;

}//啟動服務

public static void startservice(string servicename)}}

//停止服務

public static void stopservice(string servicename)}}

Docker CE 安裝 解除安裝及啟動停止

docker ce 是 docker 公司發布的開源版 docker 引擎,本文主要簡單記錄 centos 上 docker ce 的安裝 解除安裝及啟動停止 ps overlay2 儲存驅動配置可參考 docker overlayfs 儲存驅動配置 如果有安裝老版本的 docker,可能會影響到當...

services 系統服務的啟動 停止 解除安裝

在 windows 命令提示符下執行 啟動 net start mysql 停止 net stop mysql 解除安裝 sc delete mysql sc delete是windowsdos命令,用於刪除windows服務,從登錄檔中刪除服務子項。如果服務正在執行或者另乙個程序有乙個該服務的開啟...

Windows命令啟動停止Oracle服務

設定set oracle sid orcl orcl 例項名稱 停止oracle例項服務 c users administrator net stop oracleserviceorcl oracleserviceorcl 服務正在停止.oracleserviceorcl 服務已成功停止。啟動ora...