前言
因盜版偵測、頻繁重灌或頻寬考量關閉 Windows XP 自動更新,卻又擔心裸奔風險?本文整理實用的「被動防護」設定,在不依賴微軟修補程式的前提下,大幅降低入侵與病毒傳播風險。
一、關閉高風險網路埠與服務
1. 關閉 TCP 139 埠(NetBIOS over TCP/IP)
- 「網路芳鄰」右鍵 →「內容」。
- 右鍵「區域連線」→「內容」→「Internet 通訊協定 (TCP/IP)」→「內容」→「進階」→「WINS」標籤。
- 選擇「在 TCP/IP 上停用 NetBIOS」→ 全部確定。
2. 解除安裝「Microsoft 網路用戶端」與「檔案和印表機共享」
- 「區域連線」內容 → 「此連線使用下列項目」清單。
- 取消勾選「Microsoft 網路用戶端」與「Microsoft 網路的檔案和印表機共享」。
- 或直接選取後點擊「解除安裝」(更徹底)。
3. 登錄檔關閉 TCP 445 埠(SMB 直接裝載)
- 執行
regedit,瀏覽至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters
- 新增 DWORD 值:
SmbDeviceEnabled = 0。
- 重新啟動生效。
4. 停用遠端協助邀請
- 我的電腦 右鍵 →「內容」→「遠端」標籤。
- 取消勾選「允許從這台電腦傳送遠端協助邀請」。
二、徹底關閉檔案共享(含隱藏管理共享 C$、ADMIN$ 等)
方法一:圖形介面解除安裝共用服務
- 「網路芳鄰」→「內容」→ 右鍵「區域連線」→「內容」。
- 選取「Microsoft 網路的檔案和印表機共享」→「解除安裝」→ 確定。
方法二:批次檔開機自動關閉共享(適用 FAT32/NTFS,每次開機執行)
- 記事本建立
NotShare.bat,內容如下(依實際分區代號增減行):
net share ipc$ /delete
net share admin$ /delete
net share c$ /delete
net share d$ /delete
net share e$ /delete
- 將
NotShare.bat 放入「開始」→「所有程式」→「啟動」資料夾。
- 需開放特定共享時,編輯批次檔刪除對應行即可。
方法三:電腦管理暫時停止共享(重開機失效,適合伺服器)
- 右鍵「我的電腦」→「管理」→「共用資料夾」→「共用資料夾」。
- 右鍵各共用項目(如
C$)→「停止共用」。
三、額外防護建議
- 安裝可靠的第三方防火牆(如 Comodo、ZoneAlarm 免費版),設定「阻擋所有未主動發起的連入連線」。
- 使用非 IE 瀏覽器(Firefox、Chrome)並安裝廣告攔截、腳本阻擋擴充套件。
- 定期手動下載修補程式:至 Microsoft Download Center 搜尋關鍵修補程式(KB 編號)離線安裝。
- 啟用軟體限制原則(
secpol.msc → 軟體限制原則),僅允許白名單程式執行。
- 定期掃毒:離線更新病毒碼的獨立掃毒工具(如 ClamWin、Kaspersky Virus Removal Tool)。
結語
關閉自動更新不等於放棄安全。透過「縮小攻擊面」(關閉埠口、共享、服務)+「第三方防火牆」+「手動修補關鍵漏洞」+「安全上網習慣」,仍能在 Windows XP 終止支援時代維持相對安全的環境。