台灣最大程式設計社群網站
線上人數
935
 
會員總數:246145
討論主題:189731
歡迎您免費加入會員
討論區列表 >> Windows 伺服器 >> 使用 sc.exe 去下達建立新"服務"的指令
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
使用 sc.exe 去下達建立新"服務"的指令
價值 : 70 QP  點閱數:6019 回應數:4
樓主

小魚兒
初學者
145 253
3835 292
發送站內信

捐贈 VP 給 小魚兒
請問有人使用過sc.exe去下達指令嗎?
小弟上網查詢結果,大多都講解指令而已,並沒有執行過,小弟按照指令嚐試去組合,也無法執行。
語法如下:
SC Localhost create text binpath="c:\text.exe" start="auto" DisplayName="Text"

搜尋相關Tags的文章: [ sc.exe ] , [ 服務 ] ,
本篇文章發表於2011-11-14 11:37
1樓
回應

香帥
檢舉此回應
可以阿,以下是我在命令模式下執行查詢信差服務(messenger)情形:

C:\>sc query messenger

SERVICE_NAME: messenger
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 1 STOPPED
(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 1077 (0x435)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0

C:\>
本篇文章回覆於2011-11-14 12:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

香帥
檢舉此回應
再幫您測停止與開始服務情形如下都ok
以下是停止SmartCard服務
可先到管理服務那看,找到SmartCard(顯示名稱),滑鼠按右鍵按內容會看到服務名稱scardsvr
C:\>sc stop scardsvr

SERVICE_NAME: scardsvr
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 3 STOP_PENDING
(STOPPABLE,NOT_PAUSABLE,ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x7530
指令下後再去服務那看SmartCard,啟動中已不在了

再下開始服務指令
C:\>sc start scardsvr

SERVICE_NAME: scardsvr
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 2 START_PENDING
(STOPPABLE,NOT_PAUSABLE,ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x7530
PID : 5816
FLAGS :

C:\>
指令下後再去服務那看SmartCard,啟動中又在了
本篇文章回覆於2011-11-14 12:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

小魚兒
捐贈 VP 給 小魚兒 檢舉此回應
這些指令我在網路上有查到,我主要要像以下的參數方式,我這幾天有研究出來,如下,它有Run出來了,並且在”服務”裡面有加入了
sc create Transfer binpath= C:\WINDOWS\system32\abc.exe type= "own" start= "auto" depend= "SDemo"

可是它會發生以下錯誤訊息,不知道什麼原因-

---------------------------
服務
---------------------------
無法啟動 本機電腦 的 SDemo 服務。

錯誤 1075: 依存性服務不存在,或已標記為刪除。

---------------------------
確定
---------------------------
本篇文章回覆於2011-11-14 17:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

香帥
檢舉此回應
首先要問您的是您確定abc.exe是個服務還是一般的執行檔
您若有寫過service就知道兩者是不一樣喔
若不是service 則啟動會失敗
本篇文章回覆於2011-11-14 20:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.