現象與成因
XP 與 Win7 透過區域網路互連,常見:XP 看不到 Win7、Win7 看不到 XP、看得到卻進不去、提示輸入密碼、權限不足。根因:Win7 預設安全策略較嚴(關閉不安全的 SMB1、啟用密碼保護共用、預設關閉 Guest、防火牆預設阻擋公用網路探索)。
前置準備
- 兩機以網線/路由器連通,Ping 互通
- 同一工作群組(預設 WORKGROUP),改完**重開機**
- 網路設定檔設為「家用/工作/私人」(Win7:網路和共用中心 → 網路位置)
- 建議暫時關閉雙方防火牆/安全軟體測試,通後再逐一開啟例外
一、Windows XP 端設定
- 啟用簡單檔案共用:我的電腦 → 工具 → 資料夾選項 → 檢視 → ☑ 使用簡單檔案共用
- 啟用 Guest 帳戶:控制台 → 使用者帳戶 → Guest → 開啟
- 共用資料夾:右鍵資料夾 → 共用與安全性 → ☑ 在網路上共用這個資料夾 → 依需求勾選允許變更
- 防火牆例外:控制台 → Windows 防火牆 → 例外 → ☑ 檔案和印表機共用
二、Windows 7 端設定(關鍵)
1. 進階共用設定(網路和共用中心 → 變更進階共用設定)
「家用或工作」(目前設定檔) 區段:
- 網路探索:☑ 開啟網路探索、☑ 開啟自動設定網路連線裝置
- 檔案和印表機共用:☑ 開啟檔案和印表機共用
- 公用資料夾共用:☑ 開啟共用(可選)
「所有網路」區段(關鍵):
- 密碼保護共用:☑ **關閉密碼保護共用**(允許 Guest/Everyone 免密存取)
- 檔案共用連線加密:128 位元(預設)
點擊「儲存變更」。
2. 資料夾進階共用與權限
- 右鍵欲共用資料夾 → 「內容」→「共用」頁籤 → 「進階共用…」
- ☑ 共用這個資料夾 → 「權限」→ Everyone → 勾選「讀取」、「變更」(可寫)→ 確定
- 切換「安全性」頁籤 → 「編輯」→ 「加入」→ 輸入
Everyone → 檢查名稱 → 確定 → 勾選同樣權限 → 確定
3. 關閉 HomeGroup(家庭群組)干擾(選用)
控制台 → 家庭群組 → 離開家庭群組。HomeGroup 僅 Win7/8 相容,XP 無法參與,易造成誤判。
三、雙向驗證
- XP 端:Win+R →
\\Win7電腦IP → 應看到共用資料夾,免密進入、讀寫正常
- Win7 端:檔案總管 → 網路 → 雙擊 XP 電腦名稱 → 應看到共用資料夾,免密進入
- 若仍提示密碼:檢查 Win7「所有網路」→「關閉密碼保護共用」是否生效、認證管理器是否殘留舊憑證(刪除)、安全性頁籤 Everyone 權限是否生效
進階:不關閉密碼保護共用的安全做法
若安全策略要求保留密碼保護:
- Win7 建立專用共用帳號(如
shareuser),設定強密碼
- 資料夾「安全性」與「共用權限」加入
shareuser 授予讀寫
- XP 存取時輸入
Win7電腦名\shareuser + 密碼
- 勾選「記住我的認證」下次免輸入
常見坑點總結表
| 症狀 | 主因 | 修正 |
| XP 看不到 Win7 | Win7 網路探索關閉 / 防火牆阻擋 / 網路位置為公用 | 開啟探索、設私人網路、防火牆放行檔案共用 |
| Win7 看不到 XP | XP 簡單共用未開 / Guest 停用 / 防火牆 | 開啟簡單共用、啟用 Guest、防火牆例外 |
| 看到卻進不去/要密碼 | Win7 密碼保護共用開啟 / 權限缺少 Everyone | 關閉密碼保護共用、加入 Everyone 權限 |
| 權限不足無法寫入 | 共用權限/NTFS 安全性未給變更/寫入 | 兩處皆加入 Everyone 讀寫/變更權限 |
| 0x80070035 找不到網路路徑 | SMB 1.0 未啟用 / NetBIOS 關閉 / 服務未啟動 | Win10啟用SMB1用戶端、啟用NetBIOS over TCP/IP、啟動FDResPub/SSDPSRV服務 |
依此配置,XP 與 Win7 即可實現無縫、免密、可讀寫的雙向檔案共用。