文章編號: 287516 - 上次校閱: 2006年11月21日 - 版次: 4.1

注意: 服務啟動類型已停用

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

服務已被刪除後服務的 啟動類型 可能會顯示為"已停用"內 [服務] 嵌入式管理單元的 Microsoft 管理主控台 (MMC)。如果 MMC 服務嵌入式管理單元已開啟之前要刪除的服務,且用來停止服務,它已被刪除前,將會發生這個問題。

發生的原因

[服務] 嵌入式管理單元不會關閉服務控制代碼之後停止服務。當刪除服務服務控制管理員會標示為刪除,服務,但服務不會實際刪除直到關閉該服務的控制代碼。嘗試查詢服務設定將會失敗,一旦服務已被標示為刪除。[服務] 嵌入式管理單元顯示為"已停用 」 的 [服務的啟動類型] 時無法查詢其組態。

解決方案

一旦關閉 [服務] 嵌入式管理單元,並對服務的所有控制碼就會關閉,成功地將會移除服務。

狀況說明

Microsoft 已確認這是在本文開頭所列之 Microsoft 產品中的有錯誤。

其他相關資訊

如果服務已停止從 [服務] 嵌入式管理單元和應用程式之後以程式設計方式刪除服務,但 [服務] 嵌入式管理單元會保持開啟,將只會發生這個問題。

透過 DeleteService() API 的使用或透過命令列公用程式隨附了 Windows 2000 資源工具箱 」 的 SC.exe 服務可以用程式設計方式刪除。只要 [服務] 嵌入式管理單元有開啟服務的控制代碼,所有其他服務相關的作業對已刪除的服務將會失敗,錯誤 1072 (ERROR_SERVICE_MARKED_FOR_DELETE)。

如果使用像 SC.exe 或 NET.exe 的命令列公用程式,或使用控制項的程式碼 SERVICE_CONTROL_STOP ControlService() API 以程式設計方式停止服務,將不會發生這個問題。

這篇文章中的資訊適用於:
  • Microsoft Win32 Application Programming Interface?應用於:
    • the operating system: Microsoft Windows 2000
關鍵字:?
kbmt kbapi kbbug kbkernbase kbnofix kbscm kbservice KB287516 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:287516? (http://support.microsoft.com/kb/287516/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。