XP 架構網路雖設定同 Win2000,常發生無法存取。主因 XP 安全性設定與 2000 不同。本文整理常見解決步驟(假設實體連線、協定、IP、工作群組均正確)。
核心排查步驟
- 啟用 Guest 帳號: XP 預設關閉 Guest,需啟用並設密碼/權限,或為每台電腦建立專用帳號密碼。
- 解除「拒絕 Guest 從網路存取」:
gpedit.msc → 「電腦設定」→「Windows 設定」→「安全性設定」→「本機原則」→「使用者權利指派」→「拒絕從網路存取這台電腦」刪除 Guest。
- 改用「經典」網路存取模式: 同路徑下「安全性選項」→「網路存取:本機帳戶的共用與安全性模式」從「僅來賓」改為「經典:本機使用者以自己的身分驗證」。此模式下即使不開 Guest,也可用目標電腦的帳號密碼登入。
- 停用「空白密碼限制」: 「安全性選項」→「帳戶:使用空白密碼的本機帳戶只允許進行主控台登入」設為「已停用」。否則空密碼帳戶即便前項設定正確仍無法登入。
- 啟用「電腦瀏覽器」服務: 維護網路電腦列表。防火牆開啟「檔案與印表機共用」例外(開放 137/UDP, 138/UDP, 139/TCP)。
- 關閉「簡易檔案共用」: 「我的電腦」→「工具」→「資料夾選項」→「檢視」→取消「使用簡易檔案共用(建議)」與「Mickey Mouse」項,恢復 Win2000 風格共用介面。
- 解決網路上鄰居反應慢/無回應:
- 停用「工作排程器」服務 (Task Scheduler)。
- 刪除登錄機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace 下決定是否搜尋排程工作的子機碼(罪魁禍首)。
總結
無法存取主因:XP 預設關閉 Guest、即使開啟仍拒絕網路登入、空白密碼限制。依序嘗試上述方法基本可解決。