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

Win7 與 XP 共存環境下的資源共享疑難雜症:共享印表機與 FTP 穿透防火牆

編輯:Windows 7 系統介紹

在 Win7 與 XP 混合的區域網路中,資源共享常因服務、防火牆、群組原則差異而失敗。本文整理兩大實戰案例:Win7 存取 XP 共享印表機、Win7 FTP 伺服器在開啟防火牆下仍可被存取,提供經驗證可行的詳細解決步驟。

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

Win7 端必開服務

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

網路與共享設定

  1. 確認兩機在同一 工作群組。
  2. 開啟 網路探索 與 檔案和印表機共享(專用/公用網路皆勾選)。
  3. 防火牆允許 網路探索 與 檔案和印表機共享 通過。
  4. 啟用 Guest 帳號。

XP 端關鍵設定

  1. 區域連線內容啟用 Microsoft 網路的檔案和印表機共享,並安裝 Network Monitor Driver 協定。
  2. 服務啟動 Server。
  3. 執行 secpol.msc:
    本地原則 → 使用者權利指派 → 拒絕從網路存取這台電腦 移除 Guest 與 所有使用者。
    安全性選項:
    • 網路存取:不允許 SAM 帳戶的匿名列舉 → 停用
    • 網路存取:本地帳戶的共用和安全性模型 → 經典 - 本地使用者以自己的身分驗證
  4. 啟用 Guest 帳號 並重新開機。

完成後,Win7 應可在網路上發現 XP 共享印表機並正常列印。

案例二:Win7 FTP 伺服器不關閉防火牆也能連線

單勾選防火牆的「FTP 伺服器」規則不足夠,必須額外允許 inetinfo.exe 通過防火牆。

  1. 搜尋 inetinfo.exe,通常位於 C:\Windows\winsxs\... 下有兩個版本。
  2. 控制台面板 → 允許程式通過 Windows 防火牆 → 允許其他程式 → 瀏覽 依序加入這兩個 inetinfo.exe。
  3. 確認清單出現 Internet Information Services 並已勾選。

原理:Win7 FTP 是 IIS 子功能,需讓 IIS 核心程式 inetinfo.exe 通過防火牆,資料連線才能建立。

Copyright © Windows教程網 All Rights Reserved