«CACLS» не распознается как внутренняя или внешняя команда, работающая программа или командный файл

-1

Я использовал пакетный файл CACLS много раз, и сегодня он не распознается. CACLS.EXEсуществует в, C:\Windows\System32и я попытался написать в командной строке:

CACLS * /E /T /C /G Administrators:F  
CACLS C:\Temp\[filename] /E /T /C /G Administrators:F

Я вошел в систему как администратор и использую Windows XP Pro.

Пожалуйста помоги. Я могу изменить владельца и разрешение по отдельности, но это утомительно, поскольку я передаю много файлов между компьютерами.

Phillip
источник
2
Какую ошибку вы видите, когда пытаетесь запустить эти команды? Кроме того, что выводить echo %path%шоу из терминала? Кроме того, запуск cacls.exe - это не то же самое, что запуск командного файла.
Эрни
Сообщение об ошибке: «cacls.exe» не распознается как внутренняя или внешняя команда, работающая программа или командный файл.
Филипп
Запустите echo% path% - C: \ Program Files \ Windows Resource Kits \;% Systemroot% \ system32;% Systemroot%;% Systemroot% \ system32 \ WEB; C: \ Program Files \ Roxio Shared \ DLLShared \; C: \ Windows \ system32 \ WindowsPowerShell \ v.10
Филипп
Так что же echo %Systemroot%сообщает? И правильно ли я понимаю, что вы пытаетесь запустить команды в своем вопросе из командной строки? Не из пакетного файла?
Эрни

Ответы:

0

Извините за задержку в ответе Эрни. Чтобы решить проблему, измените команду в реестре. Видимо, после того, как я установил комплект ресурсов Windows, команда, похоже, сменила текущую команду рендеринга на любую команду DOS, не распознаваемую ... Это причина, по которой я не могу запустить командный файл. Спасибо за вашу помощь

Phillip
источник