Here are the causes and possible fixes, quoted from MSDN Library: