Svchost.exe 處理程序可能會意外地結束,在 Windows Server 2003 電腦上

文章翻譯 文章翻譯
文章編號: 910666 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

您可能會遇到一或多個下列徵狀,在 Microsoft Windows Server 2003 伺服器上:
  • 許多應用程式和服務沒有正確地工作因為 Svchost.exe 處理序意外結束。應用程式事件日誌會記錄類似下列的錯誤:

    事件類型: 錯誤
    事件來源: 應用程式錯誤
    事件類別: (100)
    事件識別碼: 1000年

    事件類型: 資訊
    事件來源: 應用程式錯誤
    事件類別: (100)
    事件識別碼: 1004年
    描述:
    判定為失敗的應用程式 svchost.exe 版本 5.2.3790.0,判定為失敗模組 ntdll.dll 版本 5.2.3790.0 錯誤地址 0x0000694e。
    資料文字:
    0000: 41 70 70 6 c 69 63 61 74 Applicat
    0008: 69 6f 6e 20 46 61 69 6 c 鋰失敗
    0010: 75 72 65 20 20 73 76 63 ure svc
    0018: 68 6f 2e 73 74 65 78 65 host.exe
    0020: 20 35 2e 32 2e 33 37 39 5.2.379
    0028: 30 2e 30 20 69 6e 20 6e n 在 0.0
    0030: 74 64 6 c 6 c 2e 64 6 c 6 c tdll.dll
    0038: 20 35 2e 32 2e 33 37 39 5.2.379
    0040: 30 2e 30 20 61 74 20 6f o 在 0.0
    0048: 66 66 73 65 74 20 30 30 ffset 00
    0050: 30 30 36 39 34 65 00694e
    附註記憶體位址變化,其他應用程式可能會受到影響。
  • 系統事件日誌會記錄下列錯誤訊息:

    事件類型: 錯誤
    事件來源: 服務控制管理員
    事件類別: 無
    事件識別碼: 7023
    描述:
    Server 服務因下列錯誤而終止:
    存取被拒。
    附註文字為主的系統事件記錄檔版本包含下列的錯誤訊息:
    Server 服務因下列錯誤而終止:
  • 伺服器服務停止,並不會重新啟動。系統事件日誌會記錄下列錯誤訊息:

    事件類型: 資訊
    事件來源: 服務控制管理員
    事件類別: 無
    事件識別碼: 7036
    描述:
    伺服器服務進入停止的狀態。

    事件類型: 錯誤
    事件來源: 服務控制管理員
    事件類別: 無
    事件識別碼: 7023
    描述:
    Server 服務因下列錯誤而終止:
    伺服器正在使用中,無法卸載。
    附註文字為主的系統事件記錄檔版本包含下列的錯誤訊息:
    Server 服務因下列錯誤而終止: %%1811
    錯誤 1811年會對應到 ERROR_SERVER_HAS_OPEN_HANDLES 」 錯誤。伺服器正在使用中,無法卸載。

    此外,Windows 管理檢測 (WMI) 服務停駐點,與伺服器服務意外地結束。系統事件日誌會記錄下列錯誤訊息:
    事件類型: 錯誤
    事件來源: 服務控制管理員
    事件類別: 無
    事件識別碼: 7032
    描述:
    服務控制管理員嘗試採取修正動作 (重新啟動服務) Windows 管理檢測] 服務意外終止後的,但是發生下列錯誤,無法將這項動作:
    服務執行個體已在執行中。
  • 在 Windows 叢集節點上叢集檔案伺服器資源無法上線。此外,伺服器可能會在系統事件日誌中記錄下列錯誤訊息:
    事件類型: 錯誤
    事件來源: ClusSvc
    事件識別碼: 1068年
    描述:
    叢集檔案共用資源 <ResourceName >,錯誤 2114年啟動失敗

    事件類型: 錯誤
    事件來源: ClusSvc
    事件識別碼: 1055年
    描述:
    叢集檔案共用資源 <ResourceName > 狀態檢查失敗。
    錯誤程式碼是 2114年。
  • Srvinfo.exe 工具運作不正常運作。(這個工具會包含在 Windows Server 2003 資源工具箱 」 中)。
  • 當您嘗試手動啟動伺服器服務使用電腦管理嵌入式管理單元或在命令提示字元中輸入 net start 伺服器 中,,您可能會收到下列錯誤訊息:

    無法在本機電腦上啟動伺服器服務。
    錯誤 5: 存取被拒。
    備忘稿
    • 即使使用者帳戶是本機系統管理員群組的成員,而且伺服器服務設定為使用本機系統認證來啟動,就會發生這個問題。
    • 通常,重新啟動電腦暫時修正問題。

發生的原因

如果電腦遇到低記憶體條件,可能就會發生這個問題。動態連結程式庫的私用堆積記憶體損毀時電腦中發生低記憶體條件有可能會出現 (.dll) 檔案。這些隨機堆積損毀,可能導致程式損毀。

當您執行需要大量記憶體的程式在電腦上的就可能發生損毀的記憶體有 [Intel 實體位址擴充 (PAE) 啟用的規格。PAE 可讓支援超過 4 GB 的電腦 (GB) 的已安裝的記憶體。

伺服器服務會在 Windows Server 2003 架構的電腦,搭配在 Svchost.exe 處理程序中其他的服務上執行。 如果 Svchost.exe 處理序意外地結束低記憶體條件中,不能重新啟動處理程序。

其他可行方案

如果要解決這個問題,關閉 PAE 規格。 您必須移除任一個 / PAE 切換或包含 / NOPAE 切換 Boot.ini 檔案中。

備忘稿
  • 當您移除時 / PAE Boot.ini 檔案之電腦的參數不能使用所有可用的記憶體,如果配有 4 GB 以上的 RAM。
  • 某些伺服器具有"熱插入記憶體 」 的功能,可讓 PAE,即使/PAE 參數不設定 Boot.ini 檔案中。
以確認 / PAE 在伺服器上啟用切換,請檢查下列登錄子機碼:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management


機碼名稱: PhysicalAddressExtension
型別: DWORD
值: 1
附註即使您設定這個登錄值為 0,它可能會自動重設為 1 在重新啟動後除非 / NOPAE 設定參數。

解決方案

如果要解決這個問題,使用下列方法之一:
  • 更新系統到 Windows Server 2003 Service Pack 1 (SP1)。
  • 安裝 Hotfix 895575。 如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    895575 在實體位址擴充 (PAE) 核心中執行的處理序可能會遇到 Windows Server 2003 中的記憶體損毀
附註Hotfix 895575 建議為 Windows Server 2003 伺服器叢集,並為 Microsoft SQL Server 2000 安裝。如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中 「 文件]:
895092若為 Windows Server 2003 伺服器叢集的的建議的 Hotfix

此外,下列的 Hotfix 可能需要根據角色的電腦和您正在執行的軟體上:
  • 如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    829994當它成為非常低的資源上時,Windows Server 2003 電腦可能會遇到 Svchost.exe 中的發生存取違規
  • 如果 Windows 管理檢測 (WMI) 提供者主機程式 (Wmiprvse.exe) 損毀在大量載入 Windows Server 2003 架構的電腦上,安裝 Hotfix 835438。 如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    835438Wmiprvse.exe 當機低記憶體條件,在 Windows Server 2003 中
  • 當程式或服務停止回應時,Windows 錯誤報告可能不建立傾印檔案如果電腦使用重度負載下,或是許多執行緒會開啟。在這種情況下安裝 Hotfix 837018。 如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    837018Windows 錯誤報告可能不建立傾印檔案在 Windows Server 2003

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。

其他相關資訊

若要快速判定是否 PAE 規格正在使用的電腦上,執行 Winver.exe 程式。如果此程式會報告實體記憶體是 4 GB 以上,正在使用 PAE 規格。

如需有關 PAE,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
283037已可在 Windows Server 2003,以及在 Windows 2000 中使用大量記憶體支援


如可用於 Boot.ini 檔案的參數的更多有關,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
833721Windows XP 和 Windows Server 2003 Boot.ini 檔案的可用參數選項
如需有關 Hotfix 版本的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
824994描述內容的 Windows XP Service Pack 2 及 Windows Server 2003 軟體更新套件

?考

840987Microsoft Windows 的 MS04-032: 安全性更新
834628PAE 啟用 Windows Server 2003 電腦上時,資料已損毀
283037已可在 Windows Server 2003,以及在 Windows 2000 中使用大量記憶體支援
824994描述內容的 Windows XP Service Pack 2 及 Windows Server 2003 軟體更新套件
890352程式可能會停止回應,事件 50 和事件 26 記錄,當程式嘗試寫入磁碟區掛接點中的資料,在 Windows Server 2003 電腦上

屬性

文章編號: 910666 - 上次校閱: 2007年9月18日 - 版次: 4.4
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows 2000 Server
關鍵字:?
kbmt kbtshoot kbprb KB910666 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:910666
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com