начать / в реальном времени с файлом .bat, но процесс все еще не в реальном времени

346
Basj

Я создал файл .BAT:

start /realtime "c:\software\mysoftware.exe" 

но при запуске в Windows 10 он не отображается как «Realtime» в Task Manager. Какие могут быть потенциальные проблемы, мешающие запуску в реальном времени?

Примечание: цель состоит в том, чтобы заставить его запускаться в реальном времени при запуске Windows (т.е. я думал о создании ярлыка для .BAT в C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)

0
Вы пытались запустить командный файл от имени администратора? iTechieGamer 5 лет назад 0
Я думаю, что пытался, но все же я постараюсь быть уверенным в @iTechieGamer. Щелкните правой кнопкой мыши, «Запуск от имени администратора», это все еще правильно с Win10? Basj 5 лет назад 0
@iTechieGamer Если это работает, как сделать Запуск от имени администратора при запуске Windows? Будет ли ярлык в `C: \ Users \ User \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup` предлагать возможность запуска от имени администратора с Win10? (Мои привычки - Win7, поэтому не уверен на 100%, как на Win10) Basj 5 лет назад 0
Мы можем использовать планировщик задач для запуска командного файла от имени администратора при запуске. iTechieGamer 5 лет назад 0
Это единственный способ @iTechieGamer? Нет `Start Menu> Startup` ярлык будет работать как администратор? Basj 5 лет назад 0
Я считаю, что это единственный путь. iTechieGamer 5 лет назад 0
@iTechieGamer У вас была бы ссылка, показывающая, как создать такую ​​задачу как администратор? Basj 5 лет назад 0
Ссылка на https://stackoverflow.com/q/5427673 Запускает ли программа программу с приоритетом в реальном времени? iTechieGamer 5 лет назад 0

1 ответ на вопрос

0
Basj

Как указывает @iTechieGamer, задача планировщика задач решает проблему:

schtasks /create /sc onlogon /tn MySoftware /rl highest /tr "C:\Program Files\MySoftware\launchit.bat" 

(это нужно сделать с помощью cmd.exe, запущенного от имени администратора!)

с этим launchit.bat:

cd "C:\Program Files\MySoftware\" start /realtime mysoftware.exe