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

Windows Server 2008 共享存取錯誤 0x80070035 找不到網路路徑完整解決方案

編輯:Windows Server 常見問題解答

問題現象

在 Windows Server 2008 上建立共享資料夾後,另一台同樣運行 Server 2008 的機器嘗試存取時,彈出錯誤訊息:

錯誤代碼:0x80070035
找不到網路路徑

經測試雙向 ping 正常,排除基本網路連通性問題。關閉防火牆、調整安全性原則均無效。

根本原因分析

經過排查發現,客戶端網路介面卡屬性中 未啟用「Microsoft 網路用戶端」(Client for Microsoft Networks)元件。此元件負責 SMB/CIFS 協定通訊,缺失時雖能 Ping 通(ICMP),但無法建立 SMB 會話存取共享資源。

解決步驟

方法一:圖形介面啟用(適用於有桌面環境)

  1. 開啟「網路連線」(ncpa.cpl)
  2. 右鍵點選使用中的網路介面卡 → 「內容」
  3. 在「此連線使用下列項目」清單中,勾選 Microsoft 網路用戶端
  4. 若清單中沒有,點選「安裝」→ 「用戶端」→ 「新增」→ 選擇「Microsoft 網路用戶端」
  5. 點選「確定」套用,系統可能提示重啟

方法二:命令列啟用(適用於 Server Core / 自動化)

REM 查看網卡介面名稱
netsh interface show interface

REM 啟用 Microsoft 網路用戶端(需管理員權限)
REM 此操作相當於在網卡綁定 ms_msclient 協定
reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation" /v Start /t REG_DWORD /d 2 /f
sc config LanmanWorkstation start= auto
net start LanmanWorkstation

注意:註冊表修改需重啟生效,建議直接重啟電腦。

方法三:PowerShell 一鍵修復

$nic = Get-NetAdapter | Where-Object {$_.Status -eq 'Up'}
Enable-NetAdapterBinding -Name $nic.Name -ComponentID ms_msclient
Restart-Service LanmanWorkstation -Force

驗證修復結果

修復完成後,在客戶端執行:

\\伺服器IP\共享資料夾名稱

或使用 net view \\伺服器IP 列出共享清單,應能正常顯示並存取檔案。

延伸檢查清單(若問題持續)

檢查項目命令/位置預期狀態
工作站服務services.msc → Workstation執行中、自動啟動
伺服器服務services.msc → Server執行中、自動啟動
SMB 1.0 支援控制台 → 程式集 → 開啟/關閉 Windows 功能啟用 SMB 1.0/CIFS 用戶端
防火牆規則檔案和印表機共享 (SMB-In)允許、啟用
網路探索網路和共用中心 → 進階共用設定開啟網路探索

核心概念補充

  • Client for Microsoft Networks:提供 SMB/CIFS 用戶端功能,是 Windows 檔案共享存取的基礎協定元件
  • Workstation 服務:實際處理重導向器請求的系統服務,依賴上述網路元件
  • 錯誤 0x80070035:標準 Win32 錯誤 ERROR_BAD_NETPATH,表示網路路徑無效,常見於 SMB 協定層面失敗

總結

「找不到網路路徑」錯誤在網路通暢時,多半源於 SMB 用戶端元件缺失或服務未啟動。啟用「Microsoft 網路用戶端」並確保 Workstation 服務運行,即可徹底解決此類共享存取問題。建議在部署映像或自動化腳本中預先啟用此元件,避免後續維護麻煩。

Copyright © Windows教程網 All Rights Reserved