最近發現有一台服務器上的網站無法訪問,於是登錄進去後看原因,發現登進去後彈出提示什麼服務不能啟動,打開IIS管理器居然還有死機現象,最終查看事件發現果然IIS出問題了,發現裡面有這樣錯誤事件:IIS Admin Service 服務因下列錯誤而停止:系統找不到指定的文件。 出現這樣的錯誤提示真蛋疼,上面好多網站呢,難道要重裝IIS?還好經過研究問題得到了簡單解決,趕快拿來分享。
其實造成IIS死掉的原因是IIS的設置文件被惡意修改或丟失了,該文件存放路徑為C:\WINDOWS\system32\inetsrv\metabase.xml,不過幸好Windows Server 2003中會對IIS設置文件自動進行備份,我們只需要用C:\WINDOWS\system32\inetsrv\history文件夾內的備份文件還原metabase.xml即可,具體方法如下:
把C:\WINDOWS\ system32\inetsrv\history內的如MBSchema_0000000156_0000000000.xml類似文件重命名為metabase.xml然後復制到C:\WINDOWS\system32\inetsrv\文件夾中即可,如果該文件已經存在則覆蓋原來就好了,最後重新啟動計算機問題解決。