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

Windows XP/2000 共享漏洞徹底封堵:停用服務、修改註冊表、批次腳本自動清理三重防護

編輯:Windows XP 系統介紹

隱形共享:XP/2000 預設開啟的安全黑洞

XP/2000 安裝後,所有磁碟分區預設啟用管理共享(C$、D$…)、ADMIN$、IPC$),且不顯示共享手型圖示。攻擊者獲取弱口令管理員帳號後,可透過 \\target\C$ 完全控制磁碟。

快速檢視共享資源

  • 命令列:Win+R → cmd → net share
  • 圖形介面:控制台 → 管理工具 → 電腦管理 → 共用資料夾 → 共用資料夾

三重封堵方案(建議全部執行)

1. 停用並禁用 Server 服務

  1. Win+R → services.msc
  2. 找到 Server → 右鍵「內容」
  3. 「啟動類型」改為「停用」或「手動」→ 「停止」服務
⚠ 副作用:停用 Server 服務將導致「檔案與印表機共用」完全失效。若需區域網路共用,請改用「防火牆限制存取」而非停用服務。

2. 註冊表禁用自動共用

  1. Win+R → regedit
  2. 定位:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
  3. 右鍵空白處 → 新建 → DWORD 值:
    AutoShareWks = 0(工作站版)
    AutoShareServer = 0(伺服器版)
  4. 重開機生效

3. 批次腳本開機自動刪除共用

建立 del_share.bat:

@echo off
net share admin$ /delete
net share ipc$ /delete
net share c$ /delete
net share d$ /delete
rem 視實際分區新增 e$ f$ ...
  1. 存放於啟動資料夾:
    C:\Documents and Settings\All Users\「開始」選單\程式集\啟動\
  2. 或使用「工作排程器」設定「系統啟動時」執行

驗證成效

重開機後執行 net share,應僅顯示使用者手動建立的共用(若有),管理共用已消失。

總結

「停服務 + 改註冊表 + 批次腳本」三管齊下,徹底封堵 XP/2000 隱形管理共用漏洞。若需保留區網共用功能,請採用「啟用 Server 服務 + 註冊表禁用自動共用 + 防火牆僅允許信任 IP 存取 445 埠」的精細控制策略。

Copyright © Windows教程網 All Rights Reserved