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

徹底封鎖 Windows XP/2000 預設共享漏洞,守護區域網路安全

編輯:XP 系統基礎知識

Windows XP/2000 預設會自動共享所有磁碟機(如 C$、D$、ADMIN$、IPC$),且不顯示共用圖示,極易被惡意利用進行側向移動、植入惡意程式或竊取資料。本文提供三招徹底清除共享漏洞,建議管理員依序執行。

第一招:快速檢視目前共享資源

  • 命令列法:按 Win+R 輸入 cmd,執行 net share 即可列出所有共享。
  • 圖形介面法:「控制台」→「管理工具」→「電腦管理」→「共用資料夾」→「共用資料夾」,直觀查看與管理。

第二招:停用 Server 服務(徹底關閉檔案共享功能)

  1. 開啟「服務」(services.msc)。
  2. 找到 Server 服務,右鍵「停止」。
  3. 右鍵「內容」,將「啟動類型」設為「手動」或「已停用」。
  4. 確定。此舉會阻止所有 SMB 共享,但也會導致網芳、列印共享等功能失效,請視需求權衡。

第三招:登錄檔禁用自動共享(保留手動共享彈性)

  1. 開啟 regedit,定位至:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
  2. 在右側新建兩個 DWORD (32 位元) 值:
    • AutoShareWks = 0(工作站版本,如 XP Professional)
    • AutoShareServer = 0(伺服器版本,如 Windows 2000 Server)
  3. 重新開機生效。系統將不再自動建立 C$、D$、ADMIN$ 等管理用共享。
  4. 第四招:批次檔搭配工作排程器,每次開機自動刪除共享

    1. 建立文字檔 del_share.bat,內容如下:
    net share admin$ /delete
    net share ipc$ /delete
    net share c$ /delete
    net share d$ /delete
    ...(依實際磁碟機代號增刪)
    1. 將該批次檔放入「啟動」資料夾,或使用「工作排程器」設定「啟動時」執行(需最高權限)。

    防禦建議總結

    措施優點缺點
    停用 Server 服務徹底、簡單失去所有共享功能
    登錄檔禁用自動共享保留手動共享彈性需重開機、僅針對自動共享
    批次檔自動刪除可自訂保留哪些共享需維護腳本、開機短暫視窗

    建議採用登錄檔禁用自動共享 + 僅開啟必要手動共享的組合策略,兼顧安全與可用性。

Copyright © Windows教程網 All Rights Reserved