在 Windows Server 2008 上建立共享資料夾後,另一台同樣運行 Server 2008 的機器嘗試存取時,彈出錯誤訊息:
錯誤代碼:0x80070035
找不到網路路徑
經測試雙向 ping 正常,排除基本網路連通性問題。關閉防火牆、調整安全性原則均無效。
經過排查發現,客戶端網路介面卡屬性中 未啟用「Microsoft 網路用戶端」(Client for Microsoft Networks)元件。此元件負責 SMB/CIFS 協定通訊,缺失時雖能 Ping 通(ICMP),但無法建立 SMB 會話存取共享資源。
ncpa.cpl)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
注意:註冊表修改需重啟生效,建議直接重啟電腦。
$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) | 允許、啟用 |
| 網路探索 | 網路和共用中心 → 進階共用設定 | 開啟網路探索 |
ERROR_BAD_NETPATH,表示網路路徑無效,常見於 SMB 協定層面失敗「找不到網路路徑」錯誤在網路通暢時,多半源於 SMB 用戶端元件缺失或服務未啟動。啟用「Microsoft 網路用戶端」並確保 Workstation 服務運行,即可徹底解決此類共享存取問題。建議在部署映像或自動化腳本中預先啟用此元件,避免後續維護麻煩。
Windows Server 2008 共享存取錯誤 0x80070035 找不到網路路徑完整解決方案
Windows Server 2008 R2 取消開機/關機按 Ctrl+Alt+Del 登入設定
Windows Server 2012 作為桌面作業系統的優化指南
解決 U 盤安裝 Windows Server 2012 R2 報錯「Windows 無法開啟所需檔案」:install.wim 超過 4GB 限制
在 Windows Server 2012 Core (無 GUI) 環境啟用 MSTSC 遠端桌面用戶端
「笨辦法」也能出奇效:用 Excel 批次建立網域使用者帳號