Windows 預設會建立隱藏管理共享(C$、D$、Admin$、IPC$),雖可用 net share 刪除,但重開機後會自動重建。透過登錄檔可永久停用。
機碼:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
值名稱:AutoShareServer
型別:REG_DWORD
數值:0
機碼:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
值名稱:AutoShareWks
型別:REG_DWORD
數值:0
修改後需重新啟動 Server 服務 或重開機生效。預設這兩個值不存在,需手動新增。
機碼:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
值名稱:AutoShareWks
型別:REG_DWORD
數值:0x0
(與上方工作站設定相同,設定 AutoShareWks=0 同時停用 C$/D$ 與 Admin$)
機碼:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
值名稱:restrictanonymous
型別:REG_DWORD
數值:
0x0 (預設) - 允許匿名列舉用戶/共享
0x1 - 匿名用戶無法列舉本機用戶清單
0x2 - 匿名用戶無法連接 IPC$ 共享
注意: 不建議設為 2,可能導致 SQL Server 等服務無法啟動。設為 1 即可兼顧安全與相容性。