系統服務尚未開始怎么回事 系統服務( 五 )


啟動和關閉服務的時候,其語法是:
net start 服務名
net stop 服務名
比如我啟動我的svn server 服務,命令行中輸入net start svn 即可,可以更進一步將你經常需要啟動的服務整理成命令,用記事本保存成cmd后綴格式的文件,這樣你雙擊就可以完成里邊相應的命令,這個還是很方便的,只 需要設置好,后續使用的時候就很簡單,提高工作效率還是不錯的 。
C:\Windows\system32>net/?此命令的語法是:NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP | HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ]注意:服務名是服務名稱

系統服務尚未開始怎么回事  系統服務

文章插圖
2、用sc可打開被禁用的服務,也可以查看服務狀態,可以創建服務、刪除服務、打開與關閉服務
sc是用于與服務控制管理器和服務進行通信的命令行程序,其語法是:
sc config 服務名 start= demand //手動
sc config 服務名 start= auto //自動
sc config 服務名 start= disabled //禁用
sc start 服務名 開啟服務
sc stop 服務名 停止服務
sc query 服務名 查看服務狀態
sc delete 服務名 刪除服務
sc qc 服務名 查看服務的配置信息
sc create scname binPath=xxx.exe 創建服務
例如
C:\Windows\system32>sc create redis binPath=E:/Redis/redis-server.exe[SC] CreateService 成功
系統服務尚未開始怎么回事  系統服務

文章插圖
當你安裝了一個應用程序的時候,將其添加到windows服務中時,便可以這樣去設置服務的啟動規則,不過這個命令更好在命令行中使用 。
以上就是為了開啟和關閉服務自己找到的簡單 ***
如果整理得好的話,完全可以充當自己的電腦開機啟動定制版腳本,包括打開哪些程序、文件、代碼等等 。
總結:
sc用法:
C:\Windows\system32>sc/?錯誤: 未知命令描述: SC 是用來與服務控制管理器和服務進行通信 的命令行程序 。用法: sc <server> [command] [service name] <option1> <option2>. <server> 選項的格式為 "\\ServerName" 可通過鍵入以下內容,獲得有關命令的進一步幫助: "sc [comman 命令: query-----------查詢服務的狀態,或枚舉服務類型的狀態 。queryex---------查詢服務的擴展狀態,或枚舉服務類型的狀態 。start-----------啟動服務 。pause-----------向服務發送 PAUSE 控制請求 。interrogate-----向服務發送 INTERROGATE 控制請求 。continue--------向服務發送 CONTINUE 控制請求 。stop------------向服務發送 STOP 請求 。config----------更改服務的配置(永久) 。description-----更改服務的描述 。failure---------更改服務失敗時執行的操作 。failureflag-----更改服務的失敗操作標記 。sidtype---------更改服務的服務 SID 類型 。privs-----------更改服務的所需權限 。managedaccount--更改服務以便將服務帳戶密碼 標記為由 LSA 管理 。qc--------------查詢服務的配置信息 。qdescription----查詢服務的描述 。qfailure--------查詢服務失敗時執行的操作 。qfailureflag----查詢服務的失敗操作標記 。qsidtype--------查詢服務的服務 SID 類型 。qprivs----------查詢服務的所需權限 。qtriggerinfo----查詢服務的觸發器參數 。qpreferrednode--查詢服務的首選 NUMA 節點 。qrunlevel-------查詢服務的運行級別 。qmanagedaccount-查詢服務是否將帳戶 與 LSA 管理的密碼結合使用 。qprotection-----查詢服務的進程保護級別 。delete----------(從注冊表中)刪除服務 。create----------創建服務(并將其添加到注冊表中) 。control---------向服務發送控制 。sdshow----------顯示服務的安全描述符 。sdset-----------設置服務的安全描述符 。showsid---------顯示與任意名稱對應的服務 SID 字符串 。triggerinfo-----配置服務的觸發器參數 。preferrednode---設置服務的首選 NUMA 節點 。runlevel--------設置服務的運行級別 。GetDisplayName--獲取服務的 DisplayName 。GetKeyName------獲取服務的 ServiceKeyName 。EnumDepend------枚舉服務依賴關系 。以下命令不要求使用服務名稱: sc <server> <command> <option> boot------------(ok | bad) 指示是否應將上一次引導保存為 最近一次已知的正確引導配置 Lock------------鎖定服務數據庫 QueryLock-------查詢 SCManager 數據庫的 LockStatus示例: sc start MyService

推薦閱讀