First piece of advice: uninstall & reinstall the launcher (or just redownload it and stick it in a different location).
Secondly: Have you updated anything recently, before it started malfunctioning? (Windows (or whatever OS you use), Java, the launcher itself, etc...). That may have messed...