We have collected answers to all the most popular questions to make it easy and convenient for you to use eXpress. If you do not find the answer to your question, please contact our support team.
You can use eXpress on an unlimited number of devices. System requirements and installation instructions for each platform are listed below.
The eXpress Corporate Desktop App
The corporate version of the eXpress desktop app — eXpress Corporate — has one key difference: works only with the corporate server — you cannot use a public account.
Special Client App for ETS
If your organization uses ETS, a separate branded app with a different name but with eXpress functionality is created for it.
Important:
When attempting to log in to the regular eXpress app with ETS account credentials, you will see the message: “Use the special version of the app”
You will need an account provided by your organization
Digital certificates installation may be required
Before getting started:
Obtain your ETS app credentials from your organization
Check the workstation requirements
Review your organization's user guide
Features of the special ETS app:
Works only with the corporate server — you cannot use a public account
Some features may differ from the regular eXpress app
Additional restrictions may apply (e.g., screenshots may be prohibited on mobile platforms)
The ETS app is distributed and updated by the customer organization.
If you are the first participant from a corporate server, previous channel messages will be unavailable. For details, see the “History and End-to-End Encryption” section.
For proper operation, time synchronization is required on all client devices and servers. Otherwise, users may encounter login errors or messages will display incorrect timestamps.
Remote Desktop Operation
When using VDI/RDP, additional configuration is required: configuration guide.
Certificate Management
Client Certificates
To use your organization’s own certificates, install the certificate in the device’s OS.
The Android app only supports built-in certificates (starting from version 3.24).
Important! For proper push notifications on Huawei/Honor devices, install the app only from AppGallery.
Certificates on Android
⚠️ Starting from version 3.24, only built-in certificates are supported:
Russian Ministry of Digital Development (by special request for ETS clients)
Let's Encrypt (including Android 7.0)
GlobalSign (also for older devices)
For other certificates, contact support.
Language and Spell Check on Android
The interface language matches the system settings. Supported languages: Russian, English, French, German, Spanish, Arabic. Spell check uses the system keyboard.
Updating on Android
Automatically via the app store or manually (tap Update in the store or install a new APK).
iOS/iPadOS 15 and later (Settings > General > About)
Required Permissions
Settings > select the app > enable access for all categories
Notifications > enable Allow Notifications
Additional Conditions
Automatic time detection (Settings > General > Date & Time > Set Automatically)
Installation on iOS/iPadOS
The app is available in App Store (except for China, the USA, and Canada).
Certificates on iOS/iPadOS
To work with corporate certificates:
Download the root and cross-certificates.
Confirm the download when prompted “The website is trying to download a configuration profile. Allow?”.
Select the device for installation (if multiple devices are connected).
Go to Settings > Profile Downloaded > Install.
Activate trust: Settings > General > About > Certificate Trust Settings.
Language and Spell Check on iOS/iPadOS
The app supports 6 languages (Russian, English, French, German, Spanish, Arabic) and uses the system spell check. To change the language: Settings > select the app > Language.
Updating on iOS/iPadOS
Updates are installed automatically (if enabled in App Store settings) or manually via the Update button in the App Store.
Uninstallation on iOS/iPadOS
Settings > General > Storage > select the app > Delete App.
Complete Uninstallation on iOS/iPadOS
Required for critical errors. Before uninstalling, disable iCloud backups: Settings > [Your Name] > iCloud > Manage Storage > Backups > Documents & Data > disable the app backup.
Versions for legacy systems (Windows 7, Windows 8/8.1, Windows Server 2012, Windows 10 16XX, and Windows 10 Enterprise 2016) are available in the “Download” section via separate links.
Compatible with SCCM and Kaspersky Security Center
No automatic updates
Auto-Launching the App on Windows Startup
In the app settings: Settings (avatar button) > Appearance > Launch at system startup.
This setting can be managed during app installation or update.
Auto-Launch on System Startup
Installer Format
Description
EXE
Create an AppConfig.ini file in the app folder and add the following:
[AppConfig]
AutoLaunchCts="true"
MSI
msiexec /i "eXpress.msi" AUTO_LAUNCH_CTS="true" Only for CTS-logged-in users.
Auto-Launch Minimized on System Startup
Installer Format
Description
EXE
Create an AppConfig.ini file in the app folder and add the following:
[AppConfig]
AutoLaunchCts="true"
StartMinimized="true"
MSI
msiexec /i "eXpress.msi" START_MINIMIZED="true" Does not work without AUTO_LAUNCH_CTS="true".
Installation on Windows
Order and combinations of keys and parameters: "*.exe"/"*.msi" /key parameter1 parameter2
For ETS apps, replace eXpress with the ETS app name.
Standard Installation
Installer Format
Description
EXE
Run the EXE installer
"eXpress Setup.exe"
MSI
Run the MSI package
msiexec /i eXpress.msi
Installation with Progress Indicator (Unattended)
Installer Format
Description
EXE
Run the EXE installer
"eXpress Setup.exe"
MSI
msiexec /i "eXpress.msi" /passive
Silent Installation
Installer Format
Description
EXE
"eXpress Setup.exe" /S
MSI
msiexec /i "eXpress.msi" /qn
Auto-Launch After Installation
Installer Format
Description
EXE
"eXpress Setup.exe" "--force-run"
MSI
msiexec /i "eXpress.msi" AUTO_START=1 ⚠️ Use AUTO_START=0 for SCCM or Kaspersky Security Center to prevent the app from running with SYSTEM rights! Otherwise, file drag-and-drop from Explorer won’t work.
Certificate Installation on Windows
Install corporate server certificates to enable connectivity:
Open the certificate file and click Install Certificate.
Select Place all certificates in the following store > Browse.
Enable Show physical stores.
Select the store:
rootCA → Trusted Root Certification Authorities
interCA → Intermediate Certification Authorities
Confirm and complete the installation.
Language and Spell Check on Windows
The interface language is determined by OS settings. Available languages: Russian, English, French, German, Spanish, Arabic. To change the language: Settings > General > Language.
Uses the built-in OS spell check for the current system language.
Credential Storage on Windows
Authentication data is stored in Windows Credential Manager under *desktop/auth.* entries.
The app creates dozens of keys in Credential Manager due to Windows limitations on entry length.
Deleting Keys
If you delete authentication keys from Credential Manager, the authentication screen will appear after restarting the app. Keys are preserved during standard app uninstallation.
Updating on Windows
For apps installed via EXE, automatic updates are available if enabled in settings (details).
For MSI-installed apps, manual installation of the new version is required.
Order and combinations of keys and parameters: "*.exe"/"*.msi" /key parameter1 parameter2
For ETS apps, replace eXpress with the ETS app name.
Disabling Update Checks
Create an AppConfig.ini file in the installation folder and add:
[AppConfig]
AutoUpdate="false"
Update="false"
Pre-made file: AppConfig.ini
Use the MSI installer, where updates are disabled (the INI file is created automatically).
Use Software Restriction Policies in Windows to block EXE update installers from running in the %LOCALAPPDATA%\express-updater folder.
Block access to the updates.express.ms resource (ETS app uses its own updates server, if configured).
Closing the App Before Updating
⚠️ Always close the app before updating to avoid additional dialogs or the need to reboot.
Installer Format
Description
EXE
Manually via the system tray: right-click the icon > Exit
Via Task Manager: (Ctrl+Shift+Esc) > right-click processes > End Task
Command line: taskkill /IM eXpress.exe /F
MSI
msiexec /i "eXpress.msi" CLOSE_APP=1 ⚠️ Use CLOSE_APP=1 to avoid reboots (and to ensure shortcuts work afterward—fix pending).
SCCM: app deployment properties > Deployment Types tab > Edit > Installation Behavior tab > Add > specify the executable name and MSI key (see above) > OK.
Standard Update
In the app with updates available: Settings (avatar button) > Check for updates. Parameters and keys for manual updates:
Installer Format
Description
EXE
Run the EXE installer
"eXpress Setup.exe"
MSI
Run the MSI package
msiexec /i eXpress.msi
⚠️ Not recommended if the app is running.
Update with Progress Indicator (Unattended)
Installer Format
Description
EXE
Run the EXE installer
"eXpress Setup.exe"
⚠️ User interaction required if the app is running.
MSI
msiexec /i "eXpress.msi" /passive CLOSE_APP=1
Silent Update
Installer Format
Description
EXE
"eXpress Setup.exe" /S ⚠️ The app will close if running.
MSI
msiexec /i "eXpress.msi" /qn CLOSE_APP=1
Update Without Rebooting
Required if updating via MSI while the app is running. The previous version will continue working until reboot.
⚠️ Warning! After reboot, the app won’t launch; repair installation is required. Known issue, fix in progress.
Installer Format
Description
EXE
-
MSI
msiexec /i "eXpress.msi" /norestart
Auto-Launch After Update
Installer Format
Description
EXE
"eXpress Setup.exe" "--force-run"
MSI
msiexec /i "eXpress.msi" AUTO_START=1 ⚠️ Use AUTO_START=0 for SCCM or Kaspersky Security Center to prevent the app from running with SYSTEM rights! Otherwise, file drag-and-drop from Explorer won’t work.
Uninstallation on Windows
Order and combinations of keys and parameters: "Uninstall *.exe"/"*.msi" /key parameter1 parameter2
For ETS apps, replace eXpress with the ETS app name.
Closing the App Before Uninstallation
⚠️ Always close the app before uninstalling to avoid additional dialogs or the need to reboot.
Installer Format
Description
EXE
Manually via the system tray: right-click the icon > Exit
Via Task Manager: (Ctrl+Shift+Esc) > right-click processes > End Task
Versions for legacy systems (macOS 10.11) are available in the “Download” section via separate links.
Additional Conditions
Time synchronization with an NTP server (System Preferences > General > Date & Time > enable Set date and time automatically).
Required Permissions
Access to microphone, camera, and screen: System Preferences > Privacy & Security > grant the app access under Microphone, Camera, and Screen Recording & System Audio (the app will appear when it attempts to access the microphone, camera, or screen).
Notifications: System Preferences > Notifications > find the app > enable Allow Notifications.
App Formats for macOS
SHA512 checksums and version information for the eXpress desktop app can be checked in the YML files: eXpress | eXpress Corporate.
In the window that appears, drag the app icon to the Applications folder.
In the dialog requesting installation from an unknown source, click Allow.
Installing Certificates on macOS
Install corporate server certificates to enable connectivity:
Open the macOS Keychain Access app (use Spotlight search to find it).
Select System.
Drag the certificate file into the Keychain Access app.
Enter the computer administrator name and password.
Language and Spell Check on macOS
The interface language is determined by the OS settings. Available languages: Russian, English, French, German, Spanish, Arabic. To change the language: Settings > Main settings > Language.
The built-in spell checker from the operating system is used for the current system language.
Credential Storage on macOS
Authentication data is stored in the keychain. To view keys, open the macOS Keychain Access app (use Spotlight search to find it).
Keyring Password
On the first app launch, you’ll be prompted to create a keyring password (if it hasn’t been used before and no password was set). ⚠️ On subsequent app launches, the system may ask for this password again.
Deleting Keys
If you delete authentication keys from the keychain, the authentication screen will appear after restarting the app. When uninstalling the app normally, the keys are preserved.
Updating on macOS
Automatic updates are available if enabled in the settings (details).
Disabling Update Checks
Block access to the updates.express.ms resource (ETS app uses its own updates server, if configured).
Standard Update
In the app, if updates are available: Settings (avatar button) > Check for updates. Manual updates are performed as a standard installation.
Uninstallation on macOS
Standard Uninstallation
Close the desktop app: select Quit in the Dock.
Open Finder > Applications > find the app and drag it to the Trash > empty the Trash.
Complete App Removal on macOS
Required to resolve critical errors.
For ETS apps, replace eXpress with the ETS app name.
Uninstall the app using the standard method.
Open the macOS Keychain Access app (use Spotlight search to find it).
Delete keys starting with eXpress.
Delete the folder: /Users/CurrentUser/Library/Application Support/eXpress
or: ~/Library/Application Support/eXpress
You can quickly navigate to the folder via Finder: Go > Go to Folder... If the folder doesn’t exist, search for the file eXpress-config.json and delete it. If needed, show hidden folders by pressing Shift + Cmd + ..
Linux Desktop App
System Requirements for Linux
Computer
At least 4 GB of RAM
CPU with a clock speed of at least 2.6 GHz and 4 cores
At least 1 GB of free disk space
Operating System
64-bit Linux systems: Ubuntu 14.04, Fedora 24, Debian 8, Astra Linux 1.25 and newer, Alt Linux, and other modern Linux distributions (to check the Linux version, enter lsb_release -a in the terminal).
gnome-keyring. Without it, the app will hang on the startup screen. Installation: sudo apt install gnome-keyring in the terminal Installation in KDE: pamac install gnome-keyring and pamac install seahorse (keyring manager).
fuse to run AppImage. Without it, the AppImage format won’t launch. Installation: sudo apt fuse Installation in KDE: pamac install fuse
The libappindicator3-1 library for Astra Linux. Without it, the installation will fail with the error “Dpkg operation interrupted”. Installation: sudo dpkg –configure –a, then sudo apt-get install libappindicator3-1
The GLIBC library for Astra Linux 2.12 and below. Learn more
After installing the libraries, log out and back in or restart the computer.
Time synchronization with an NTP server (see OS documentation).
Required Permissions
Access to the microphone, camera, and notifications (see OS documentation).
App Formats for Linux
SHA512 checksums and version information for the eXpress desktop app can be checked in YML files: eXpress | eXpress Corporate.
Repositories for downloading Linux packages are not available.
Double-click to run > installation will proceed in the package manager.
RPM
Double-click to run > installation will proceed in the package manager.
AppImage
Enable the “executable” or “allow execution” property for the file > double-click to run.
Certificate Installation on Linux
Install corporate server certificates to enable connectivity:
Debian, Kali Linux, Linux Mint, Ubuntu
To add your root certificate to the trusted store in Debian, Kali Linux, Linux Mint, Ubuntu, and their derivatives:
Check if the directory /usr/local/share/ca-certificates exists:
ls -l /usr/local/share/ca-certificates
If it doesn’t exist, create it:
sudo mkdir /usr/local/share/ca-certificates
The certificate must be in PEM format (usually it is) and have a .crt extension—if your certificate has a .pem extension, simply rename it to .crt.
Copy your certificate with the command:
sudo cp ./CERTIFICATE.crt /usr/local/share/ca-certificates/
Update the system-wide certificate list:
sudo update-ca-certificates
Verify your certificate is among the trusted ones:
awk -v cmd='openssl x509 -noout -subject' ' /BEGIN/{close(cmd)};{print | cmd}' < /etc/ssl/certs/ca-certificates.crt | grep -i CERTIFICATE
Arch Linux, BlackArch
To add your root CA to the trusted store in Arch Linux, BlackArch, and their derivatives:
Run the command:
sudo cp ./CERTIFICATE.crt /etc/ca-certificates/trust-source/anchors/
Update the system-wide trusted certificate list:
sudo update-ca-trust
Language and Spellchecking on Linux
The interface language is determined by the OS settings. Available languages: Russian, English, French, German, Spanish, Arabic. To change the language: Settings > General > Language.
The built-in spellchecker from the operating system (if available) is used for the current system language.
Credential Storage on Linux
Authentication data is stored in the gnome-keyring. To view the keys, open the keyring manager:
Passwords and Keys in Ubuntu;
KWallet in KDE;
Seahorse and other keyring managers.
Keyring Password
On the first app launch, you’ll be prompted to create a keyring password (if it hasn’t been used before and no password was set). ⚠️ On subsequent app launches, the system may ask for this password again.
Deleting Keys
If you delete authentication keys from the keyring, the authentication screen will appear after restarting the app. Keys are preserved during standard app uninstallation.
Updating on Linux
Automatic updates are available for supported formats (AppImage) if enabled in settings (learn more).
Disabling Update Checks
Block access to the updates.express.ms resource (ETS app uses its own updates server, if configured).
Standard Update
In the app, if updates are available: Settings (avatar button) > Check for Updates. Manual updates are performed as a standard installation.
Uninstallation on Linux
Standard Uninstallation
Installer Format
Description
DEB
Via the package manager or terminal (see your OS documentation). Example for Ubuntu:
dpkg --list in the terminal > Enter > find the app > sudo apt-get remove app_name > Enter > enter the admin password.
RPM
Via the package manager or terminal (see your OS documentation).
AppImage
Close the app via the tray icon > delete the AppImage package and the pinned shortcut.
Complete App Uninstallation with Traces Removal on Linux
Required to resolve critical errors.
For ETS apps, replace eXpress with the ETS app name.
Uninstall the app using the standard method.
Open the keyring manager (Passwords and Keys in Ubuntu, KWallet in KDE, or Seahorse in Astra Linux).
Delete keys starting with eXpress.
Delete the folder: /home/username/.config/eXpress
Web App
The web app can be opened in any modern browser on a computer: corp.express. Your organization may use a different address for the web app.
You can check the SHA512 hash and version information of the eXpress web app in the YML file: eXpress Web.
Browser Requirements for the Web App
⚠️ The web app does not work in mobile browsers.
Browser Versions
Use an up-to-date browser. PDF viewing does not work in Google Chrome, Chromium, and Microsoft Edge versions below 79.
Browser
Minimum Version
How to Check the Version
Apple Safari
11
Safari > About Safari
Chromium
75
Enter the address chromium://version/
Google Chrome
75
Enter the address chrome://version/
Microsoft Edge
75
Enter the address edge://version
Mozilla Firefox
79
Enter the address about:support
Opera
56
Enter the address opera://about
Vivaldi
1.16.1279.3
Enter the address vivaldi://about/
Yandex Browser
17.4
Enter the address browser://help/
Required Permissions
OS Settings: allow the browser to access the camera, microphone, screen, and notifications.
Browser Settings: allow the web app to access notifications, clipboard, microphone, and camera.
Safari (for correct sound signals): Safari > Settings > Websites > Auto-Play > grant the Always permission to the web app.
Installing Certificates for the Web App
Installing non-standard corporate server certificates is required for the server connection to work. See the instructions for operating systems:
The interface language is determined by the browser settings. Several languages are supported: Russian, English, French, German, Spanish, Arabic. To change the language: Settings > Main settings > Language.
The built-in browser spell check is used.
Updating the Web App
Click the Update button in the pop-up window or in the app settings.
Progressive Web App
The web app can be installed as a progressive web app (PWA) in Chromium-based browsers (Chrome, Yandex Browser, Opera, Vivaldi, etc.): open the web app and click the install button in the address bar.
Web App Widget
A widget that can be embedded on the organization's internal corporate portal. The description and code are available in the repository (in Russian).
What the Widget Looks Like
When adding the script to a page, a button will appear in the lower right corner, opening a special eXpress window through which an employee can log in to eXpress and contact a colleague.
Starting from version 3.26, significant changes have been introduced:
Optimized audio and video call performance
Media and Transcoding roles require a separate server
⚠️ Support for the architecture combining Front, Media, and Transcoding roles on a single server has been discontinued as of Feb 2025.
Updating without migrating roles to separate servers will render the system inoperable. The migration instructions are available in the Administrator Architecture Guide.
Supported Version Lag
⚠️ eXpress server software does not support lagging behind by more than 3 minor versions. We recommend performing updates regularly.
After Migrating the Android App to Another Device, It Doesn’t Work Correctly
It’s not recommended to migrate the app between devices using third-party data migration tools. If the app doesn’t work correctly after migration, reinstall it from the app store.
When Launching the Android App, the ROOTED DEVICE Error Appears
The app doesn’t support running on devices with ROOT permissions due to information security requirements. When attempting to launch on such a device, the Rooted Device error will appear with the reason:
Test-Keys — the system kernel is signed with an unofficial key. The device is considered unsafe. Solution: install the original OS or use a device with a standard kernel signature.
DANGEROUS_PROPS — reset the props parameters or install the original OS.
Root management apps — remove apps like SuperSU and similar.
Connection to the Server Doesn’t Work on Android 9 and Newer
Update the app to the latest version.
Two Copies of the App on a Windows Computer
Two copies may appear if the app is installed in Program Files and in the profile folder. To avoid this:
For MSI packages of versions below 3.13, use the keys ISAUTOUPDATE="false" UPDATE="false" or place AppConfig.ini in %PROGRAMFILES%\App_Name.
Before installing the MSI, remove the app from the profile using the command: "%LOCALAPPDATA%\Programs\App_Name\Uninstall App_Name.exe" /S.
Desktop App Fails to Launch on Linux Due to Sandbox Error
If the app fails to launch and terminal displays errors such as:
Check failed
or
The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now.
Solution: Launch the app with the --no-sandbox parameter.
“Cannot Satisfy Dependencies” Error When Installing DEB Package on Linux
The error may occur in the package installer (e.g., QApt Package Installer).
Solution: Install the package as superuser:
sudo dpkg -i App_Name.deb
“GLIBC_2.25 Not Found” Error When Launching on Astra Linux 2.12
Astra Linux 2.12 uses an outdated version of GLIBC. We recommend updating the OS to the latest version. If updating is not possible, follow these steps:
Run the following commands to complete the installation:
sudo dpkg -i *.deb
apt-get -f install
In the dialog box, confirm the configuration update (select YES and press Y).
Restart the app.
File Drag-and-Drop Doesn’t Work and Session Terminates After Installation/Update on Windows
The issue occurs if the app is running as SYSTEM or another user different from the current one. As a result:
The app cannot find credentials and cache because it looks for them in another user’s profile, leading to session termination.
Windows Explorer cannot interact with the app running with elevated privileges, causing file drag-and-drop to fail.
Solution:
Close the app via the system tray.
Launch it again using the shortcut—this will restore proper permissions.
For Administrators: Deployment via SCCM or Kaspersky Security Center
To avoid the issue:
Disable automatic app launch using the AUTO_START=0 parameter (MSI key).
Do not create a task to launch via SCCM, even in the current user’s context—this may result in elevated privileges.
The message has been sent successfully.
Personal and group chats
Sending contacts, geolocations, voicemails, and files (images, videos,
documents)
Threads
Chat grouping with the use of tags
enterprise version
Editing images before sending (add text, handwritten lines, resize and rotate images)
Sending emoji, stickers, upload your own sticker pack
Reactions
Mobile-only access to a chat can be activated
enterprise version
A chat can be started in privacy mode (prohibit copying, screenshotting on mobile devices and forwarding)
enterprise version
Mention of a chat participant as well as any user with “@” (the mention feature)
Mention of multiple users with “#”
desktop version
Mention of all users in a chat with “@all”
Channels
Setting the channel confidentiality level (open/close)
Pinning channels at the top of the list
A user can go to a corporate/hybrid open channel via a mention (##)
Interaction with messages
Message typing indicator
Text formatting — bold, italics, paragraphing, etc.
implemented via Markdown
Viewing message status (delivered, read, edited, deleted)
Editing/deleting a sent message and displaying the edition/deletion status on the recipient’s side
Saving messages, creating reminders of messages, pinning messages at the top of the chat
enterprise version
Mobile-only access to a chat can be activated
enterprise version
Contacts
User data available for viewing: first name, last name, enterprise information (phone, email, company, job title, unit, supervisor), list of shared chats, enterprise server, link to user (routing), indication (online, time, when was last online)
enterprise version
Contact search by job title, company, domain, name or assigned tag
Audio-, videoconferences. Available only for enterprise users
Direct calls (Peer-to-Peer (P2P))
Audio and video calls for 120+ participants
Calls/videoconferencing between enterprise and external participants
Ability to open a call in another window / on top of the main window
Screen sharing
Call recording
Q4FY23
Hand up
Q4FY23
Schedule conferences using a calendar
Automatically send a link to the videoconferencing with adding a reminder to the calendar of participants
Assigning a password to access the conference
Sending invitation by email
mobile version
Integrations
with SIP telephony
with "heavy" VCS systems: Vinteo, Communigate, IVA, MIND
This site uses cookies (files with data about past visits to the site) to personalize the services and the convenience of users. You can prevent the storage of cookies in your browser settings. Our company takes the protection of personal data seriously - see our Privacy policy