C# Windows服務安裝出現System.Security.SecurityException異常解決辦法


我把注冊windows服務所用的安裝及啟用服務命令寫到了bat可執行文件(名稱為install.bat)中,如下所示:

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe CableAnti.Service.exe
Net Start CheckOnlineService
sc config CheckOnlineService start= auto

 

然后我在Windows Server 2008R2上雙擊此bat文件后,CMD命令框居然一閃而過,遺言都不給點!

而后,我右擊install.bat以管理員身份運行,亦是如此。我勒個擦!!

 

被逼沒辦法,只好打開CMD,切換到install.bat所在目錄,並把“%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe CableAnti.Service.exe”拷貝到命令行,

回車運行,見證奇跡的時候該到了,如圖:

 

后來找了度娘幾番,我嘗試了以下方法:

(1)以管理員身份運行CMD;

(2)而后將CMD中的路徑調整到bat文件所在路徑下,比如路徑為“D:\Debug”。

(3)而后在CMD中輸入“install.bat”即可正確安裝。

 

記之以備后犯!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM