萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

Win7 與 XP 互訪共享印表機與 FTP 伺服器完整設定指南

異質作業系統環境下的資源共享實戰

Win7 與 XP 混合環境常見於中小企業與家庭。本文詳細記錄 Win7 存取 XP 共享印表機、Win7 FTP 伺服器防火牆穿透兩大實戰案例,步驟經實測驗證。

案例一:Win7 存取 XP 共享印表機

Win7 端必開服務

執行 services.msc,確認下列服務為「自動」且「已啟動」:

  • Server / Workstation / Computer Browser
  • DHCP Client / DNS Client
  • Remote Procedure Call (RPC) / RPC Locator
  • Function Discovery Resource Publication
  • UPnP Device Host / SSDP Discovery
  • TCP/IP NetBIOS Helper

雙方共同設定

  • 同一工作群組名稱
  • 網路共用中心 → 進階共用設定 → 啟用「網路探索」、「檔案與印表機共享」
  • 防火牆允許「網路探索」、「檔案與印表機共享」(專用/公用皆勾選)
  • Win7 啟用 Guest 帳號(控制台 → 使用者帳號 → 管理其他帳號 → Guest → 開啟)

XP 端關鍵設定

  1. 區域連線內容 → 勾選「Microsoft 網路的檔案與印表機共享」(必要時安裝 Network Monitor Driver 協定)
  2. 啟動 Server 服務
  3. 本機安全性原則 (secpol.msc) 關鍵修改:
    • 本機原則 → 使用者權利指派 → 「拒絕從網路存取這台電腦」→ 移除 Guest(關鍵!)
    • 安全性選項 → 「網路存取:不允許 SAM 帳戶匿名列舉」→ 停用
    • 安全性選項 → 「網路存取:不允許 SAM 帳戶和共用匿名列舉」→ 停用
    • 安全性選項 → 「網路存取:本機帳戶的共用與安全性模型」→ 經典 - 本機使用者以自己的身分驗證
  4. 啟用 Guest 帳號(控制台 → 使用者帳號 → Guest → 開啟)
  5. 重新開機

驗證

Win7 「網路」中應出現 XP 電腦名稱,展開可見共享印表機,雙擊安裝驅動後可正常列印。

案例二:Win7 FTP 伺服器防火牆穿透(不關閉防火牆)

問題現象

勾選防火牆「允許的程式」→「FTP 伺服器」仍無法連線,關閉防火牆才通。

根因

FTP 使用雙通道(命令通道 21、資料通道 20/被動模式隨機埠),單獨允許 ftpsvc 不足,需同時允許 inetinfo.exe(IIS 像程序)。

解決步驟

  1. 控制台 → Windows 防火牆 → 允許程式通過 Windows 防火牆通訊
  2. 勾選「FTP 伺服器」(專用/公用)
  3. 點「允許其他程式」→ 瀏覽 → 選擇 C:\Windows\System32\inetsrv\inetinfo.exe → 新增 → 勾選專用/公用
  4. 若使用被動模式,需在 IIS FTP 站台屬性設定「被動連接埠範圍」,並在防火牆「進階設定」→ 「輸入規則」新增規則允許該範圍 TCP 連入

驗證

外部電腦用 FTP 用戶端(FileZilla、瀏覽器、cmd ftp)連線 Win7 IP,應能正常登入、列表、上傳下載。

補充:XP 存取 Win7 共享資料夾

Win7 共享資料夾 → 安全性 → 編輯 → 新增 Everyone → 給予讀取/寫入權限(NTFS 層級),共享權限同步給予。XP 端以 Guest 或建立同名帳號密碼存取。

copyright © 萬盛學電腦網 all rights reserved