On mine I was unable to start the services.msc control panel but was able to bring up the task manager using <ctrl> <alt> <Dlt>, The service that was creating delays (up to 2 minutes) was the HP CUE discovery Service.
I have to say that 10 years ago HP product was top of the pyramid, the software was quality and updated.....If you search for problems with hpqddsvc you'll find a litany of issues...all of which points to the reality that HP is very much a shadow of its former self.
Seting the hpqddsvc to manual start meant the boot completed and when ever I look the service is actually running so something else starts it, but at a time and in a way that doesnt stop everything else from completing the boot
Andy