I found on my pc running Windows 8.1, App Readiness Service was causing a delay of about 2 minutes in startup. When I stop App Readiness (Run>msconfig>Services>uncheck "App Readiness" box) startup is 2 minutes shorter than when it is checked. This is on a pc using UEFI mode bootup. After stopping the service, I experienced no apparent problems and enjoy the benefit of the faster startup. Just posting this for others to consider or check out in case you are having a slower than normal startup. Hope it helps someone.

P.S. If anyone know of any problems this might cause, please post on here. My intentions are good, but sometimes I don't realize the consequences of a change.