-
Notifications
You must be signed in to change notification settings - Fork 3
Installation
To install the app, download the first zip from Releases.
There is no need to uninstall the existing FluentDL.
If you are updating FluentDL, simply double click the installer FluentDL_{VERSION}_x64_MSIX.msix. You may delete all the zip files after installation.
If this is your first installation, you must follow one of the options below (whichever you find easiest). The first time installation process needs to be done only once.
The first installation requires trusting the certificate, which can be done through user interface or running scripts. If you are not familiar with powershell, using GUI is an easier alternative.
After installaing, FluentDL may prompt you to install the .NET Runtime. After downloading and runner the installer from the Microsoft page, simply open FluentDL again and it should work.
In the zip folder, there will be a .cer security certificate file.
- Double click to open the certificate file and press
Install Certificate.... - For Store Location, choose
Local Machine. - For Certificate Store, choose
Place all certificates in the following store, then pressBrowse.... - In the popup, select
Trusted Root Certification Authorities. - Click
Nextand wait for an import success popup.
Recording.2025-11-01.193307.mp4
The certificate is now trusted, and you may run FluentDL_{VERSION}_x64_MSIX.msix directly, even for future releases.
IMPORTANT: Before starting, open the Windows Settings app and enable developer mode: Settings > For developers > Developer Mode. This is required for both options.
This method works if running scripts is enabled: Settings > For developers > PowerShell.
In the root folder inside of the zip, you should see an Install.ps1 file and other files such as FluentDL_{VERSION}_x64_MSIX.msix.
Right click on Install.ps1 (in File Explorer) and press Run with PowerShell.
See this video below for option 1. If the console is not moving/display anything, keep pressing space/enter.
InstallRecording.mp4
This method works regardless if scripts is enabled.
If you open PowerShell into the directory containing Install.ps1, run the command:
powershell.exe -executionpolicy unrestricted .\Install.ps1
Alternatively, run the command replacing PATH with the full path to the install script:
powershell.exe -executionpolicy unrestricted PATH
The application is now installed, and you should be able to find "FluentDL" with Search or in your Apps list.
If the console is not moving/display anything, keep pressing space/enter. A pop-up may appear where you have to enter y for yes.
InstallRecordingOption2.mp4
Extra notes:
The popup explains the certificate trusting process and how to remove it after installation if you are concerned about security.
If you remove the certificate after installation, you will need to run the scripts again for updates. MSIX installation only works if the certificate is in your machine.
Ideally, you would only need to run FluentDL_{VERSION}_x64_MSIX.msix, which opens the official Microsoft Store installer interface. However, the certificate is self-signed because ones from certificate authorities can cost hundreds of dollars per year. The PowerShell script trusts the self-signed certificate on your machine and then runs the MSIX. The manual way of trusting a certificate (the GUI option) might be more work if you have experience with cli/scripts. This is also why if you have already run the script through option 1 or 2 (trusted the certificate), you can directly run the MSIX in the future.