MSI
O pacote MSI suporta parâmetros de linha de comando para instalação silenciosa.
Parâmetros
INSTALLFOLDER
A pasta de instalação.
Padrão: [ProgramFiles6432Folder]\[app name], normalmente C:\Program Files\[app name].
CREATESTARTMENUSHORTCUTS
Se deve criar um atalho do menu iniciar.
Padrão:
- Instalação. Padrão para 1.
- Atualização. Padrão para as últimas opções instaladas.
| Nº | Valor | Descrição | 
|---|---|---|
| 1 | 1 | Sim | 
| 2 | 0 | Não | 
| 3 | Y | Sim, mesmo que 1 | 
| 4 | N | Não, mesmo que 0 | 
CREATEDESKTOPSHORTCUTS
Se deve criar um atalho da área de trabalho.
Padrão:
- Instalação. Padrão para 1.
- Atualização. Padrão para as últimas opções instaladas.
| Nº | Valor | Descrição | 
|---|---|---|
| 1 | 1 | Sim | 
| 2 | 0 | Não | 
| 3 | Y | Sim, mesmo que 1 | 
| 4 | N | Não, mesmo que 0 | 
INSTALLPRINTER
Se deve instalar uma impressora. A impressora é usada para executar os trabalhos de impressão do lado controlado localmente.
Desde a versão 1.3.9.
Padrão:
- Instalação. Padrão para 1.
- Atualização. Padrão para as últimas opções instaladas.
| Nº | Valor | Descrição | 
|---|---|---|
| 1 | 1 | Sim | 
| 2 | 0 | Não | 
| 3 | Y | Sim, mesmo que 1 | 
| 4 | N | Não, mesmo que 0 | 
Exemplos
Cuidado: Para versões anteriores a 2024-08-05, há problemas com instalação silenciosa e reparo silencioso. Por favor desinstale primeiro, depois instale.
Instalar com parâmetros de instalação
Instalação silenciosa, definir o caminho de instalação, não criar atalho da área de trabalho, criar atalho do menu iniciar.
msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="D:\Program Files\RustDesk" CREATESTARTMENUSHORTCUTS="Y" CREATEDESKTOPSHORTCUTS="N" INSTALLPRINTER="N" /l*v install.logNota: /l*v install.log significa imprimir o log de execução para install.log.
Atualização, sem parâmetros
Atualização com o caminho de instalação anterior e opções de instalação.
msiexec /i RustDesk-2.msi /qn /l*v install.logAtualização, modificar opções de instalação
msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="C:\Program Files\RustDesk" CREATESTARTMENUSHORTCUTS="N" CREATEDESKTOPSHORTCUTS="N" INSTALLPRINTER="N" /l*v install.log