服務器環境:WindowsService2008standardservicepack2,IIS7
完整步驟如下:
1、把IIS卸載。
2、把WAS卸載(重要)
3、把%windir%/system32/inetsrv刪除。(使用unlocker軟件或safe-mode)
4、把%windir%/SysWOW64/inetsrv刪除。
5、把/inetpub目錄刪除(通常在C:/下面)。
6、把%windir%/iisX.log刪除掉(X代表版本號)
7、重裝IIS
詳解:
如果要完全卸載IIS,可以在安全模式中進行以下操作:
1、把IIS卸載。
2、把%windir%/system32/inetsrv和%windir%/SysWOW64/inetsrv刪除。
3、把/inetpub目錄刪除(通常在C:/下面)。
4、把%windir%/iisX.log刪除掉(X代表版本號)
在刪除時,有可能被系統占用某些DLL而導致無法刪除,解決辦法是:使用安全模式,或者使用Unlocker軟件(分64位和32位版)進行徹底刪除。
之前在安裝IIS的時候出現問題,后來就想把IIS卸載掉然后重裝,卸載是沒有問題的,可當重裝的時候系統就提示“出現錯誤.并非所有的功能被成功更改”,或者是“錯誤代碼為0x80070643。安裝時發生嚴重錯誤”經過多翻嘗試,終于找到問題根源了。
每次系統提示這個錯誤的時候,系統日志里就會顯示有個WAS(全稱WindowsProcessActivationService)服務出錯,后來發現,在選擇安裝IIS的時候,WAS會自動安裝上,但是當IIS出現錯誤卸載時WAS卻并沒有卸載掉。
發現這個之后,我就把IIS和WAS一塊兒全部卸載掉,然后重新啟動并重新安裝就不會出現這個錯誤了。
卸載WAS服務:
1) UninstallWAS(WindowsProcessActivationService)-Uncheckthewholesubtreeviewfortheparentnode"WindowsProcessActivationService"andbelow卸載WAS(控制面板--程序---打開或關閉windows功能---去掉Windows進程激活服務)
2) UninstallIIS
3) ReinstallIIS