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.
Troubleshooting for error 315000
Troucleshooting steps for crash problems
How to resolve being unable to log in due to this error
Troubleshooting for game crashes with error "The application encountered an unexpected error"
Troubleshooting for Battle.net desktop application crashes.
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
Troubleshooting for error Code: BLZBNTBGS0000020A