Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

XP 無法存取 Win7 共享資料夾?完整互通設定清單

編輯:Windows XP 系統介紹

Windows XP 機器在「網路芳鄰」看得到 Windows 7 電腦,點進去卻提示「沒有存取權限」,或根本找不到共享資料夾。這是經典的跨版本 SMB/權限/防火牆三重阻隔。以下提供經實測 99% 有效的完整設定清單,依序執行即可打通雙向存取。

核心設定三部曲(Win 7 端)

  1. 關閉防火牆或開放檔案/印表機共享規則
    控制台 → Windows 防火牆 → 進階設定 → 入站/出站規則 → 找「檔案和印表機共享 (SMB-In/Out)」→ 全部啟用並設「允許連線」。
    建議:暫時完全關閉防火牆測試通訊,確認通後再精細開放端口(TCP 139, 445;UDP 137, 138)。
  2. 啟用 Guest 帳戶並設密碼
    控制台 → 使用者帳戶 → 管理其他帳戶 → Guest → 開啟 → 設定非空白密碼(安全考量)。
  3. 共享資料夾權限加入 Everyone + Guest
    共享資料夾右鍵 → 內容 → 共用 → 進階共用 → 勾選「共用此資料夾」→ 權限 → 新增 → 進階 → 立即尋找 → 選 Everyone 與 Guest → 給予「讀取/寫入」權限。

關鍵網路與安全性原則調整(Win 7 端)

  • 網路和共用中心 → 變更進階共用設定 → 目前設定檔:
    - 開啟網路探索、檔案和印表機共用。
    - 「所有網路」區段:關閉密碼保護共用(測試階段),或確保 XP 端使用的帳戶在 Win7 有對應帳號密碼。
    - 啟用「使用 128 位元加密」(預設)。
  • 本機安全性原則 secpol.msc → 本機原則 → 安全性選項:
    - 「網路存取:本地帳戶的共用和安全性模型」→ 經典:本地使用者以自己的身分驗證(預設為「僅來賓」,導致 XP 帳號被降權為 Guest 而無權限)。
    - 「網路安全性:LAN Manager 驗證層級」→ 選 傳送 LM 和 NTLM 回應(支援 XP 的 NTLMv1)。

XP 端必要設定

  • 安裝 KB942624(支援 SMB 2.0)或確認 SMB 1.0 已啟用(預設啟用)。
  • 本機安全性原則同樣設「經典」模式與 LM/NTLM 相容層級。
  • 若使用固定 IP,確認雙方同網段、同工作群組名稱、NetBIOS over TCP/IP 啟用。

常見殘留阻礙與排除

  • 第三方防毒/防火牆(卡巴斯基、趨勢、天網等)擁有獨立網路過濾驅動程式,必須在其介面中「信任區域網路」或暫時關閉測試。
  • Win7 家用版無 secpol.msc,需透過登錄修改:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\forceguest = 0(強制經典模式)。
  • 時間同步偏差超過 5 分鐘會導致 Kerberos/NTLM 驗證失敗,確認雙方對同一 NTP 伺服器同步。

驗證清單

  1. XP 執行 \\Win7電腦名 → 能看到共享資料夾。
  2. 雙擊進入 → 能讀寫檔案。
  3. 反向測試:Win7 執行 \\XP電腦名 → 同樣可存取。

完成上述設定,跨越 XP 與 Win 7 的 SMB 版本、認證模型、防火牆差異,雙向共享將穩定如單一版本環境。若仍失敗,請用 net use \\Win7IP\Share /user:Guest 指定帳號測試,錯誤代碼將指引精準排查方向。

Copyright © Windows教程網 All Rights Reserved