Cannot connect localhost to create a media server

Server Version#:1.29.2.6334-817e19b35

I’ve download Plex Media Server for windows, install it and run it. But when I right click on the plex media server icon on the taskbar and click open plex, it open the web http://localhost:32400/myplex/launch?X-Plex-Token=… and say that localhost has refused to connect. Can anyone help me solve this

If there was already a Plex Server installed on this machine before, do this: You need to reclaim your server, but don't dare to touch the Windows Registry