Windows XP 預設啟用所有磁碟機的行政共享(C$、D$ 等),且不顯示共享圖示,構成資安隱憂。本文提供三重防護手段,徹底封鎖此漏洞。
net share 列出所有共享。「服務」中找到 Server,停止服務並將「啟動類型」設為「手動」或「已停用」。這將阻止所有檔案/列印共享功能。
開啟 regedit,定位至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
在右側新建兩個 DWORD (32 位元) 值:
AutoShareWks = 0(工作站版關閉行政共享)AutoShareServer = 0(伺服器版關閉行政共享)重開機生效。
建立文字檔 del_share.bat,內容:
net share admin$ /delete
net share ipc$ /delete
net share C$ /delete
net share D$ /delete
...(其他磁碟機同理)
於「控制台」→「排程工作」新增工作,指向此批次檔,設定「電腦啟動時」執行。如此即使 Server 服務啟動,共享也會在開機瞬間被移除。
net share C$ /delete)。