В Windows 7 я создал много пакетных файлов (.bat
) для автоматизации некоторых задач.
Теперь, когда я перешел на другую машину с Windows 10 (мы пропустили Win8), у меня возникли некоторые проблемы с ними.
Мой пользователь домена был добавлен в локальную группу администраторов компьютера, и я отключил UAC (так же, как в Win7).
Чтобы иметь возможность управлять службами (net stop
, net start
), командная строка должна быть запущена от имени администратора. Это может быть достигнуто путем установки расширенного свойства в ярлыке для командного файла (довольно раздражает, поскольку у меня их много), но это не будет работать, если я хочу, чтобы командный файл запускался при запуске (в папке "Автозагрузка" в меню "Пуск" ) - командный файл просто не запустится, если на его ярлыке установлено "Запуск от имени администратора".
Кажется, я не могу найти решение этой проблемы - то, что я нахожу, касается либо Win7, требует некоторых дополнительных команд в пакетных файлах (таких как runas
) или дает права на определенные службы. Я не думаю, что мне нужно было прыгать через любые обручи в Win7, чтобы это работало, но это было давно.