控制台「新增/移除程式」移除 IIS 常遺留 metabase、登錄表、檔案殘骸,導致重裝後錯誤依舊。標準乾淨重裝 SOP:
%windir%\system32\inetsrv%windir%\iisX.log (X 為版本號,如 iis7.log)%windir%\system32\inetsrv\metaback (舊版 metabase 備份)
\inetpub\ (含 wwwroot、ftproot、mailroot、scripts、adminscripts 等)。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStpHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVCHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IISADMINiisreset 驗證。https://localhost 顯示 IIS 預設首頁。appcmd list sites 僅列出「Default Web Site」。ApplicationPoolIdentity 啟動正常。重裝前:%windir%\system32\inetsrv\appcmd add backup "PreReinstallBackup"
重裝後:appcmd restore backup "PreReinstallBackup" (需同版本)。
遵循 5 步驟,IIS 重裝零殘留、零遺憾。