Stille installatie: parameters voor MSI, EXE, Inno en NSIS
Overzicht van silent install-parameters voor MSI, Inno Setup, NSIS, InstallShield, WiX Burn en Squirrel, en hoe je uitzoekt welk type installer je hebt.
Bijgewerkt op · 2 min. lezen
Intune installeert Win32-apps zonder dat er iemand achter de computer zit. De installer moet dus stil (silent of unattended) kunnen draaien: zonder vensters, zonder vragen en zonder automatische herstart. Welke parameters daarvoor nodig zijn, hangt af van het type installer. Dit overzicht helpt je op weg.
Welk type installer heb ik?
- Eindigt het bestand op .msi: het is een Windows Installer-pakket (zie hieronder).
- Bij een .exe: kijk bij Eigenschappen → Details naar de productnaam of omschrijving, of start de installer met
/?of/help. Vaak staat het type er gewoon in ("Inno Setup", "Nullsoft"). - Zoekt de app in de WinGet-catalogus: daar staan het type installer en de juiste stille parameters al in het manifest.
Overzicht per type
| Type | Stil installeren | Stil verwijderen | Opmerkingen |
|---|---|---|---|
| MSI | msiexec /i "app.msi" /qn /norestart |
msiexec /x {productcode} /qn /norestart |
Eigenschappen meegeven: INSTALLDIR="C:\App" |
| Inno Setup | setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- |
"C:\Program Files\App\unins000.exe" /VERYSILENT |
/DIR="..." voor een andere map |
| NSIS (Nullsoft) | setup.exe /S |
"C:\Program Files\App\uninstall.exe" /S |
/S is hoofdlettergevoelig |
| InstallShield (MSI-basis) | setup.exe /s /v"/qn /norestart" |
via de MSI-productcode | Alles na /v gaat naar msiexec |
| WiX Burn (bundle) | setup.exe /quiet /norestart |
setup.exe /uninstall /quiet |
Vaak een .exe met meerdere MSI's |
| Squirrel | setup.exe --silent |
Update.exe --uninstall |
Installeert per gebruiker: kies installeren als gebruiker |
| MSIX / AppX | - | - | Geen Win32: voeg toe als line-of-business-app |
Returncodes
Intune bepaalt aan de hand van de exitcode of een installatie gelukt is. De standaardwaarden:
| Code | Betekenis in Intune |
|---|---|
| 0 | Gelukt |
| 1707 | Gelukt |
| 3010 | Gelukt, zachte herstart nodig |
| 1641 | Gelukt, harde herstart |
| 1618 | Er loopt al een andere installatie: later opnieuw proberen |
Geeft een installer andere codes terug (bijvoorbeeld 1 bij een geslaagde installatie), voeg die dan toe in de app-instellingen.
Tips
- Test lokaal als SYSTEM: Intune installeert als het SYSTEM-account. Met
psexec -s -i cmd.exekun je dat nabootsen en je opdracht uitproberen. - Gebruik aanhalingstekens rond bestandsnamen met spaties:
msiexec /i "Mijn App.msi" /qn. - Log bij problemen: bij MSI met
/l*v "C:\Windows\Temp\app-install.log". - Let op per-gebruiker-installers (bijv. in
%LocalAppData%): installeer die als gebruiker en niet als systeem.
Hoeft het ook zonder uitzoekwerk?
Voor apps uit de WinGet-catalogus zoekt App-Packager de stille parameters automatisch op en controleert het de hash van de installer, zodat je niets hoeft uit te zoeken. Voor je eigen installers stel je de opdrachten zelf in, en bij een MSI vullen we ze voor je in. Lees verder: Win32-app maken voor Intune en Detectieregels uitgelegd.
Laat App-Packager het werk doen
Kies een app uit 15.000+ WinGet-apps of upload je eigen installer. Wij verpakken, uploaden en houden hem up-to-date in Intune.
