Description
This article describes options to install FortiClient with MSI installer and MST file.
Scope
FortiClient.
Solution
To silently install FortiClient in the endpoint unit with MSI and MST files, use the following command:
msiexec /qn /i "forticlient_installer.msi" TRANSFORMS=forticlient.mst REBOOT=ReallySuppress DONT_PROMPT_REBOOT=1
The above installation command does not require interaction, no interface will be shown at all, hence, the endpoint will reboot automatically without being prompted once the installation has been completed.
If a reboot prompt is required once the installation is complete, use the following command:
msiexec /qb! /i "forticlient_installer.msi" TRANSFORMS=forticlient.mst
The MSIEXEC flag used in this command will now show a minimal user interface, and at the end user will be prompted for a restart.
Replace forticlient_installer with FortiClient MSI installer file name and forticlient with MST file name.
To capture all the logs (including the installer verbose and debug logs) for troubleshooting use the following command (The path for log file must exist)
msiexec /qb! /i "forticlient_installer.msi" TRANSFORMS=forticlient.mst /L*vx c:\temp\FortiClientInstall.log
Notes:
A fully unattended MSI installation with a reboot prompt is not possible, as stated in the official Microsoft documentation: https://learn.microsoft.com/en-us/windows/win32/msi/standard-installer-command-line-options#promptre...
An exhaustive guide to Windows Installer command line options: https://learn.microsoft.com/en-us/windows/win32/msi/command-line-options
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.