Executa um arquivo com prioridade ALTA

2

Eu entendo como executar um processo ou programa com alta prioridade, mas eu quero executar um FILE real (que é claro que é aberto com um programa) em alta prioridade usando a linha de comando em um arquivo de lote.

Por exemplo, se eu quisesse abrir um programa (arquivo .exe) em alta prioridade, eu faria:

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

Eu posso fazer isso facilmente em um arquivo de lote. Mas e se eu quisesse abrir um arquivo em particular, como:

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

Eu tentei:

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

mas não abre em alta prioridade. Somente ao chamar um programa, e não um arquivo específico que é aberto com um programa, ele é executado com alta prioridade.

Como posso executar file.msi em alta prioridade no meu arquivo de lote?

    
por CometAttack 12.06.2018 / 17:08

1 resposta

2

Para qualquer arquivo que exija a execução de um manipulador ou tempo de execução, execute o manipulador ou aplicativo de tempo de execução como /high e, em seguida, use o método apropriado para esse aplicativo para chamar o arquivo que deseja executar.

Como observa EBGreen, para arquivos msi, você executa msiexec com alta prioridade e, em seguida, transmite o argumento e o caminho do instalador.

start /high "msiexec /i installer.msi"
    
por 12.06.2018 / 17:33