there are some password recovery utils used out there for large enterprise solutions, but they might be a bit expensive for just one computer. I think the best course of action is to back up all your information and format your computer, or if you have another account which has admin access you can reset the password of the administrator account.