Главная > Windows > Включение поддержки UNC в CMD

Включение поддержки UNC в CMD


26 сентября 2011. Разместил: dimon
Часто требуется запустить 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.

Теперь на этом компьютере батник должен запускаться даже если он лежит в расшаренной папке.

enable_unc_in_cmd-disableunccheck.reg [270 b] (cкачиваний: 1004)


Вернуться назад