Connection error due to non-Latin characters in Windows username
Sometimes you may encounter the following errors in Multilogin:
- "Your Windows system cannot perform the necessary WinAPI calls to launch Stealthfox browser"
- "Error! java.io.IOException: [unreadable text]"
They occur when a Windows user folder has non-Latin characters in the name (Russian, Arabic, Chinese, Korean, etc.) and therefore Windows API cannot be utilized properly. This article describes how to fix this issue.
Create a new Windows user
The easiest option is to create a new Windows user with Administrator rights. This user should have a name that only contains Latin characters. On this page you will find step-by-step instructions for this solution.
Change your Windows username
- Make sure that your current user has Administrator rights
- Go to the C:\Users\ folder and rename your user folder (it shouldn't contain non-Latin characters or spaces).
If the Rename option is not available, navigate to the Search box in the upper-right corner of the File Explorer. Search the user folder name you want to change. In the search result list, find the user folder, right-click it, and you should see the Rename option:
- Open Regedit and navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<User SID>\
- Modify the registry value ProfileImagePath to the new pathname
For example, let's say we want to get rid of the space in a username. So in Step 2, we use the File Explorer to navigate to the C:\Users folder and rename the John Smith subfolder to JohnSmith. In Step 3, we click each <User SID> sub-key until we find the one with ProfileImagePath C:\Users\John Smith. In step 4 we change it to C:\Users\JohnSmith.
Check Multilogin installation disk drive
To function properly, Multilogin has to be installed on the same disk drive where your OS is installed. For example, if your OS is installed on Drive C, Multilogin should also be installed on Drive C. If it's not the case, uninstall Multilogin and reinstall it on the same disk drive as your OS. You can find more details in this article.
Reinstall Microsoft Visual C++
Often the issue is caused by outdated Microsoft Visual C++ components installed on your device. You can find step-by-step instructions on how to resolve this issue in this article.
If the issue persists, the last solution would be to reinstall Windows and specify a username without non-Latin characters in the installation process.