Часто требуется запустить bat-файл расположенный в расшаренной папке на сервере. Командный интерпретатор же выдает ошибку "CMD.EXE не поддерживает пути UNC в качестве текущей папки". Исправить это допущение можно добавив один ключик в реестр Windows.
Ошибка выглядит примерно так:
Указанный путь был использован при запуске CMD.EXE в качестве текущей папки. CMD.EXE не поддерживает пути UNC. По умолчанию выбрана системная папка Windows. "setup.bat" не является внутренней или внешней командой, исполняемой программой или пакетным Файлом. Системе не удается найти указанный путь.
Эта ошибка указывает на то, что программа CMD.exe на этом компьютере не поддерживает пути UNC. Открыть редактор реестра (Пуск - Выполнить - regedit - Ок) на компьютере с которого запускается bat-файл (а не на сервере где он лежит) и найти ветку HKEY_CURRENT_USER\Software\Microsoft\Command Processor. В этой ветке необходимо создать параметр DWORD с именем DisableUNCCheck и задать ему значение 1.
Теперь на этом компьютере батник должен запускаться даже если он лежит в расшаренной папке.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Чтобы Вам были доступны все функции Вам необходимо либо зарегистрироваться, либо зайти на сайт под своим именем.