Unreal editor stuck at 45% and won't go futher

If you compile the Unreal Engine by yourself, the first time you open it (just the first time), it will take a long time before run because it compiles shaders and does other stuff. Just be patient and you’ll see that eventually it will run.