Win7 開放 SMB 協定埠(TCP 445、139)易遭勒索軟體(WannaCry、EternalBlue)利用漏洞遠端執行程式碼。若不需檔案/印表機共享,可透過註冊表新增 `SMBDeviceEnabled=0` 徹底停用 SMB 裝置驅動,**從核心層面封鎖埠口**,比防火牆規則更徹底。
regedit → Enter。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters


netstat -an 不再顯示 TCP 139/445 LISTENING。| 層級 | 措施 | 指令/工具 |
|---|---|---|
| 核心驅動 | 停用 SMB 裝置 | 註冊表 `SMBDeviceEnabled=0`(本文) |
| 服務 | 停用/禁用 Server 服務 | sc config LanmanServer start= disabled / `services.msc` |
| 防火牆 | 封鎖 TCP 139/445 輸入 | Windows 防火牆 / `netsh advfirewall firewall add rule` |
| 協定 | 解除安裝「Microsoft 網路用戶端/檔案和印表機共用」 | 網路連線 → 內容 → 取消勾選 |
💡 家用/獨立工作站不需共享 → **建議全層關閉**。需臨時共享 → 防火牆建立「允許特定 IP 存取 445」規則,用完即刪。