簡體   English   中英

Windows 進程激活服務未啟動錯誤 3

[英]Windows Process Activation Service not starting error 3

我試圖在 services.msc 中為新的 windows2012 服務器啟動“Windows 進程激活服務”,但我遇到了錯誤:

windows進程激活服務未啟動錯誤3

對我來說,我的注冊表中沒有ConfigIsolationPath ,但 Windows 進程激活服務正在尋找c:\\inetpub\\temp\\apppools\\ ,而我沒有。 創建此文件夾使事情再次發生。 這篇文章對追蹤問題非常有幫助,“ Windows 進程激活服務 (WAS) 因遇到錯誤而停止”。

我的注冊表中也沒有 ConfigIsolationPath。 原來我的 C:\\ 驅動器上沒有足夠的空間來重新啟動服務。 事件查看器沒有提到這一點。 我在 C:\\ 驅動器上釋放了 2GB 的空間,然后在服務中重新啟動了 W3SVC 服務,然后執行了 IISRESET,這似乎解決了我的問題。

對我來說,是 machine.config 導致了錯誤。

我是如何修復它的:

  1. 轉到“\\%SystemRoot%\\Microsoft .NET\\Framework\\%VersionNumber%\\CONFIG\\”
  2. 復制文件“machine.config.default”
  3. 刪除默認擴展名,使其成為“machine.config”
  4. 打開服務並雙擊 Windows Process Activation Service (WAS) 以啟動它。

我是為 2.0.xxx 做的。

祝一切順利。

我在此處沒有看到事件查看器錯誤,但如果有人正在處理事件 ID 7023 記錄的 WAS 問題,以下是對我的幫助:

  1. 檢查 c:/windows/system32/inetsrv/ 文件夾。 applicationHost.config 文件可能丟失或為空。 如果是這種情況,請轉到 c:/inetpub/history/ 文件夾並將 applicationHost.config 文件從此處復制到 c:/windows/system32/inetsrv/ 文件夾。 再次嘗試啟動 Windows 進程激活服務

  2. 轉到 c:\\inetpub\\temp\\ 文件夾。 檢查是否有 apppools 文件夾。 如果沒有,請創建此文件夾。 再次嘗試啟動 Windows 進程激活服務

  3. 打開注冊表編輯器。 導航到HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\WAS\\Parameters 刪除 NanoSetup 條目。 再次嘗試啟動 Windows 進程激活服務

  4. 轉到 c:/windows/system32/inetsrv/ 文件夾。 重復的 applicationHost.config 文件。 將新文件命名為 applicationHost.config.tmp。 再次嘗試啟動 Windows 進程激活服務

來源: 事件 ID 7023:Windows 進程激活服務終止(系統找不到指定的文件)

以下內容最初是作為問題的一部分發布的。 編輯出問題並回答:


  1. 打開注冊編輯
  2. 移動到HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\services\\WAS\\Parameters
  3. 檢查ConfigIsolationPath並確保路徑存在並且它具有正確的權限。

現在打開services.msc並嘗試啟動該服務。 它應該工作。

它也解決了我的問題 - 感謝您的幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM