При запуске командных файлов в моей системе без "Запуск от имени администратора" я получаю «Windows не может получить доступ к указанному устройству, пути или файлу. У вас могут не быть соответствующих разрешений для доступа к ним ". Как я могу включить их запуск без этой опции? Я хочу включить это для каждого командного файла в системе, а не только для отдельных. Я использую Windows 7.

2 ответа2

0

Проблема была в том, что я случайно изменил системную переменную ComSpec (Advanced System Settings -> Advanced -> Environment Variables), которая должна указывать на cmd.exe

0

Ресурсы в Windows защищены с помощью разрешений. Если пакетный файл пытается получить доступ к ресурсу способом, не разрешенным этими разрешениями, он получит эту ошибку. Единственный способ предотвратить получение данной ошибки определенным пакетным файлом - это запустить его как пользователя с необходимыми разрешениями или удалить конфликтующие разрешения. Не существует способа сделать последнее для каждого мыслимого пакетного файла без разрушения операционной системы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .