Might be some kind of issue with the registry? Try running Registry Mechanic
, it will fix a lot of issues and perhaps solve this problem too. Note: if you use it for free only some of the problems will be fixed, to fix everything you should actually buy it.
Another cause might be that your drive doesn't have enough empty space. I'd say that if it has less than 1% free space, you should try deleting some unnecessary files.
Hopefully this will help...