場景
在本地使用vim編輯服務器上的文件,vim解釋器設置爲powershell,運行一些腳本出錯;
出現錯誤信息
”unc路徑不受支持,默認值爲windows目錄“
這些腳本在本地運行沒有問題;
問題原因
網絡路徑不受支持
解決方案
在註冊表中,添加一個值即可.路徑如下:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
添加值 DisableUNCCheck, 類型爲 REG_DWORD 並將該值設置爲1 (十六進制)。
批處理文件如下:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v "DisableUNCCheck" /t "REG_DWORD" /d "1" /f
運行之後可以通過 regedit
查看是否添加成功(也可以手動添加)
添加成功之後,UNC問題消失,但對LookUpFile,生成filetags的腳本運行仍然不成功。繼續排查問題;
參考
- cmd 命令遇到各種問題http://blog.csdn.net/xsckernel/article/details/40541043
(注, 該網頁提供的註冊表命令中使用的是 “[]”,在powershell中運行失敗)