萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 關閉預設共用資料夾 (C$、D$、ADMIN$):封鎖隱藏管理共用防入侵

Windows 7 預設啟用 管理共用 (C$、D$、ADMIN$、IPC$、PRINT$),允許管理員遠端存取磁碟根目錄、系統目錄、列印佇列。若帳號密碼外洩或遭暴力破解,駭客可直接掛載 \\IP\C$ 竊取全盤資料。本文提供兩種關閉方法:GUI 逐個停止共用、net share 指令批次停用、註冊表永久禁用、防火牆封鎖 445 埠防禦縱深。

方法一:GUI 逐個停止共用 (臨時、重開機失效)

  1. 「電腦」右鍵 → 管理 → 共用資料夾 → 共用資料夾。
  2. 右鍵各共用 (C$、D$、ADMIN$ 等) → 停止共用 → 是。

方法二:命令列批次停用 (立即生效、重開機失效)

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$

方法四:防火牆封鎖 TCP 445 埠 (縱深防禦)

# 進階安全性 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」或「僅保留必要特定資料夾共用」,並配合強認證 (長密碼/智慧卡/雙因子)、最小權限原則、日誌審計,構建纵深防禦體系。

copyright © 萬盛學電腦網 all rights reserved