TL;DR: I can't start the SQL Server service that my content database is on.
I installed SharePoint Foundation 2010 on a Win7 box a while back. About a year ago I disabled some services (in services.msc) because I wasn't using it anymore. Now I need it and I can't get the SQL Server (SHAREPOINT) service to start. Error 3417. I've tried enabling all of the services that I think might be related and still a no-go. The SQLExpress instance is running and I can connect to it but that's not where the content database is. Windows Firewall doesn't seem to be the problem but I haven't ruled that out yet. I wish I had written down what I disabled. Lesson learned.
Central Admin and the Product Config both fail (can't connect to the content database). Event viewer has the following error: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
This is all on one box. I checked SQL server config and Named Pipes are enabled for this instance. I never changed the logon info so that should still be correct. I tried installing the latest service pack but it's up to date. It's possible I installed it while the services were disabled. Browsing the site from IIS gives the same error but with a standard SP error page about not being able to access to content DB, which makes sense since the service isn't running.
I'm dumb and I know that. Can anybody help with troubleshooting tips?