We pulled the download 6 days ago due to some large issues some users were experiencing. You are on Windows so it would not have affected you and if you got it prior to the pull you would still have it.
It is mentioned at Plex Media Server - #598 by chris_decker08