修正 Windows 安裝 NetDrive 時出現「缺少 DLL」錯誤
NetDrive 安裝後無法啟動,Windows 顯示缺少 MSVCP140.dll 或 MSVCP120.dll?安裝所需的 Visual C++ 可轉散發套件即可解決。
在 Windows 機器上安裝 NetDrive 後,點擊系統匣圖示,磁碟機管理員視窗卻沒有開啟,反而是 Windows 跳出對話框,回報找不到 MSVCP140.dll 或 VCRUNTIME140.dll 之類的檔案。這並不是下載損毀或 NetDrive 的錯誤,而是代表這台機器缺少 NetDrive 所依賴的 Microsoft Visual C++ 可轉散發套件。這種情況最常出現在剛重灌映像的工作站、精簡版 Windows Server 安裝,以及管理員為縮小部署映像而移除選用元件的機器上。

讓 NetDrive 在任何 Windows 機器上都能正常運作
NetDrive 讓 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 與 macOS 上顯示為原生磁碟機 — 不需同步,也不需完整下載。
- 支援 Windows 8、8.1、10、11 及 Server 2012–2022
- 一次性的相依性修正,無需重新安裝 NetDrive
- 同一套修正方式適用於全新安裝與 Windows 更新之後
免費試用。提供終身與訂閱方案。
確認這就是你遇到的問題
症狀很明確:NetDrive 安裝過程沒有出現任何錯誤,但只要你嘗試啟動它——無論是從系統匣圖示、開始功能表,還是剛開機時——Windows 就會跳出一個小對話框,內容類似「由於電腦中缺少 MSVCP140.dll,因此無法啟動這個程式」,或是針對 MSVCP120.dll 或 VCRUNTIME140.dll 顯示相同的訊息。NetDrive 的介面完全不會出現。
如果 NetDrive 能正常開啟,但某個特定磁碟機無法掛載,那是另一個問題——請參考修正 NetDrive 開機時無法自動掛載或修正 S3 目錄列表緩慢。
為什麼會發生這個問題
NetDrive 的 Windows 版本依賴 Microsoft Visual C++ 可轉散發套件——包括 2013 版(vcredist12)與 2015–2022 版(vcredist14),且 32 位元與 64 位元版本皆需要。多數消費性 Windows 安裝環境早已因為其他軟體附帶安裝而具備這些套件。會出現這個錯誤的機器通常是:
- 剛重灌映像、軟體基礎環境極簡的企業筆電
- 作為輕量檔案存取用途、從未安裝其他 GUI 應用程式的 Windows Server 2012/2016/2019/2022 安裝環境
- 從精簡範本複製而來的虛擬機
解決方法:安裝全部四個可轉散發套件
即使你確定自己作業系統的位元架構,也請下載並執行全部四個安裝程式——NetDrive 的部分輔助元件無論 Windows 本身是否為 64 位元,都會載入 32 位元執行階段:
- 下載全部四個檔案。
- 逐一執行安裝程式並接受預設選項。若安裝程式回報該套件已存在,那沒關係——直接跳到下一個即可。
- 四個都安裝完成後重新啟動機器。重新啟動並非絕對必要,但可以清除 Windows 仍持有的舊(缺失或不完整)執行階段狀態的控制代碼。
- 從開始功能表或系統匣圖示再次啟動 NetDrive。
若要在執行任何動作前確認目前已安裝哪些套件,可開啟 Control Panel → Programs and Features,尋找名為「Microsoft Visual C++ 2013 Redistributable」與「Microsoft Visual C++ 2015-2022 Redistributable」的項目,x86 與 x64 版本會分別列出。只要四項中缺少任何一項,就足以觸發啟動失敗。
給大量部署的 IT 管理員
如果你正透過 MSI 安裝程式在整個機隊上推送 NetDrive——完整部署流程請參考IT 管理員以 MSI 部署 NetDrive——請在同一份部署指令碼中,於 NetDrive MSI 之前加入這四個可轉散發套件的安裝程式,並使用它們標準的靜默安裝參數:
vcredist14_x64.exe /install /quiet /norestart
在 NetDrive MSI 執行前先靜默安裝這些套件,可確保等到 NetDrive 自身的安裝程式完成時,相依性早已滿足,終端使用者完全不會看到缺少 DLL 的對話框。
一旦可轉散發套件安裝就緒,磁碟機管理員便能正常開啟,既有的磁碟機連線也會自動重新連接。

總結
首次啟動時出現缺少 DLL 的對話框,幾乎都代表四個 Visual C++ 可轉散發套件中有一個沒有安裝到機器上——而不是 NetDrive 安裝損毀。將全部四個套件(兩種架構皆安裝)裝好,不到一分鐘就能解決問題,也不需要重新安裝 NetDrive 本身。對於機隊部署,請將可轉散發套件的安裝納入佈建指令碼,讓使用者一開始就不會遇到這個對話框。
— Casey, NetDrive