刚刚从3065升级到3083,每次我运行一个脚本我得到:
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported. Defaulting to Windows directory.
脚本仍在运行,但每次进行构建时都会让我感到不舒服。这不是在3065年发生的,我怎么能解决这个问题呢?
答案 0 :(得分:0)
因为如果控制台已关闭,将UNC目录作为默认值会导致在控制台中启动的程序崩溃。在测试中,我从未见过程序崩溃。它可能意味着非常古老的程序。
有一个允许UNC路径的注册表项。
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
DisableUNCCheck = DWord (1 = true, 0 or absent = false)
然而,CMD不会让你换成一个。实现这一目标的唯一方法是从快捷方式启动CMD,并将默认目录设置为UNC路径(可能还有其他任何允许为正在启动的程序设置默认路径的命令)。
那你是怎么开始的?在那里查找指定的目录。是网络上的任何内容,还是在网络上指定(即127.0.0.1或localhost或 machinename )