本文將逐步告訴您,如何移除及重新安裝 Internet Information Services (IIS)
5.0、5.1 和 6.0 版。
備份 IIS 設定
如果您已經安裝並設定 IIS 5.0 (隨附於 Microsoft Windows 2000)、IIS 5.1 (隨附於
Microsoft Windows XP Professional) 或 IIS 6.0 (隨附於 Microsoft Windows Server
2003),在移除及重新安裝 IIS 之前,您可以先備份該設定,如此當您想要還原設定時,就不必重新建置所有的網站。
如果要備份您的 IIS
設定,請依照下列步驟執行:
注意 此備份方法只會還原您的 IIS 設定,而不會還原內容檔案。如果您重新安裝作業系統,此備份方法就無法運作。您無法利用備份檔案在執行
Windows 2000 的其他電腦上還原 IIS 設定。
- 按一下 [開始],指向 [程式集],按一下
[系統管理工具],然後按一下 [網際網路服務管理員]。
- 展開 [Server
Name]。
- 如果是 IIS 5.0:
按一下 [執行],然後按一下
[備份/還原設定]。
如果是 IIS 5.1 和 IIS 6.0:
按一下 [執行],按一下
[所有工作],然後按一下 [備份/還原設定]。 - 按一下 [建立備份],命名備份檔案,然後按一下
[確定]。
注意 如果您使用 Windows XP 或 Windows Server 2003,也可以按一下以選取
[將備份配合密碼加密],然後輸入並確認密碼。
注意 備份的預設位置為 %SystemRoot%\system32\inetsrv\MetaBack 資料夾。根據預設,在
Windows 2000 中 %SystemRoot% 資料夾為 C:\Winnt;在 Windows XP Professional
中,%SystemRoot% 資料夾則為
C:\Windows。如果要將備份檔案儲存到其他位置,您可以從這個預設位置將檔案複製至其他位置。為了方便進行還原,請在預設位置保留一份備份。 - 按一下 [關閉]。
- 使用您常用的備份程式軟體,備份網站的內容檔案。
移除 IIS 5.0
如果要移除 IIS 5.0,請依照下列步驟執行:
- 找出 Iis5.log 檔案。將它重新命名為 IIS5_old.log。
- 按一下 [開始],按一下 [執行],輸入
cmd,然後按一下 [確定]。
- 在命令提示字元中,輸入 net stop iisadmin
/y。
- 停止所有依存在 IIS 服務上的服務。如果要判斷哪些服務依存在 IIS
服務上,請依照下列步驟執行:
注意 這些 IIS 服務包括 IIS 系統管理服務、World Wide Web Publishing 服務、Simple Mail
Transport Server、FTP 發行服務和 NNTP Publishing Service。
- 按一下 [開始],按一下 [執行],輸入
Services.msc,然後按一下 [確定]。
- 用滑鼠右鍵按一下您要的服務,然後按一下 [內容]。
- 在 [相依性] 索引標籤上,記下 [下列的系統元件依存在這個服務上] 視窗所列的服務。
- 在 [工作管理員] 中,確認 Inetinfo.exe 未在執行中,同時確認依存在 IIS
的處理程序也未在執行中。
- 按一下 [開始],按一下 [執行],輸入
Appwiz.cpl,然後按一下 [確定]。
- 在 [控制台] 中,按兩下 [新增/移除程式]。
- 在 [新增/移除程式] 視窗中,按一下 [新增/移除 Windows
元件]。
- 在 [Windows 元件精靈] 的 [元件] 方塊中,按一下以取消選取
[Internet Information Services (IIS)] 核取方塊。
- 在 [Windows 元件精靈] 中,按一下 [下一步]。
- [Windows 元件精靈] 完成安裝之後,按一下 [完成]。
- 重新啟動電腦。
- 按一下 [開始],按一下 [執行],輸入
Lusrmgr.msc,然後按一下 [確定]。
- 在 [本機使用者和群組] 視窗中,確認已刪除
IWAM_computername 和
IUSR_computername 帳戶。
注意 在帳戶名稱中,computername 是電腦的名稱。 - 確認已刪除 Inetsrv 資料夾。根據預設,Inetsrv 資料夾位於 %Windir%\System32
資料夾中。
注意 由於 Windows 檔案保護的緣故,您可能無法刪除 Inetsrv 資料夾及其內容。
移除 IIS 5.1 或 IIS 6.0
如果要移除 IIS 5.1 或 IIS 6.0,請依照下列步驟執行:
- 找出 Iis5.log 檔案。將它重新命名為 IIS5_old.log。
- 按一下 [開始],按一下 [執行],輸入
cmd,然後按一下 [確定]。
- 在命令提示字元中,輸入 net stop iisadmin
/y。
- 停止所有依存在 IIS 服務上的服務。如果要判斷哪些服務依存在 IIS
服務上,請依照下列步驟執行:
注意 這些 IIS 服務包括 IIS 系統管理服務、World Wide Web Publishing 服務、Simple Mail
Transport Server、FTP 發行服務和 NNTP Publishing Service。
- 按一下 [開始],按一下 [執行],輸入
Services.msc,然後按一下 [確定]。
- 用滑鼠右鍵按一下您要的服務,然後按一下 [內容]。
- 在 [相依性] 索引標籤上,記下
[下列的系統元件依存在這個服務上] 視窗所列的服務。
- 在 [工作管理員] 中,確認 Inetinfo.exe 未在執行中,同時確認依存在 IIS
的處理程序也未在執行中。
- 按一下 [開始],按一下 [執行],輸入
Appwiz.cpl,然後按一下 [確定]。
- 在 [控制台] 中,按兩下 [新增/移除程式]。
- 在 [新增/移除程式] 視窗中,按一下 [新增/移除 Windows
元件]。
- 在 [Windows 元件精靈] 的 [元件] 方塊中,按兩下
[應用程式伺服器]。
- 按一下以取消選取 [Internet Information Services
(IIS)] 核取方塊,然後按一下 [確定]。
- 在 [Windows 元件精靈] 中,按一下 [下一步]。
- [Windows 元件精靈] 完成安裝之後,按一下 [完成]。
- 重新啟動電腦。
- 按一下 [開始],按一下 [執行],輸入
Lusrmgr.msc,然後按一下 [確定]。
- 在 [本機使用者和群組] 視窗中,確認已刪除
IWAM_computername 和
IUSR_computername 帳戶。
注意 在帳戶名稱中,computername 是電腦的名稱。 - 確認已刪除 Inetsrv 資料夾。根據預設,Inetsrv 資料夾位於 %Windir%\System32
資料夾中。
注意 由於 Windows 檔案保護的緣故,您可能無法刪除 Inetsrv 資料夾及其內容。
安裝 IIS
如果要安裝 IIS,請依照下列步驟執行:
- 按一下 [開始],按一下 [執行],輸入
Appwiz.cpl,然後按一下 [確定]。
- 在 [新增/移除程式] 視窗中,按一下 [新增/移除 Windows
元件]。
- 在 [Windows 元件精靈] 的 [元件] 方塊中,按一下以選取
[Internet Information Services (IIS)] 核取方塊。
- 在 [Windows 元件精靈] 中,按一下 [下一步]。
- [Windows 元件精靈] 完成安裝之後,按一下 [完成]。
還原 IIS 設定
還原設定的步驟可能因為您是否已移除和重新安裝 IIS 而有所不同。
注意 如果要還原 IIS 設定,而您只有舊的 Metabase 檔案備份 (或者根本沒有),就必須依照不同的程序執行。
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
234429?
(http://support.microsoft.com/kb/234429/
)
如何在沒有適當的備份或 MMC 未啟動時手動還原 Metabase
在重新安裝 IIS 之後還原 IIS 設定
如果要在移除及重新安裝 IIS 之後還原 IIS 設定,請依照下列步驟執行:
- 使用您常用的備份程式軟體,還原網站的內容檔案。
- 按一下 [開始],指向 [程式集],按一下
[系統管理工具],然後按一下 [網際網路服務管理員]。
- 展開 [Server
Name]。
- 如果是 IIS 5.0:
按一下 [執行],然後按一下
[備份/還原設定]。
如果是 IIS 5.1:
按一下 [執行],按一下
[所有工作],然後按一下 [備份/還原設定]。 - 在 [設定備份名稱] 對話方塊中,選取您建立的備份檔案,然後按一下
[還原]。
注意 如果您使用 Windows XP 並選取 [將備份配合密碼加密],請輸入並確認密碼。
您可能會收到還原失敗的錯誤訊息,但是仍有部分的備份設定已經還原。如果要解決這個問題,請依照下列步驟執行:
注意 請勿關閉
[設定備份對話] 方塊。
- 在命令提示字元中,輸入下行 (其中 X 是 IIS
安裝所在磁碟機的代號),然後按下 ENTER:
cscript.exe X:\InetPub\AdminScripts\Adsutil.vbs enum w3svc
注意 如果要使用 Adsutil.vbs 公用程式,您必須安裝 Windows Script Host。 - 在列出的設定中,找出 WamUserName 值。
- 在 [控制台] 中,按兩下 [系統管理工具],然後按兩下
[電腦管理]。按一下 [本機使用者和群組],然後按一下
[使用者]。
- 按兩下 [IWAM_computername]
使用者帳戶。輸入此帳戶的密碼,然後按一下 [確定]。
- 在命令提示字元中,輸入下行 (其中 X 是 IIS
安裝所在磁碟機的代號),然後按下 ENTER:
cscript.exe X:\InetPub\AdminScripts\Synciwam.vbs
- 在 [設定備份名稱] 對話方塊中,按一下以選取您建立的備份檔案,然後按一下
[還原]。這樣會完整地還原您的設定。
注意 如果您變更跨處理序應用程式的身分識別,那些應用程式就會還原為先前的 IWAM 使用者名稱。
在未重新安裝 IIS 的情況下還原 IIS 設定
如果要在尚未移除及重新安裝 IIS 的情況下還原您的 IIS 設定,請依照下列步驟執行:
- 按一下 [開始],指向 [程式集],按一下
[系統管理工具],然後按一下 [網際網路服務管理員]。
- 展開 [Server
Name]。
- 如果是 IIS 5.0:
按一下 [執行],然後按一下
[備份/還原設定]。
如果是 IIS 5.1:
按一下 [執行],選取
[所有工作],然後按一下 [備份/還原設定]。 - 在 [設定備份名稱] 對話方塊中,選取您建立的備份檔案,然後按一下
[還原]。
注意 如果您使用 Windows XP 並選取
[將備份配合密碼加密],請輸入並確認密碼。 - 提示您是否要還原設定時,請按一下 [是]。
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft
知識庫」中的文件:
302573?
(http://support.microsoft.com/kb/302573/
)
How To Back Up and Restore IIS