Ошибка "Имя файла, имя каталога или синтаксис метки тома неправильные" возникает при определенных c обстоятельствах - PullRequest
0 голосов
/ 11 июля 2020

Это пакетный сценарий activate.bat из проекта w64devkit v1.3.1

@set PATH=%~dp0\bin;%PATH%
@busybox sh -l

Я получаю ошибку " Имя файла, имя каталога или синтаксис метки тома неверны.", когда я дважды щелкаю пакетный сценарий, чтобы запустить его, но когда я выполняю пакетный сценарий в терминале ConEmu, он работает нормально и сбрасывает меня в оболочку busybox .

Я прочитал вопрос и лучший ответ по этой ссылке, но все еще не могу исправить ошибку.

busybox.exe находится в каталог bin и файл activate.bat находятся на один каталог выше папки bin. Все эти файлы находятся в папке w64devkit, которая была извлечена из zip-файла w64devkit.zip .

Моя операционная система Windows 8.1 Pro.

@ NekoMusume comment работал. Пакетный скрипт работал при запуске с правами администратора.

1 Ответ

0 голосов
/ 11 июля 2020

Запустить файл от имени администратора. Иногда, в зависимости от политик безопасности и групповых политик, при изменении переменных среды требуется доступ администратора.

...