Combined with your own solution and the content found on the web, it is summarized as follows:
First of all, you need to know where the problem is in order to deal with the target.
1. Open Event Viewer
Computer Right-click--Manage
The error list appears on the right, where you find the SQL Server-related view error description
There are several common errors, the first of which:
This problem is caused by the activation of VIN in the SQL service,
Similarly, if there is a sqlexpress via disabled, then restart the SQL Server service, the problem is resolved.
Second type of error: master database error.
Master database is a system database, in a good computer to back up a replacement of the master database, this time to provide one (note: This version of SQLSERVER2008R2)
master database Download
Other errors can be directly found in the Niang find the error description in the Event Viewer, there should be a workaround.
Windows cannot start SQL Server (MSSQLSERVER) on the local computer. Error code 126