2

Я понимаю, как запустить процесс или программу с высоким приоритетом, но я хочу запустить фактический файл (который, конечно, открывается с помощью программы) с высоким приоритетом, используя командную строку в командном файле.

Например, если бы я хотел открыть программу (файл .exe) с высоким приоритетом, я бы сделал:

start "" /HIGH c:\windows\system32\msiexec.exe

Я легко могу сделать это в командном файле. Но что если я захочу открыть определенный файл, например:

c:\user\username\desktop\file.msi

Я пробовал:

start "" /HIGH c:\user\username\desktop\file.msi

но это не открывается в высоком приоритете. Только при вызове программы, а не конкретного файла, который открывается программой, она запускается с высоким приоритетом.

Как я могу запустить файл.msi с высоким приоритетом из моего командного файла?

1 ответ1

2

Для любого файла, для запуска которого требуется обработчик или среда выполнения, вы запускаете обработчик или приложение времени выполнения как /high а затем используете тот метод, который подходит для того приложения, чтобы вызвать файл, который вы хотите запустить.

Как отмечает EBGreen, для файлов MSI вы запускаете msiexec с высоким приоритетом, а затем передаете аргумент установщика и путь.

start /high "msiexec /i installer.msi"

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