Windows 7 預設啟用 管理共用 (C$、D$、ADMIN$、IPC$、PRINT$),允許管理員遠端存取磁碟根目錄、系統目錄、列印佇列。若帳號密碼外洩或遭暴力破解,駭客可直接掛載 \\IP\C$ 竊取全盤資料。本文提供兩種關閉方法:GUI 逐個停止共用、net share 指令批次停用、註冊表永久禁用、防火牆封鎖 445 埠防禦縱深。
net share C$ /delete
net share D$ /delete
net share ADMIN$ /delete
net share IPC$ /delete
net share PRINT$ /delete
# 查看目前共用
net share
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]
"AutoShareServer"=dword:00000000 # 伺服器版 (Win7 專業版/企業版/旗艦版視為 Server)
"AutoShareWks"=dword:00000000 # 工作站版 (Home Basic/Premium)
# 重開機後不再自動建立 C$、D$、ADMIN$
# 進階安全性 Windows 防火牆 → 輸出規則 / 輸入規則 → 新增規則
# 連接埠 → TCP → 特定本機連接埠 445 → 封鎖連線 → 所有設定檔 → 命名 "Block SMB 445"
# 或命令列 (管理員)
netsh advfirewall firewall add rule name="Block SMB 445" dir=in action=block protocol=TCP localport=445
netsh advfirewall firewall add rule name="Block SMB 445 Out" dir=out action=block protocol=TCP localport=445
注意: 封鎖 445 將同時阻斷合法檔案共用、列印、網域驗證。僅建議在獨立工作站、無網域環境、不需檔案共用的情境使用。
# 本機查看
net share
# 遠端查看 (需認證)
net view \\目標IP
# 或
wmic /node:"目標IP" /user:"管理員" /password:"密碼" share get Name,Path
| 環境 | 建議策略 |
|---|---|
| 企業網域環境 | **保留管理共用**,配合強密碼策略、帳號鎖定、審計登入事件 (4624/4625)、限制 445 僅允許管理伺服器 IP |
| 個人/小型辦公無網域 | **註冊表禁用 AutoShareWks + 防火牆封鎖 445**,若需臨時共用改用「特定資料夾共用」而非整碟共用 |
| 高安全隔離主機 | 完全禁用 Server 服務 (sc config LanmanServer start= disabled),犧牲所有網路共用功能 |
管理共用是雙面刃:方便遠端管理,亦是駭客橫向移動的高速公路。根據環境風險等級,選擇「註冊表禁用自動建立」或「防火牆封鎖 445」或「僅保留必要特定資料夾共用」,並配合強認證 (長密碼/智慧卡/雙因子)、最小權限原則、日誌審計,構建纵深防禦體系。