I know at least 5 people with the same problem. Have tried every solution offered by MS and it still won't work.
SP2 for Vista caused so many problems that eventually, MS offered free 'phone support for people experiencing problems. Unfortunately, I believe that offer expired yonks ago.