文章目錄
IUSR_
電腦名稱 和 IWAM_
電腦名稱 帳戶的使用者名稱和密碼儲存於以下三個位置:*Internet Information Server (IIS) 設定資料庫 *域使用者管理員 (Windows NT) 或本機使用者和組 (Windows 2000) *Microsoft Transaction Server (Windows NT) 或元件服務 (Windows 2000) 如果這三個位置的使用者名稱和/密碼不同步,將出現下述問題:當您瀏覽現有的 Active Server Pages (ASP) 頁時,瀏覽器可能返回"HTTP 500 - Internal server error"或"Server Application Error"的錯誤資訊。若要解決此問題,您必須確保上述三個位置的 IUSR 和 IWAM 帳戶密碼是同步的。同步方式有兩種:在使用者管理員 (Windows NT) 或使用者和組 (Windows 2000) 中設定 IWAM 和 IUSR 帳戶的密碼,在 IIS 設定資料庫中更改密碼,由此而使用相同的密碼。或者,在 IIS 設定資料庫中設定密碼,在使用者管理員 (Windows NT) 或使用者和組 (Windows 2000) 中更改密碼。
方法 1:在使用者管理員或使用者和組中更改密碼,使它們與 IIS 設定資料庫密碼一致1. 在"命令"視窗中,找到 Adsutil.vbs 檔案所在的檔案夾。使用 Adsutil.vbs 工具從 IIS 設定資料庫獲得 IWAM 和 IUSR 帳戶的密碼。 2. 若要在 Windows NT 中更改 IUSR 和/或 IWAM 密碼,請按照下列步驟操作:a. 在
開始菜單上,依次指向
程式、
管理工具,然後單擊
域使用者管理員。在"域使用者管理員"中,可以更改所有 Windows NT 使用者帳戶和組的帳戶資訊。 b. 雙擊
IUSR_ 電腦名稱 和/或
IWAM_ 電腦名稱 使用者,然後修改密碼,使它們與第 1 步獲得的 IIS 設定資料庫密碼一致。若要在 Windows 2000 中更改 IUSR 和/或 IWAM 密碼,請按照下列步驟操作: c. 在
開始菜單上,依次指向
程式、
管理工具,然後單擊
電腦管理。 d. 在
系統工具節點下面,單擊展開"
本機使用者和組"和"
使用者"節點。在"使用者"節點中,可以更改所有 Windows 2000 使用者帳戶和組的帳戶資訊。 e. 按右鍵
IUSR_ 電腦名稱和/或
IWAM_ 電腦名稱帳戶,然後單擊
設定密碼。 f. 修改密碼,使它們與第 1 步獲得的 IIS 設定資料庫密碼一致。3. 瀏覽返回錯誤資訊的 ASP 頁,檢查問題是否已解決。
方法 2:更改 IIS 設定資料庫密碼,使它與 IUSR 和/或 IWAM 密碼一致1. 若要在 Windows NT 中更改 IUSR 和/或 IWAM 密碼,請按照下列步驟操作:a. 在
開始菜單上,依次指向
程式、
管理工具,然後單擊
域使用者管理員。在"域使用者管理員"中,可以更改所有 Windows NT 使用者帳戶和組的帳戶資訊。 b. 雙擊
IUSR_ 電腦名稱 和/或
IWAM_ 電腦名稱 帳戶,然後鍵入新密碼。若要在 Windows 2000 中更改 IUSR 和/或 IWAM 密碼,請按照下列步驟操作: c. 在
開始菜單上,依次指向
程式、
管理工具,然後單擊
電腦管理。 d. 在
系統工具節點下面,單擊展開"
本機使用者和組"和"
使用者"節點。在"使用者"節點中,可以更改所有 Windows 2000 使用者帳戶和組的帳戶資訊。 e. 按右鍵
IUSR_ 電腦名稱和/或
IWAM_ 電腦名稱 帳戶,然後單擊
設定密碼。鍵入新密碼。2. 在"命令"視窗中,找到 Adsutil.vbs 檔案所在的檔案夾。使用 Adsutil.vbs 工具 + 生產力為 IIS 設定資料庫中的 IWAM 和 IUSR 帳戶設定密碼。 3. 瀏覽返回錯誤資訊的 ASP 頁,檢查問題是否已解決。
如何使用 Adsutil.vbsIIS 提供了名為 Adsutil.vbs 的指令檔,用於擷取或設定 IIS 設定資料庫中的 IUSR 和 IWAM 帳戶密碼。在 Windows NT 4.0 中,Adsutil.vbs 通常位於 <
磁碟機 >\WINNT\System32\Inetsrv\Adminsamples 檔案夾。在 Windows 2000,Adsutil.vbs 位於 <
磁碟機 >\Inetpub\Adminscripts 檔案夾。
下表列出 Adsutil.vbs 工具 + 生產力各種功能的文法:
功能 |
文法 |
擷取 IUSR 帳戶密碼 |
cscript.exe adsutil.vbs get w3svc/anonymoususerpass |
擷取 IWAM 帳戶密碼 |
cscript.exe adsutil.vbs get w3svc/wamuserpass |
設定 IUSR 帳戶密碼 |
cscript.exe adsutil.vbs set w3svc/anonymoususerpass "password" |
設定 IWAM 帳戶密碼 |
cscript.exe adsutil.vbs set w3svc/wamuserpass "password" |
備忘:在 Windows NT 4.0 中嘗試擷取密碼時,密碼顯示為明文;但在 Windows 2000 中,密碼顯示為星號。若要在 Windows 2000 中也讓密碼顯示為明文,必須修改 Adsutil.vbs,使它顯示明碼。為此,請按照下列步驟操作: 1. 在記事本中開啟 Adsutil.vbs。 2. 在"編輯"菜單上,單擊
尋找,鍵入
IsSecureProperty = True,然後單擊
尋找下一個。 3. 將"IsSecureProperty = True"更改為"IsSecureProperty = False"。 4. 儲存對 Adsutil.vbs 所做的更改,然後關閉記事本。