前言
XP 與 Windows 7 混合環境下無法互訪共享資料夾,是典型的跨版本權限與防火牆問題。本文以 Win 7 為主導,提供系統性排查清單。
步驟 1:關閉雙向防火牆(含第三方)
- Win 7:控制台 → 系統與安全性 → Windows 防火牆 → 開啟或關閉 Windows 防火牆,私人/公用網路皆選「關閉」。
- XP:控制台 → Windows 防火牆 → 關閉(不建議) 或新增例外。
- 必須檢查:是否安裝第三方防火牆/安全套裝(如 360、卡巴斯基),暫時完全關閉測試。

步驟 2:啟用 Guest 帳號
跨版本工作群組存取常依賴 Guest 身分。雙方均需啟用:
- Win 7:電腦管理 → 區域使用者和群組 → 使用者 → Guest → 取消勾選「帳號已停用」。
- XP:控制台 → 使用者帳號 → Guest → 開啟。

步驟 3:開放「檔案和印表機共享」防火牆例外
即使防火牆開啟,也必須允許此通訊:
- Win 7:進階設定 → 輸入規則 → 檔案和印表機共享 (SMB-In) → 啟用規則(網域/私人/公用三個設定檔)。
- XP:防火牆 → 例外 → 勾選「檔案和印表機共享」。

遠端桌面/管理共享(如 admin$、IPC$)同樣需在例外中啟用對應規則。
步驟 4:調整 NTFS 權限,授予 Everyone 完全控制
Win 7 預設權限嚴格,共享資料夾需在 安全性頁籤 額外授權:
- 右鍵共享資料夾 → 內容 → 安全性 → 編輯 → 新增。
- 輸入
Everyone → 確定。
- 勾選 完全控制 → 套用。

進階技巧:若仍失效,在「安全性」頁籤直接編輯 Everyone 的 NTFS 完整控制權限,確保無繼承阻擋。
步驟 5:檢查優化/安全軟體的封鎖規則
- 系統優化大師、超級兔子、360 安全衛士等可能關閉「Server」服務或封鎖 445/139 埠。
- 殺毒軟體的「網路攻擊防護」、「防火牆」模組可能攔截 SMB 流量。
- 逐一檢查各軟體「網路防護/規則設定」,放行本機子網或信任區域。
編後提醒
以上為通用排查邏輯,非唯一標準答案。若仍無法解決,請確認:
- 雙方是否同一工作群組名稱。
- IP 是否同網段、Ping 是否通。
- 網路設定檔是否為「私人/家庭」(Win 7)以開啟網路探索。
歡迎在評論區交流具體錯誤代碼與解決經驗。