You could add another user with full privileges (same as root), and experiment with changing the password for that one. If you mess it up, then you can still use root. After you've got the second user set up the way you want, and know that you can access MySQL with it, then you could try changing root's password again.
I don't have experience using MySQL on Windows, though, so I can't guarantee this will work.