Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2003 C 槽空間暴漲根因與徹底解決:IIS 日誌與 HTTPERR

編輯:Windows 2003 教學

Windows Server 2003 長期運行導致 C 槽爆滿、系統緩慢甚至死機,主因通常是 IIS 日誌與 HTTP 錯誤日誌無限增長。本文提供兩招精準療法。

現象與根因

  • 預設 IIS 存取錯誤記錄寫入 C:\WINDOWS\system32\LogFiles,高流量下迅速佔滿 C 槽。
  • HTTP.sys 核心層級的錯誤日誌 (HTTPERR) 同樣持續寫入,並大幅推高 CPU 使用率。

解決方案

1. 定期清理 LogFiles 目錄

建立排程工作(每日/每週)刪除超過 N 天的 *.log 檔案,釋放空間。

2. 關閉 HTTPERR 錯誤日誌(立竿見影)

  1. 執行 regedit,定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters。
  2. 右鍵新建 DWORD 值:EnableErrorLogging = 0。
  3. 重新啟動伺服器。

重開機後,HTTP.sys 不再寫入 HTTPERR 日誌,CPU 佔用明顯下降,C 槽增長趨緩。配合定期清理 IIS 存取日誌,可長期維持系統盤健康。

Copyright © Windows教程網 All Rights Reserved