Windows 2000/XP/2003 預設開啟隱藏共享(以 $ 結尾:C$、D$、Admin$、IPC$),方便網管遠程管理,卻也為駭客打開後門。任何連上網路的人皆可嘗試存取這些共享,竊取資料或植入惡意程式。本文提供五種關閉方法,總有一款適合你。
執行 net share 指令,若列出 C$、Admin$、IPC$ 等即代表預設共享啟用中。亦可在「執行」輸入 \\IP\C$ 或瀏覽器輸入 file://IP/C$ 測試存取。
適用: 永不關機的伺服器臨時關閉;缺點: 重開機自動恢復。
net share ipc$ /delete
net share admin$ /delete
net share c$ /delete
net share d$ /delete
net share e$ /delete
...(依實際分區新增)
NoShare.bat(副檔名必為 .bat)。優點: 簡單、持久;缺點: 開機短暫視窗閃爍,需修改批次檔才能暫時開啟共享。
regedit,定位:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\ParametersAutoShareServer (伺服器版) 或 AutoShareWks (工作站版) = 0 (REG_DWORD) → 關閉磁碟共享 (C$、D$...)。AutoShareWks = 0 → 關閉 Admin$ 共享。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\RestrictAnonymous = 1 → 關閉 IPC$ 共享。優點: 徹底、永久;缺點: 需重開機,修改登錄有風險(建議先備份)。
執行 net share 確認無任何共享。缺點: 完全喪失檔案/列印共享功能,不適合需區域網路共享的環境。
缺點: 右鍵選單「共享」選項消失,無法進行任何共享操作。
| 環境 | 建議方法 | 理由 |
|---|---|---|
| 個人電腦、筆電、無區網共享需求 | 方法三(登錄)或方法四(停用 Server 服務) | 徹底、一次設定永久生效 |
| 需區網共享檔案/印表機 | 方法三(登錄)僅關閉隱藏共享,保留手動建立的具名共享 | 兼顧安全與功能 |
| 伺服器、永不關機 | 方法一(手動)或方法二(批次檔) | 彈性控制,避免服務停用影響其他功能 |
記住:關閉預設共享只是基礎防護,仍需配合強密碼、防火牆、修補漏洞、關閉高風險服務,才能構建完整防線。