I know this is an old thread, but just wanted to tell people what fixed it for me. It turned out to be Windows Search 4.0 service causing the problem. I got into Safe Mode and checked out the Event Viewer and there was an error message about Windows Search. I disabled the service and was able to boot normally. Eventually I uninstalled it.