1. 如何安裝服務?
利用.net framework帶的服務安裝工具installutil.exe,它位於c:\windows\microsoft.net\framework\v1.1.4322\資料夾下。
開啟visual studio .net 200* 命令提示,安裝命令是:
installutil c:\test.exe (c:\test.exe則為需要安裝的windows服務,如果路徑上帶空格,則需要在外面新增引號,例如:installutil "c:\program files\test.exe")
如果是開啟的dos命令控制台,則需要在installutil前,加上路徑,命令格式如下:
c:\windows\microsoft.net\framework\v1.1.4322\installutil.exe c:\test.exe
解除安裝服務,在installutil後新增-u引數即可:
installutil -u c:\test.exe
2. 安裝時,彈出對話方塊,需要輸入使用者名稱和密碼,如何去掉輸入框?
在visual studio開發環境下,開啟windows服務專案,找到檔案projectinstaller.cs,該檔案是新建windows服務後,自帶的安裝檔案,裡面包含了安裝服務的密碼、服務名等設定,和初始化的方法。
檢視**,找到方法initializecomponent(),將登陸帳戶設定為系統本地帳戶即可:
this.serviceprocessinstaller1.account = system.serviceprocess.serviceaccount.localsystem;
3. windows服務名如何修改?
安裝好服務之後,我們可以在「服務」的視窗中,看到你註冊的服務元件了,右鍵選單中有開始服務的選項。那麼服務名如何修改呢?
同樣在projectinstaller.cs類中的initializecomponent()方法中,新增設定:
this.serviceinstaller1.displayname = "test server";
注意:這個只是服務的別名,事實上服務的實際名稱是this.serviceinstaller1.servicename,而如果你註冊服務時,有兩個windows服務的servicename一致的話,將會丟擲服務已存在的異常(即使你的displayname不一樣)。
4. 找不到配置檔案。
新建WINDOWS服務C
當前作業環境 windows8.1 visual studio 2013 一.建立專案,選擇 windows服務 模板 二.檢視生成的專案,結構很像winform的專案,其中program.cs是程式入口,service1.cs是服務類.service1.cs,按f7從設計檢視轉到 服務類繼承自服務...
使用Windows服務發布WCF服務
原創 灰灰蟲的家 第一步 建立windows服務程式windowsservicehost 圖1 圖2 第二步 向consolebookservicehost程式中新增兩個引用 乙個是wcf服務庫services專案的引用,另乙個是system.servicemodel引用。第三步 修改service...
將Redis服務發布到Windows服務中
環境變數配置好之後,開啟命令列輸入命令 redis server.exe service install redis.windows.conf loglevel verbose 如果遇到如下錯誤 invalid argument during startup failed to open the c...