Il problema è dovuto al fatto che nel tuo Windows manca la cartella Temp (C:\Windows\Temp)
e quindi molti programmi (praticamente quasi tutti) non si installano generando quell'errore.
Quindi devi ricreare la cartella di nome Temp in C:\Windows:
apri un prompt di comandi con esegui come amministratore
al prompt digita il comando:
md c:\windows\temp e premi INVIO.
poi riavvia Windows
Lo stesso problema si è verificato sul PC di mio cugino appena comprato e si è risolto ricreando la cartella mancante, e la colpa è degli assemblatori che hanno installato Vista da una immagine di ripristino (infatti solo in questo caso si verifica questo bug cioè la mancanza della cartella temp che genera l'errore
Nome directory non è Valido quando si tenta di installare applicazioni
http://support.microsoft.com/kb/932142/en-us).
E' scandaloso il fatto che gli assemblatori non abbiano testato il PC, perchè bastava anche solo provare ad installare qualcosa per accorgersi di questo problema. Credo che molti PC siano venduti con questo problema... e ciò è molto molto grave!