This problem might not be a problem with Tribler, but a problem with my OS (e.g. corrupted registry)…
I installed Tribler 7.0.1 x64 on Windows 10 16299, but it cannot start. The Tribler tray icon just flashed & disappeared.
I’ve checked the log file at %appdata%\.Tribler\logs, but both tribler-gui-error.log and tribler-gui-info.log are empty file.
Then, I used procmon to monitor the tribler.exe process. It showed that tribler exited after loading SSLEAY32.dll and LIBEAY32.dll - should be parts of OpenSSL.
These two files were then renamed to {ORIGINAL_NAME}-old.dll manully.
After such operation, Tribler turned to be working properly!
I was waiting for my precompiled OpenSSL lib to be downloaded (from https://indy.fulgan.com/SSL/ ) at that time. It was really surprising.
Procexp showed that tribler.exe loaded SSLEAY32.dll and LIBEAY32.dll from %programfiles%\Intel\iCLS Client\, which was very weired, but, after all, I’ve got Tribler working on my PC.
UPDATE: Copied SSLEAY32.dll and LIBEAY32.dll ( version 1.0.2n ) to %programfiles%\Tribler\ & Tribler still works. Procexp also shows tribler.exe loaded these two dlls from %programfiles%\Tribler\, instead of Intel’s directory.
If I replace these two files back to the original version, Tribler would turn to be unable to start again.