Este problema puede ocurrir al intentar instalar o desinstalar algún programa:
Tambien ocurre cuando se instala el Microsoft Security Essentials, y el numero de error es 0×80070643.
Para solucionarlo ejecutamos el regedit, y vamos a:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Verificamos el tipo y el valor de el registro AppData, tiene que ser REG_EXPANDED_SZ, y en mi caso tenia un valor incorrecto «%APPDATA%» lo cambiamos por «%USERPROFILE%\AppData\Roaming». He preparado un archivo archivo .reg para corregir automaticamente este problema, lo pueden descargar aqui.
http://support.microsoft.com/kb/886549
Actualizacion: Microsoft ha publicado una herramienta para corregir el problema automaticamente, asi que les pongo el enlace para las personas que aun tengan este problema: http://go.microsoft.com/?linkid=9708107
