You can use this service to reset your Battle.net password, which will remove most account locks.
Troubleshooting steps for resolving lock ups in Diablo III.
Troucleshooting steps for crash problems
Troubleshooting for error 315000
How to resolve being unable to log in due to this error
Troubleshooting for Battle.net desktop application crashes.
Troubleshooting for game crashes with error "The application encountered an unexpected error"
This error message appears while logging in to the game with the message that the player was disconnected from the server.
What to do if you are seeing an error after starting the game
What to do if you can't open the Battle.net desktop app, and there are no error messages when you try.