Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> 為應用程序池**提供服務的進程意外終止。進程ID是**。進程退出代碼是0x80

為應用程序池**提供服務的進程意外終止。進程ID是**。進程退出代碼是0x80

日期:2017/2/8 10:17:02      編輯:關於服務器
事件類型: 警告 
事件來源: W3SVC 
事件種類: 無 
事件 ID: 7034 
日期: 2010-8-XX 
事件: XX:XX:XX 
用戶: XX 
計算機: XXXX 
描述: 
為應用程序池 'XXXXX' 提供服務的進程意外終止。進程 ID 是 'XXXX'。進程退出代碼是 '0x80'。 
有關更多信息,請參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中心。 
原因: 
CAUSE 
Together with each worker process that IIS creates under a separate identity, the system creates a new desktop object by allocating memory from the configured desktop heap. This issue occurs because, when that heap has been exhausted, IIS cannot create more worker processes. Clients then receive the "service unavailable" error message in their Web browsers when they try to visit Web sites that those application pools host. 
獨立進程的 內存堆戋消耗完了,IIS不能創建更多的進程工作空間來處理 
解決方法: 
警告:需要修改服務器的注冊表,請修改前備份相關鍵值 
add the UseSharedWPDesktop registry key to your computer that is running IIS. This registry key permits all worker processes to run in one shared desktop, regardless of their worker process identities. 
To add the UseSharedWPDesktop registry key: 

1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC 
2. 在Parameters鍵下新建一個DWORD項,名字為:UseSharedWPDesktop 值為1 重啟IIS 
MS關於此鍵值描述: 
UseSharedWPDesktop 
注冊表路徑:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters 
數據類型:REG_DWORD 
默認值: 0 
范圍: 0 - 1 
如果您正使用唯一標識設置應用程序池,那麼根據服務器上的應用程序和內存資源,將會達到大約 60 個應用程序池的上限。某些分配了單個新登錄會話的系統資源存在一定的限制。這表明可以有 60 個進程以不同的帳戶同時運行。IIS 6.0 支持在單個共享的工作站和桌面中運行這些進程,所需的成本為在所有各方之間共享單個用戶會話的單個封裝。要擴展到 60 個應用程序池以上並共享單個桌面,可將 UseSharedWPDesktop 更改為 DWORD 值 1。更改此注冊表項之後,應當可以擴展到上百個應用程序池已及上百個同時運行的工作進程。

以上兩種辦法均無任何效果...

仔細思索半天.想起昨天對服務器的system32目錄做過調整...於是加上users訪問(讀取,讀取和運行,列出文件夾和目錄).

於是乎....問題解決...

我了個去....windows的權限讓我很蛋疼

Copyright © Windows教程網 All Rights Reserved