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

Hola Solo Queria Preguntarte Es Que Yo Tengo Win 7 Y Creo Que Esta Solucion Que Das Aqui Es Para Win Vista Si Sabes Como Solucionarlo En Win 7 Me Avisas Por Favor Gracias.
Si el problema que ocurre es el mismo esto deberia funcionar tambien en Windows 7 para ahorrarte la reinstalada.
Gracias… no realice la pregunta pero tenia ese problema y buscando en google encontre tu respuesta y me ha servido mucho (no sabes la de tiempo k llevaba con el problemita..)
Janeth y Francisco, les hago saber que Microsoft publico una herramienta para arreglar este problema, y les recomiendo que la descarguen aqui: http://go.microsoft.com/?linkid=9708107 actualizare este post con la herramienta pronto, saludos.
Funciono a la perfeccion, ya puedo instalar programas, Gracias
Hola, el archivo de microsoft que comentas me echo a perder el equipo, afortunadamente restaure a un estado anterior, proceso a hacer todo a mano, saludos.
Datos del sistema: Windows XP Pro SP3 Español
Gracias flaco ! queria instalar el virtualDJ y me decia que no encontraba la ruta de “rprprprofile /appdata/roaming/microsoft/windows/start menu
Lo que hice fue cambiar desde REGEDIT (no me abre desde todos los programas debo abrir “simbolo del sistema” y escribir regedit) encontre ese archivo y le puse %USERPROFILE osea lo puse como tenia el resto, se ve que estaba medio cagado ese archivo, ahora lo instale y me voy a mandar unas remixadas junto a unas pitadas de chala
Buenos Humos
Que bueno que te sirvio, gracias por tomarte el tiempo de comentar. Saludos!