複製鏈接
請複製以下鏈接發送給好友

sc config

鎖定
sc config是Windows DOS系統下的命令,用來修改註冊表和“服務控制管理器”數據庫中服務項目的值。
中文名
sc config
類    型
WindowsDOS命令
注    意
選項名稱包括等號
作    用
修改註冊表

目錄

sc config應用範圍

此命令適用於:Windows 7,Windows Server 2003,Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2,Windows Server 2008, Windows Server 2008 R2,Windows Vista。

sc config用法

sc <server> config [service name] <option1> <option2>...

sc config選項

注意: 選項名稱包括等號。
type= <own|share|interact|kernel|filesys|rec|adapt>
start= <boot|system|auto|demand|disabled>
error= <normal|severe|critical|ignore>
binPath= <BinaryPathName>
group= <LoadOrderGroup>
tag= <yes|no>
depend= <依存關係(以 / (斜槓) 分隔)>
obj= <AccountName|ObjectName>
DisplayName= <顯示名稱>
password= <密碼>
sc config telnet start=
start= 啓動類型:
start= {boot | system | auto | demand | disabled}
boot:由啓動加載程序加載的設備驅動程序。
system:在核心初始化過程中啓動的設備驅動程序。
auto:(自動)每次計算機重新啓動時都會自動啓動、並且即使無人登錄到計算機也能正常運行的服務。
demand:(手動)必須手動啓動的服務。如果沒有指定 start=,則此項即為默認值。
disabled:(已禁用)不能啓動的服務。要啓動禁用的服務,應將啓動類型更改為其他值。
值描述
boot
由啓動加載程序加載的設備驅動程序。
system
在核心初始化過程中啓動的設備驅動程序。
auto
每次計算機重新啓動時都會自動啓動、並且即使無人登錄到計算機也能正常運行的服務。
demand
必須手動啓動的服務。如果沒有指定start=,則此項即為默認值。
disabled
不能啓動的服務。要啓動禁用的服務,應將啓動類型更改為其他值。
error={normal|severe|critical|ignore}
如果在啓動過程中,服務啓動失敗,則指定
值描述
own
服務以其自身的進程運行。不與其他服務共享可執行文件。這是默認值。
share
服務作為共享進程運行。與其他服務共享可執行文件。
kernel
驅動程序。
filesys
文件系統驅動程序。
rec
文件系統識別驅動程序(標識計算機上使用的文件系統)。
adapt
適配器驅動程序(標識鍵盤、鼠標、磁盤驅動器這樣的硬件項)。
interact
服務可以與桌面交互,接收用户的輸入。交互服務必須在 LocalSystem 帳户下運行。該類型必須與type= own或type= shared(例如,type= interact type= own)結合使用。自身使用type= interact將會產生參數無效的錯誤。
錯誤的嚴重性。
值描述
normal
將記錄錯誤,並且顯示消息對話框,通知用户服務啓動失敗。啓動將繼續。這是默認設置。
severe
記錄錯誤(如果存在)。計算機嘗試以最新的有效配置重新啓動。這可能導致計算機能夠重新啓動,但服務卻仍然無法運行。
critical
記錄錯誤(如果存在)。計算機嘗試以最新的有效配置重新啓動。如果上次已知正確的配置失敗,啓動也將失敗,啓動進程將以停止錯誤而中止。
ignore
錯誤已記錄,啓動繼續。記錄錯誤超出在事件日誌的範圍,不再給用户作出提示。
binpath=BinaryPathName
指定指向服務二進制文件的路徑。
group=LoadOrderGroup
指定該服務所屬組的名稱。組列表存儲在註冊表的 HKLM\System\CurrentControlSet\Control\ServiceGroupOrder 子項中。默認設置為空值。
tag={yes|no}
指定是否在 CreateService 調用中獲得 TagID。標記僅用於引導啓動或系統啓動驅動程序。
depend=dependencies
指定必須在此項服務之前啓動的服務或組的名稱。名稱以正斜槓 (/) 分隔。
obj={AccountName|ObjectName}
指定運行服務將使用的帳户名,或指定運行驅動程序將使用的 Windows 驅動程序對象名。默認設置為LocalSystem。
displayname=DisplayName
指定一個可以在用户界面程序中用於為用户標識服務的友好的、有意義的名稱。例如,一項服務的子項名是對用户毫無意義的 wuauserv,而顯示的名稱是“自動更新”。
password=Password
指定一個密碼。如果使用了非 LocalSystem 的帳户,則此項是必需的。
/?
命令提示符下顯示幫助。
下面是一些系統常見的服務名:顯示名稱服務名稱描述AlerterAlerter通知所選用户和計算機有關係統管理級警報。Application Layer Gateway ServiceALG為 Internet 連接共享和 Windows 防火牆提供第三方協議插件的支持。Application ManagementAppMgmt提供軟件安裝服務,諸如分派,發行以及刪除。Automatic Updateswuauserv啓用 Windows 更新的下載和安裝。Background Intelligent Transfer ServiceBITS利用空閒的網絡帶寬在後台傳輸文件。ClipBookClipSrv啓用“剪貼簿查看器”儲存信息並與遠程計算機共享。COM+ Event SystemEventSystem支持系統事件通知服務(SENS),此服務為訂閲組件對象模型(COM)組件事件提供自動分佈功能。COM+ System ApplicationCOMSysApp管理 基於COM+ 組件的配置和跟蹤。Computer BrowserBrowser維護網絡上計算機的更新列表,並將列表提供給計算機指定瀏覽。Cryptographic ServicesCryptSvc提供三種管理服務: 編錄數據庫服務; 受保護的根服務;密鑰(Key)服務。DCOM 服務器進程啓動器DcomLaunch為 DCOM 服務提供加載功能。DHCP ClientDhcp通過註冊和更改 IP 地址以及 DNS 名稱來管理網絡配置。Distributed Link Tracking ClientTrkWks在計算機內 NTFS 文件之間保持鏈接或在網絡域中的計算機之間保持鏈接。Distributed Transaction CoordinatorMSDTC協調跨多個數據庫、消息隊列、文件系統等資源管理器的事務。DNS ClientDNSCache為此計算機解析和緩衝域名系統 (DNS) 名稱。Error Reporting ServiceERSvc服務和應用程序在非標準環境下運行時允許錯誤報告。Event LogEventLog啓用在事件查看器查看基於 Windows 的程序和組件頒發的事件日誌消息。無法終止此服務。Extensible Authentication Protocol ServiceEapHost提供 Windows 客户端可擴展的身份驗證協議Fast User Switching CompatibilityFastUserSwitchingCompatibility為在多用户下需要協助的應用程序提供管理。Health Key and Certificate Management ServiceHkmSvc管理健康證書和密鑰(由 NAP 使用)Help and SupportHelpSvc啓用在此計算機上運行幫助和支持中心。HTTP SSLHTTPFilter此服務通過安全套接字層(SSL)實現 HTTP 服務的安全超文本傳送協議(HTTPS)。IMAPI CD-Burning COM ServiceIMAPIService用 IMAPI 管理 CD 錄製。Indexing ServiceCiSvc本地和遠程計算機上文件的索引內容和屬性;通過靈活查詢語言提供文件快速訪問。IPSEC ServicesPolicyAgent管理 IP 安全策略以及啓動 ISAKMP/Oakley (IKE) 和 IP 安全驅動程序。Logical Disk Managerdmserver監測和監視新硬盤驅動器並向邏輯磁盤管理器管理服務發送卷的信息以便配置。Logical Disk Manager Administrative Servicedmadmin配置硬盤驅動器和卷。Machine Debug ManagerMDM支持對 Visual Studio 和腳本調試器進行本地和遠程調試。MessengerMessenger傳輸客户端和服務器之間的 NET SEND 和 Alerter 服務消息。MS Software Shadow Copy ProviderSwPrv管理卷影複製服務拍攝的軟件卷影複製。Net LogonNetLogon支持網絡上計算機 pass-through 帳户登錄身份驗證事件。NetMeeting Remote Desktop SharingMnmsRvc使授權用户能夠通過使用 NetMeeting 跨企業 intranet 遠程訪問此計算機。Network Access Protection AgentNapagent允許 Windows 客户端參與網絡訪問保護Network ConnectionsNetMan管理“網絡和撥號連接”文件夾中對象。Network DDENetDDE為在同一台計算機或不同計算機上運行的程序提供動態數據交換 (DDE) 的網絡傳輸和安全。Network DDE DSDMNetDDEdsdm管理動態數據交換 (DDE) 網絡共享。Network Location Awareness (NLA)Nla收集並保存網絡配置和位置信息,並在信息改動時通知應用程序。Network Provisioning ServiceXmlprov為自動網絡提供管理基於域的 XML 配置文件。NT LM Security Support ProviderNtLmSsp為使用傳輸協議而不是命名管道的遠程過程調用(RPC)程序提供安全機制。Office Source EngineOSE可保存用於更新和修復的安裝文件,並且在下載安裝程序更新和 Watson 錯誤報告時必須使用。Performance Logs and AlertsSysmonlog收集本地或遠程計算機基於預先配置的日程參數的性能數據,然後將此數據寫入日誌或觸發警報。Plug and PlayPlugPlay使計算機在極少或沒有用户輸入的情況下能識別並適應硬件的更改。Print SpoolerSpooler將文件加載到內存中以便遲後打印。Protected StorageProtectedStorage提供對敏感數據(如私鑰)的保護性存儲,以便防止未授權的服務,過程或用户對其的非法訪問。QoS RSVPRSVP為依賴質量服務(QoS)的程序和控制應用程序提供網絡信號和本地通信控制安裝功能。Remote Access Auto Connection ManagerRasAuto無論什麼時候當某個程序引用一個遠程 DNS 或 NetBIOS 名或者地址就創建一個到遠程網絡的連接。Remote Access Connection ManagerRasMan創建網絡連接。Remote Desktop Help Session ManagerRDSessMgr管理並控制遠程協助。Remote Procedure Call (RPC)RPCSs提供終結點映射程序 (endpoint mapper) 以及其它 RPC 服務。Remote Procedure Call (RPC) LocatorRPCLocator管理 RPC 名稱服務數據庫。Remote RegistryRemoteRegistry使遠程用户能修改此計算機上的註冊表設置。Routing and Remote AccessRemoteAccess在局域網以及廣域網環境中為企業提供路由服務。Secondary LogonSeclogon啓用替換憑據下的啓用進程。Security Accounts ManagerSamSs存儲本地用户帳户的安全信息。Security CenterWscSvc監視系統安全設置和配置。ServerLanManServer支持此計算機通過網絡的文件、打印、和命名管道共享。Shell Hardware DetectionShellHWDetection為自動播放硬件事件提供通知。Smart CardSCardSvr管理此計算機對智能卡的取讀訪問。SSDP Discovery ServiceSSDPSrv啓動您家庭網絡上的 UPnP 設備的發現。System Event NotificationSENS跟蹤系統事件,如登錄 Windows,網絡以及電源事件等。將這些事件通知給 COM+ 事件系統 “訂閲者(subscriber)”。System Restore ServiceSRService執行系統還原功能。Task SchedulerSchedule使用户能在此計算機上配置和制定自動任務的日程。TCP/IP NetBIOS HelperLmHosts允許對“TCP/IP 上 NetBIOS (NetBT)”服務以及 NetBIOS 名稱解析的支持。TelephonyTapiSrv提供 TAPI 的支持,以便程序控制本地計算機,服務器以及 LAN 上的電話設備和基於 IP 的語音連接。TelnetTlntSvr允許遠程用户登錄到此計算機並運行程序,並支持多種 TCP/IP Telnet 客户,包括基於 UNIX 和 Windows 的計算機。Terminal ServicesTermService允許多位用户連接並控制一台機器,並且在遠程計算機上顯示桌面和應用程序。ThemesThemes為用户提供使用主題管理的經驗。Uninterruptible Power SupplyUPS管理連接到計算機的不間斷電源(UPS)。Universal Plug and Play Device Hostupnphost為主持通用即插即用設備提供支持。Volume Shadow CopyVSS管理並執行用於備份和其它目的的卷影複製。WebClientWebClient使基於 Windows 的程序能創建、訪問和修改基於 Internet 的文件。Windows AudioAudioSrv管理基於 Windows 的程序的音頻設備。Windows Firewall/Internet Connection Sharing (ICS)SharedAccEss為家庭和小型辦公網絡提供網絡地址轉換、尋址、名稱解析和/或入侵保護服務。Windows Image Acquisition (WIA)StiSvc為掃描儀和照相機提供圖像捕獲。Windows InstallerMSIServer添加、修改和刪除以 Windows 安裝程序(*.msi)的軟件包提供的應用程序。Windows Management InstrumentationWinmgmt提供共同的界面和對象模式以便訪問有關操作系統、設備、應用程序和服務的管理信息。Windows Management Instrumentation Driver ExtensionsWmi與驅動程序間交換系統管理信息。Windows Media Player Network Sharing ServiceWMPNetworkSvc使用通用即插即用設備與其他網絡播放機和媒體設備共享 Windows Media Player 媒體庫Windows TimeW32Time維護在網絡上的所有客户端和服務器的時間和日期同步。Wired AutoConfigDot3Svc此服務在以太網接口上執行 IEEE 802.1X 身份驗證Wireless Zero ConfigurationWZCSvc為您的 802.11 適配器提供自動配置WMI Performance AdapterWMIApSrv從 WMI HiPerf 提供程序提供性能庫信息。WorkstationLanmanWorkstation創建和維護到遠程服務的客户端網絡連接。
NET命令可以關閉,暫停,開啓服務,用法如下
net stop messenger 關閉服務
net start messenger 開啓服務
net pause messenger 暫停服務
我們舉個例子吧:
sc config MSISerer start= auto & net start "Windows Installer"
將 Windows Installer 服務設置為手動並啓動該服務
備註
如果參數及其值之間沒有空格,(例如,是type= own,而不是type=own),則操作會失敗。
示例
下面的示例顯示瞭如何使用sc config命令:
sc config NewService binpath= "ntsd -d c:\windows\system32\NewServ.exe" [1] 
參考資料
  • 1.    SC  .微軟知識庫[引用日期2013-04-19]