2013-07-04 136 views
0

我的Windows服務「monitoringservice」(帳戶:本地服務)和另一個名爲服務如何從另一個窗口服務啓動Windows服務

「uploadService」(賬號:本地系統),我setupproject安裝uploadService和

當我啓動這個上傳服務其工作正常。但是當我開始

的「monitoringservice」的幫助下,上傳服務IAM無法喲啓動服務IAM提示以下錯誤:

「可以在電腦‘’上不開uploadService」

任何一個可以建議我請的IAM解決這個問題strck了

我用下面的代碼

ServiceController sc = new ServiceController("UploadService"); 
        if(sc!=null) 
        { 
         try 
         { 
          if (sc.Status != ServiceControllerStatus.Running && sc.Status != ServiceControllerStatus.StartPending) 
          { 
           sc.Start(); 
          } 
         } 
         catch (Exception ex) 
         { 

         } 
        } 

預先感謝您

+0

檢查這個其他問題如它可能是相關http://stackoverflow.com/questions/1545355/stop-start-service-in-code-in-windows-7 –

+0

我已經通過上述鏈接已經,但我沒有找到確切的答案我的問題 – sree

回答

0

see the following for a description of the local service account

本地服務帳戶可能無法啓動其他服務由於權限,更改帳戶上的監控服務,以本地系統

+0

它是我的客戶的必需品......它應該是本地服務....您能否請我建議我..如何解決與本地服務帳戶的問題.. Tha對於你的擔心,你不需要。 – sree

+0

它不能作爲本地服務沒有所需的權限去做你的客戶想要的東西。 –

+0

儘管我將其更改爲本地系統,但它得到相同的錯誤 「無法在計算機上打開uploadService」。「 – sree