There are several causes for this error. The one in particular that I encountered was caused by an incorrect data value in the registry.
Check the following locations in your registry and make sure there are no keys referencing an invalid drive location. If there is an invalid location – you may either fix it or delete it.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Thu, Jul 9, 2009
Systems Administration