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

Windows XP/2000 共享漏洞徹底封鎖:三步驟關閉預設共享與 IPC$ 風險

編輯:Windows XP 系統介紹

XP/2000 預設開啟管理用共享 (C$、D$、ADMIN$, IPC$) 且不顯示圖示,若密碼脆弱或未設密碼,極易遭遠端入侵、植入木馬、竊取資料。本文提供三步驟徹底封鎖方案。

快速檢視現有共享

  • 指令法: Win+R → cmd → net share 列出所有共享 (含隱藏 $ 共享)。
  • 圖形介面: 控制台 → 管理工具 → 電腦管理 → 共用資料夾 → 共用資料夾。

三步驟徹底封鎖

步驟 1:停用 Server 服務 (最徹底,但會失去所有共享功能)

  1. services.msc → 找 Server → 右鍵「內容」。
  2. 啟動類型改為 手動 或 已停用 → 「停止」服務 → 確定。
  3. 重開機生效。
    ⚠️ 此法會導致「檔案與印表機共用」、「網路芳鄰」完全失效,僅適單機/無需共享環境。

步驟 2:註冊表關閉自動共享 (保留手動共享功能,推薦)

  1. Win+R → regedit。
  2. 定位:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
  3. 右鍵新增 → DWORD 值:
    名稱:AutoShareWks (工作站版 XP/2000) → 值:0
    名稱:AutoShareServer (伺服器版) → 值:0
  4. 重開機生效。系統不再自動建立 C$、D$、ADMIN$,但手動建立共享仍正常運作。

步驟 3:批次檔每次開機刪除共享 (雙重保險)

  1. 記事本輸入:
    net share admin$ /delete
    net share ipc$ /delete
    net share c$ /delete
    net share d$ /delete
    (視實際磁碟代號增減)
  2. 存為 del_share.bat (ANSI 編碼)。
  3. 放入啟動資料夾:
    C:\Documents and Settings\All Users\「開始」功能表\程式集\啟動
    或用 gpedit.msc → 電腦設定 → Windows 設定 → 指令碼 → 啟動 → 新增該批次檔。

進階防護:限制 IPC$ 空連線

IPC$ 允許空連線 (Null Session) 可枚舉使用者、共享、原則等資訊。封鎖方法:

  1. regedit → HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
  2. 新增/修改 DWORD:RestrictAnonymous = 1 (限制匿名存取) 或 2 (完全拒絕匿名,可能影響網域信任)。
  3. 重開機生效。

共享安全黃金法則

  • ✅ 僅共享必要資料夾,設定複雜密碼 (大小寫+數字+符號 ≥12 碼)。
  • ✅ 共用權限 + NTFS 權限雙重設定,遵循最小權限原則。
  • ✅ 防火牆封鎖 139/445 連接埠對外開放 (僅信任子網開放)。
  • ✅ 定期 net session 檢查連線中使用者,異常立即切斷 (net session \\IP /delete)。

「預設共享」是雙面刃,管理員善用則便利,疏忽則成後門。依環境選擇「停用服務」或「關閉自動共享+批次刪除+限制匿名」,建立纵深防禦。

Copyright © Windows教程網 All Rights Reserved