Windows XP 預設安全原則存在矛盾:網路存取強制使用 Guest 身分 (ForceGuest),但「拒絕從網路存取這台電腦」又包含 Guest 帳號,導致同網段電腦無法存取 XP 共享資源。本文提供兩種根本解決方案:解除 Guest 限制、切換經典驗證模式,並處理空白密碼限制。
本機原則 → 使用者權利指派 → 拒絕從網路存取這台電腦 包含 Guest。gpedit.msc → 電腦設定 → Windows 設定 → 安全性設定 → 本機原則 → 使用者權利指派。Guest → 「移除」→ 「確定」。gpupdate /force 立即生效。效果:其他電腦可用 Guest 身分 (無需密碼) 存取共享資源。
gpedit.msc → 電腦設定 → Windows 設定 → 安全性設定 → 本機原則 → 安全性選項。gpupdate /force。效果:
經典模式下,若目標帳號密碼為空,預設策略 「帳戶:使用空白密碼的本地帳戶只允許進行主控台登入」 會阻擋網路登入。
gpupdate /force。
安全性權衡:允許空白密碼網路登入降低安全性,建議改為 為共享帳號設定強密碼,而非開放空白密碼。
確保下列連接埠於 Windows 防火牆/第三方防火牆開放 (TCP/UDP):
135 (RPC), 137 (NetBIOS 名稱), 138 (NetBIOS 資料報), 139 (NetBIOS 工作階段), 445 (SMB over TCP)
\\XP電腦名稱或IP。