1. 程式人生 > >win2003+iis6.0 Service unavailable 問題的解決方法

win2003+iis6.0 Service unavailable 問題的解決方法

新裝的IIS伺服器,一般來說問題不可能出在iis本身,出現這樣的問題一般先從許可權方面考慮,先考慮IIS服務的啟動帳戶沒有許可權啟動IIS。

1. 現象:單擊“開始”——“設定”——“控制面板”——“管理工具”——“事件檢視器”,開啟事件檢視器,單擊“系統”,看到很多警告和錯誤,主要是以下幾個:

        1)來源是“W3SVC”、事件ID為“1002”的錯誤,描述是“應用程式池 'DefaultAppPool' 被自動禁用,原因是為此應用程式池提供服務的程序中出現一系列錯誤。”
2)來源是“W3SVC”、事件ID為“1009”的警告,描述是“為應用程式池 'DefaultAppPool' 提供服務的程序意外終止。程序 ID 是 '1756'。程序退出程式碼是 '0xffffffff'。”

3)來源是“DCOM”、事件ID為“10016”的錯誤,描述是“應用程式-特定 許可權設定未將 COM 伺服器應用程式(CLSID 為{A9E69610-B80D-11D0-B9B9-00A0C922E750})的 本地 啟用 許可權授予使用者 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用元件服務管理工具修改此安全許可權。”

2. 分析:通過這幾個事件可以判定應該是第三個事件ID為“10016”的DCOM錯誤引起了事件ID為1009的應用程式池意外退出,從而造成事件ID為1002的應用程式池被自動禁用的W3SVC錯誤,下面就來解決。

3. 問題確定:通過DCOM錯誤的提示,原因是NETWORK SERVICE使用者沒有許可權啟動{A9E69610-B80D-11D0-B9B9-00A0C922E750},





找到了原因,下面就來解決這個問題


1. 先查詢這個CLSID{A9E69610-B80D-11D0-B9B9-00A0C922E750}對應的服務,單擊“開始”——“執行”,輸入“regedit”啟動登錄檔編輯器,在登錄檔編輯器的左側樹中選中“我的電腦”,再使用快捷鍵“Ctrl+F”開啟查詢對話方塊,在“查詢目標”後輸入剛才的CLSID:“{A9E69610-B80D-11D0-B9B9-00A0C922E750}”,“檢視”的複選框中只保留 “項”,回車執行查詢任務。

2. 查詢到該CLSID,在登錄檔編輯器右側顯示了該CLSID的資訊,從該資訊得知,該CLSID對應的服務是IIS Admin Service,現在就可以確定NETWORK SERVICE使用者沒有許可權啟動IIS Admin Service。

3. 開啟“開始”-“控制面板”-“管理工具”-“元件服務”-“計算機”-“我的電腦”-“DCOM配置”選項,找到“IIS Admin Service”,右健選擇“屬性”,找到“安全”,在“啟動和啟用許可權”中編輯“自定義”,新增帳號“NETWORK SERVICE ”,賦予“本地啟動”和“本地啟用”的許可權,重新啟動IIS。

4. 重啟IIS,再次開啟網頁,現在已經正常顯示了。

相關推薦

win2003+iis6.0 Service unavailable 問題的解決方法

新裝的IIS伺服器,一般來說問題不可能出在iis本身,出現這樣的問題一般先從許可權方面考慮,先考慮IIS服務的啟動帳戶沒有許可權啟動IIS。 1. 現象:單擊“開始”——“設定”——“控制面板”——“管理工具”——“事件檢視器”,開啟事件檢視器,單擊“系統”,看到很多警告和錯誤,主要是以下幾個: &n

win2003+iis6.0環境下w3wp.exe佔用過高的解決方案

前段時間,朋友的伺服器出現w3wp.exe程序一直處在80%至90%左右,嚴重影響其它使用者網站的訪問效率。順便說一下,朋友的伺服器為Win2003系統,大約有約100左右個網站。出現這樣的問題,只有找到對應的網站,並檢查是否被掛馬。在此記錄一下解決這次事件的過程。 因為朋

Error, some other host already uses address 192.168.0.202錯誤解決方法

機器 虛擬機網卡 一個 already 局域網 使用 sysconf erro 錯誤 Error, some other host already uses address 192.168.0.202錯誤解決方法 今天配置虛擬機網卡的時候遇到錯誤:Error, so

vscode 調試.net core 2.0 輸出亂碼解決方法

csp pre json acer core 亂碼 cer cor img 之前在vscode上調試.net core 2.0項目時輸出窗口一直是亂碼,查了很多資料無法解決 最終在github找到了解決辦法 -> https://github.com/

navicat報錯2005 - Unknown MySQL server host 'localhost' (0) 原因及解決方法

數據 post 解決 nav 技術 img 互聯網 才會 sql 報錯原因:沒有連接互聯網,用navicat連接本地mysql數據庫,連接屬性ip為localhost。 解決辦法:將ip改為127.0.0.1即可。localhost是需要DNS解析後才會是127.0.0.

JSONException: syntax error, expect {, actual [, pos 0 異常的解決方法(親測有效)

出現這個問題一般是出現在json格式轉換成java物件的時候,比如我們有這麼一段json資料: [{"accept_address":"廣東省深圳市軟體產業基地","remark":"順豐速運 已收取快件(測試資料)","opcode":50,"accept_time":"2018-05-0

應用程式無法正常啟動0xc0000142) 關於win10週年版更新後無法正常使用vc6.0問題的解決方法

最近win10週年版更新後很多人問我關於vc6.0不能正常使用怎樣解決的問題,經過我的親自測試發現瞭解決這種問題的最好方法(不過說句實在話vc6.0實在太老的,完全可以選擇dev c++ codeblock 這樣輕便又好用的編譯器。) 閒話不多說開始具體的步驟。 第一步: &nbs

pycharm 安裝flask-mysqldb報錯: Microsoft Visual C++ 14.0 is required..解決方法

當在pycharm中直接安裝flask-mysqldb時報錯: error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.vi

更新Xcode10.0問題的解決方法

1.Multiple  commands 的錯誤。  選中Xcode ---File ---Workspace settings 設定成Legacy Build System就可以了。

android onCreate中獲取view寬高為0的多種解決方法

  這個問題大家肯定遇到過不止一次,其實很簡單,解決它也很容易,但是咱們追求的畢竟不是解決它,而是找到幾種方法去解決,並且這麼解決的原理是什麼。   這裡列出4種解決方案: Activity/View#onWindowFocusChanged   這個函式

使用lifecycle時,1.0.0和1.0.3問題解決方法

將appcompat版本號改為27.0.2就行 implementation 'com.android.support:appcompat-v7:26.1.0' 我lifecycle修改後如下

JDBC連線Mysql8.0.12失敗解決方法

感慨一下:為什麼別人遇不到的error我全部都能遇得到??? 本來昨天好不容易安裝完了Mysql並且解決了遠端連線的問題,然後今天就在連線JDBC上遭受了打擊。 相信看這篇文章的朋友應該大部分都是因為用5.0.X版本的jar包連線失敗的吧? 一.載入JAR包: 在

hibernate 報錯: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 解決方法

關於這個錯誤產生的原因網上有很多,在我這裡,主要是在update一個實體類之前,先對該實體類進行了兩次set操作,hibernate 就認為是一個SAVE sql 操作,又因為沒有set   主鍵值,所以hibernate 在save時發現主鍵沒有值,就報錯。 解決方法:

QPainter::begin: Paint device returned engine == 0, type: 2 解決方法,在使用第三方庫Qt視覺化節點編輯器時

QT節點編輯器:https://github.com/paceholder/nodeeditor 在使用的時候,沿著對角線縮放節點會出現崩潰的情況 報出來的錯誤卻是:Qt begin: Paint device returned engine == 0, t

Win2003 IIS6.0效能優化指南

問:好多asp.net程式,放在一臺伺服器上,客戶端連線使用一段時間後,在伺服器上開啟工作管理員一看,發現有很多w3wp.exe,佔用記憶體很大,達到1g,請問為什麼會這樣?有什麼辦法可以避免這種情況呢? 答:這主要是你的ASP.NET 開發的程式有記憶體洩漏;對於非託管

The document “LaunchScreen.storyboard” requires Xcode 8.0 or later. 解決方法

專案執行時,提示錯誤資訊 The document “LaunchScreen.storyboard” requires Xcode 8.0 or later.  解決方法:找到報錯的storyboard檔案 --> Show In Finder --> 開啟

spring boot 2.0 WebMvcConfigurerAdapter過時解決方法

第一種: @Configuration public class WebAppConfig implements WebMvcConfigurer{ @Bean public HandlerInterceptor getLoginInterc

tensorflow訓練網路時loss出現nan值,準確率為0的問題解決方法(嘗試)

問題:在使用tensorflow訓練網路的時候,發現每次一個batch訓練時,它的loss都為nan,導致準確率都為0。nan是代表無窮大或者非數值,一般在一個數除以0時或者log(0)時會遇到無窮大,所以你就要想想是否你在計算損失函式的時候,你的網路輸出為0,又計算log,

com/android/dx/command/dexer/Main:Unsupported major.minor version 52.0 問題的解決方法總結

昨晚就遇到Eclipse報了這個問題,看了一晚上才解決。。 主要過程:由於專案需要安裝了Android Studio,用到了Android-24 SDK,需要安裝JDK1.8,同時沒有解除安裝舊版的jdk1.7。 後來在Eclipse裡面編譯執行專案時,就發生這個問題了。

Windows 10 安裝PowerBuilder 9.0卡死解決方法

Windows 10 在安裝powerBuilder 9.0 時在安裝的開始介面卡死,程式只顯示“setup is running”,但是安裝介面無法彈出。嘗試的解決方案,但是無效:    1.設定安裝程式,使安裝程式以相容方式執行,並以管理員身份執行。    2.關閉Ser