Gila is absolutely correct,
you unable to do anything on the database which is in IN recovery mode.
you can able to see the status of the database in error logs like how much percent it recovers. some times it may not show the status in error logs but dont worry just wait till it becomes recovered. then find what to do next to avoid this kind of problems in future like.
1. why you restarted SQL Services,
2. Before starting SQL Services, Just check the log size of all databases. if Log size is huge simply shrink log files. and then restart services.