文章編號: 308007 - 上次校閱: 2010年9月30日 - 版次: 1.2

疑難排解 Windows XP 家用網路

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
本文曾發行於 CHT308007

如果要繼續收到 Windows XP的安全性更新,請確定您執行的是 Windows XP (含 Service Pack 3 (SP3))。如需詳細資訊,請參閱此 Microsoft 網頁: 已結束針對部分 Windows 版本的支援 (英文) (http://windows.microsoft.com/zh-tw/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs?os=xp)

在此頁中

全部展開 | 全部摺疊

結論

本文將說明如何疑難排解 Windows XP 家用網路。當您遇到這類問題時,最好先使用 Windows XP 說明及支援中心的「家用或小型辦公室網路」疑難排解。若要使用說明和支援中心的家用和小型辦公室網路疑難排解:
  1. 按一下 [開始],再按一下 [說明和支援]
  2. [選取一個說明主題] 之下,按一下 [網路和網站]
  3. [網路和網站] 之下,按一下 [修復網路或網站問題],然後按一下 [家用和小型辦公室網路疑難排解]
回答疑難排解中的問題,就可指引您取得解決方案。如果疑難排解沒有解決您所遇到的問題,請繼續進行本文所建議的疑難排解方法。

其他相關資訊

在您疑難排解家用網路問題的之前,一定要先確定網路的結構。這是網路的拓樸。下面是幾個常見的家用網路拓樸:
  • 檢查電腦間的實體連線。如果連線良好的話,桌上型電腦的每一個網路卡後面應該會有可以看見的光。如果您是使用集線器或切換器來連接電腦,請確定已開啟集線器或切換器電源,且每個用戶端連線的燈號均顯示連結良好。
  • 電腦已連接到集線器,且沒有網際網路連線。在這個組態中,電腦通常會指派會 IP 位址範圍在 169.254.x.y (xy 是介於 1 到 254 的數字) 給自己。
  • 電腦已連接到集線器。其中一部電腦與使用「網際網路連線共用」而共用的網際網路連線。這個連線可以是撥號連線,也可以是寬頻連線 (通常是 xDSL 或纜線數據機)。在這個組態當中,共用該連線的電腦通常會指派 IP 位址給家用網路上的其他電腦使用。共用該連線的電腦應該會設定 192.168.0.1 這個 IP 位址給連接家用網路的介面卡。網路上其他電腦的位址應在 192.168.0.x 的範圍內,(x 是介於 2 到 254 的數字)。
  • 電腦已連接到提供網際網路連線的硬體網路位址轉譯 (NAT) 裝置。在這個組態當中,電腦通常會收到來自 NAT 裝置的 IP 位址。NAT 裝置通常會使用 192.168.0.1 的位址,並且指派介於 192.168.0.x 的範圍之中 (x 是介於 2 到 254 之間的數字) 的位址給其他電腦。
  • 電腦已連接到集線器,而集線器則經由寬頻連線連接到網際網路。這個組態又稱為無邊界網路。在這個組態當中,家用網路上的每一部電腦都具備一個由網際網路服務提供廠商 (ISP) 所提供的 IP 位址。所用的位址依網際網路服務業者 (ISP) 而不同。
  • 電腦已連接到集線器,且每部電腦都有個別的網際網路連線 (透過撥接或寬頻連線)。在這個組態中,電腦一般會使用自動指派給家用網路卡的 IP 位址 (169.254.x.y),並且使用網際網路業者 (ISP) 提供的位址進行網際網路連線。
對上述任何一種組態進行疑難排解,都會需要兩個主要步驟:
  • 疑難排解基本連接性。
  • 疑難排解檔案和印表機共用。

疑難排解基本連接性

疑難排解基本連接性要使用下列步驟:
  1. 確定所有電腦已安裝 TCP/IP。這一點對於 Microsoft Windows 95 電腦來說格外重要,因為在預設的情況下,它並不會安裝 TCP/IP。如果您要在網路上使用執行 Windows 95、Microsoft Windows 98 或 Microsoft Windows ME 的電腦,可以使用「控制台」的「網路」工具,檢查有沒有安裝 TCP/IP。如果沒有安裝 TCP/IP,就必須加以安裝,才能與網路上的 Windows XP 電腦進行通訊。在 Windows XP 中一律會安裝 TCP/IP。
  2. 使用介面卡狀態,向至少兩部網路上的電腦收集網路組態資訊 (包括 IP 位址在內):
    1. 依序按一下 [開始][控制台][網路和網際網路連線][網路連線]
    2. 找出代表這部電腦的家用網路連線圖示。
    3. 用滑鼠右鍵按一下圖示,然後按一下 [狀態]
    4. 按一下 [支援] 索引標籤,然後記下 IP 位址所列出的值。
    若指派的 IP 位址不符合本文先前描述之拓樸說明中所指出的位址,則可能無法使用指派該位址的電腦。如果您在應該使用其他位址範圍的組態中看到 169.254.x.y 位址時,這時候很可能就會發生這個問題。

    請注意,每一部電腦的家用網路介面卡上的位址,都應該在同一個範圍內。如果有一部電腦收到 192.168.0.x 範圍中的位址,而其他電腦收到 169.254.x.y 範圍中的位址,請根據網路拓樸判斷何者為正確位址。然後,再對位址不正確的電腦進行疑難排解。

    請注意,對於網路中使用 169.254.x.y 位址的 Windows 95 電腦,您需要手動設定 IP 位址。如需完成本作業的詳細資訊,請參閱 Windows 95 中的 [線上說明]。

  3. 驗證連接電腦與家用網路的介面卡沒有啟用「網際網路連線防火牆」(Internet Connection Firewall,ICF) 功能。如果這些介面卡有啟用 ICF,您就不能連接到網路上其他電腦的共用資源。不過,無邊界網路是一個特殊的案例。 應該在這些案例當中使用 ICF,但必須要另外採取其他措施,來啟用家用網路的連線功能。
  4. 使用 [ping] 命令,來測試網路上兩部電腦間的連線:
    1. 在其中一部電腦上,按一下 [開始],再按一下 [執行],鍵入 cmd,然後按一下 [確定]
    2. 在命令提示上,鍵入 ping x.x.x.x (其中 x.x.x.x 是其他電腦的 IP 位址),然後按下 ENTER 鍵。 您應該會看到其他電腦的幾個回應,例如:
      Reply from x.x.x.x: bytes=32 time<1ms TTL=128
      如果沒有看到這些回覆,或者看到「Request timed out」,這可能是本機電腦的問題 (請使用下一個步驟測試這一點)。如果 ping 命令順利完成,就表示您已經判定電腦能夠正常連線,可以跳過下一個步驟。

    3. 如果要測試本機電腦,請輸入 ping x.x.x.x (其中 x.x.x.x 是指本機電腦的 IP 位址),然後按 ENTER 鍵。如果看到回覆的話,就表示網路介面卡已經安裝妥當,TCP/IP 通訊協定堆疊應該也能夠正常運作。如果沒有,就必須疑難排解網路介面卡。可能未正確安裝,或是 TCP/IP 通訊協定堆疊已損毀。如需有關在「裝置管理員」中疑難排解裝置的詳細資訊,請按一下下列文件編號,檢視 Microsoft 知識庫中的文件:
      283658? (http://support.microsoft.com/kb/283658/EN-US/ ) HOW TO: Manage Devices in Windows XP
      如需重設 TCP/IP 通序協定堆疊的詳細資訊,請按一下下列文件編號,檢視 Microsoft 知識庫中的文件:
      299357? (http://support.microsoft.com/kb/299357/EN-US/ ) 如何在 Windows XP 中重設 Internet 通訊協定 (TCP/IP)
    4. 在可以使用 IP 位址抓取其他電腦後,請用電腦名稱抓取電腦。如果要判定電腦的名稱,請在桌面的 [我的電腦] 上按一下滑鼠右鍵,再按一下 [內容],然後再按一下 [電腦名稱] 標籤。如果要以名稱抓取電腦,請鍵入 ping computername,(其中 computername 是指遠端電腦的名稱),然後再按 ENTER 鍵。如果成功地看到這個命令的回應,表示在電腦間已有基本連接性和名稱解析。
在確認可以正常使用基本連接性和名稱解析後,可以疑難排解檔案和印表機共用的連線。

疑難排解檔案和印表機共用

建立家用網路的一個常見原因,是為了在電腦與電腦之間共用檔案和印表機。若要測試檔案和印表機共用功能性,請遵循下列步驟:
  1. 在網路的每部電腦上執行 [網路設定精靈],設定檔案和印表機共用。如需「網路設定精靈」的詳細資訊,請按一下下列文件編號,檢視「Microsoft 知識庫」中的文件:
    308522? (http://support.microsoft.com/kb/308522/ZH-TW/ ) Windows 網路安裝精靈的說明
  2. 請確定已在電腦上正確設定檔案共用。

    如需疑難排解檔案共用的詳細資訊,以及確定電腦上有正確的組態,請按一下下列文件編號,檢視 Microsoft 知識庫中的文件:
    304040? (http://support.microsoft.com/kb/304040/EN-US/ ) 說明 Windows XP 中的檔案共用和使用權限
    請特別注意〈在 Windows XP 中疑難排解檔案共用〉一節。

    注意:所有針對工作群組中之 Windows XP Home Edition (家用版) 電腦或 Windows XP Professional (商用版) 電腦的網路存取,都使用 [來賓] 帳戶。繼續進行疑難排解前,請確定已設定用於網路存取的 [來賓] 帳戶。若要執行這項作業:

    1. 按一下 [開始],再按一下 [執行],然後鍵入 cmd,再按下 [確定]
    2. 鍵入下列命令,然後按下 ENTER 鍵:
      net user guest
    3. 如果帳戶在作用中,在命令輸出處會顯示一行如下的結果:
      Account active???????????????Yes
    4. 如果帳戶不在作用中,請使用下列命令,提供網路存取給 [來賓] 帳戶:
    5. 請注意,在命令之後會傳回下列文字:
      已成功完成命令。
    如果看到其他回應,請確定以 [系統管理員] 登入,然後在重新嘗試前確認鍵入正確的命令。
  3. 確認設定正確無誤之後,找出每一部電腦的電腦名稱,並且確定它們共用一個資料夾。若要進行這項作業,
    1. 按一下 [開始],再按 [控制台],然後按一下 [效能及維護],最後再按一下 [系統]
    2. [電腦名稱] 索引標籤,記下「完整電腦名稱」行上的電腦名稱。
    3. 若要決定是否共用資料夾,請按一下 [啟動],按一下 [執行],鍵入 fsmgmt.msc,然後按一下 [確定]
    4. 在左邊窗格中按一下 [共用]。這時候右窗格會顯示共用的資料夾清單。記下每部電腦的一個共用名稱。
  4. 測試其中一部電腦與其他電腦的連線。依序按一下 [開始][執行],然後輸入 \\computername (其中 computername 是指網路上另一部電腦的名稱),然後按下 ENTER 鍵。會出現一個視窗,顯示另一部電腦上每一個共用資料夾的圖示。請開啟其中一個共用資料夾,確認連線是處於運作中的狀態。如果無法開啟共用資料夾,請在這兩部電腦之間或其他電腦之間進行反向測試,以確定此問題不是發生在網路上某一部特定電腦上。
  5. 如果在進行前一個步驟之後仍然無法連接到另一部電腦,請再測試一次,但請使用本機電腦名稱取代 computername。這次會在本機測試連線。這時候畫面會出現一個視窗,顯示該電腦上每一個共用資料夾的圖示。請試著開啟其中一個共用資料夾,確定存取功能可以正常運作。如果沒有出現含有電腦上共用之資料夾的視窗,或者如果您收到一則錯誤訊息,請在 Microsoft Knowledge Base 中搜尋有關這則錯誤訊息的詳細資訊。若要搜尋 Microsoft Knowledge Base,請瀏覽 http://www.microsoft.com (http://www.microsoft.com) ,然後按下 [支援]
  6. 如果沒有收到任何錯誤訊息,或在 Microsoft Knowledge Base 中找不到相關資訊,請檢查 [網路設定精靈] 記錄檔,查看未正確進行步驟所產生的錯誤。您可以依序按下 [開始][執行],輸入 %SystemRoot%\nsw.log,然後按 ENTER 鍵,開啟該記錄檔。若在記錄 (例如,設定電腦名稱或安裝 Client for Microsoft Networks) 中發現錯誤,請在 Microsoft Knowledge Base 中,搜尋有關以手動方式設定電腦適當設定值的詳細資訊。
  7. 如果 Nsw.log 檔案未提供有關問題的資訊,請檢查 [系統] 記錄,以查看錯誤並調查錯誤。
如需有關如何使用事件檢視器查看系統記錄檔項目的詳細資訊, 請按一下下面的文件編號,檢視 Microsoft Knowledge Base 中的下列文件:
308427? (http://support.microsoft.com/kb/308427/EN-US/ ) HOW TO: View and Manage Event Logs in Event Viewer in Windows XP
關鍵字:?
kbenv kbinfo kbnetwork kbtshoot KB308007
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。