Windows Server 2008 (WS2K8) 非單純版本迭代,而是自 Windows 2000 以來架構變革最大的伺服器作業系統。從核心檔案系統、執行緒模型、服務模型、管理自動化、虛擬化、安全性模型、網路堆疊、電源管理、部署模型、開發平台十大面向全面重寫。本文依微軟 WinHEC 2007 發布資訊,精選十大最具影響力的新特性深度解析。
革命性突破: 以往檔案系統錯誤需離線執行 CHKDSK,服務必須停機。WS2K8 引入背景服務 NTFS Health Service,即時偵測並修復單一檔案/目錄的元資料損毀,無需卸載磁碟區、無需停機。僅受影響檔案暫時不可存取,其他服務照常運行。CHKDSK 正式退居次要工具。
解決終端機伺服器登入風暴: 以往 Session 串列建立,百人同時登入需等待數分鐘。WS2K8 新 Session 模型支援並行建立至少 4 個 Session,四核心以上 CPU 可並行更多。家庭媒體中心場景:多家庭成員同時從各自房間串流影片,互不干擾。
告別 20 秒倒數: XP/2003 關機先等 20 秒詢問使用者是否強制關閉程式。WS2K8 以新服務取代,應用程式需關閉時即時收到訊號,關機流程大幅縮短。開發者初期擔心權利被剝奪,現已認同此機制優於固定倒數。
消除登錄/檔案系統競態條件: 多執行緒同時存取同一資源是註冊表/檔案損毀主因。KTM 作為交易管理器,支援跨檔案與登錄的原子性交易 (ACID)。開發者可將多步驟操作包裝為單一交易,任一步驟失敗自動回滾,錯誤恢復對應用程式近乎透明。Vista 核心同步導入。

極小化攻擊面與資源占用: 僅保留核心 OS、.NET Framework (可選)、伺服器角色 (AD DS, DHCP, DNS, File, Print, Web, Hyper-V 等)。無 Explorer、IE、Windows Update GUI、.NET 完整框架。
優勢: 磁碟佔用 < 3GB、記憶體 < 128MB 即可啟動、修補程式減少 60%、重開機時間縮短 50%、無 GUI 攻擊面。
管理: 完全透過遠端 RSAT、PowerShell、WMI、命令列 (ocsetup, servermanagercmd)。
自動化管理新標準: WS2K8 可選安裝 PowerShell 1.0 (R2 內建 2.0)。支援 遠端執行 (WinRM/WS-Man),單一腳本管理千台伺服器。Cmdlet 命名標準化 (Verb-Noun),管線傳遞 .NET 物件而非文字,極大提升腳本可靠度與可讀性。
第 1 類虛擬化監控程式: 微架構 (<1MB)、直接硬體存取、支援對稱多處理 (SMP)、快速移轉、快照、虛擬網路交換機、VHD 格式。R2 新增即時移轉、Cluster Shared Volumes (CSV)、支援 64 位客體、最多 64 邏輯處理器。內建於 Server Core,極致精簡。
健康驗證強制合規: 用戶端連接網路前,需通過健康原則檢查 (防毒啟動、修補程式最新、防火牆開啟、登錄設定合規)。不合規導向修復網路 (受限 VLAN/VPN),自動更新修補後重新評估。支援 DHCP、VPN、802.1X、IPsec 四種執行點。
分支機構 AD 安全突破: RODC 僅保存部分屬性 (不含密碼雜湊),不可寫入。支援密碼複寫原則 (PRP) 決定哪些帳號密碼可快取。被盜竊不洩露完整 AD 資料庫。DNS 區域整合、單向複寫、管理角色委派。徹底解決分支機構實體安全不足難題。
徹底終結「服務互動式桌面」風險: 服務不再運行於 Session 0 (主控台 Session),改為獨立 Session 0 (非互動)。使用者登入為 Session 1+。服務無法直接彈出 UI、存取使用者桌面、被使用者程式干擾。
服務強化: 最小權限啟動 (SERVICE_SID)、服務專用 SID、寫入限制、網路存取限制、預設停用非必要服務。服務失敗自動重啟策略精細化 (首次/二次/後續失敗分別設定動作/延遲/重啟指令)。
Windows Server 2008 不只是功能堆疊,而是架構重構。它將「可管理性、可靠性、安全性、自動化」內建於核心,而非事後拼湊。對於仍在 Windows 2000/2003 的企業,升級 WS2K8 (或 R2) 不僅是版本更新,更是 IT 基礎設施現代化的關鍵躍遷點。