Ga eens naar start, en tik %temp% in in de zoekbalk. Dat ziet er naar uit alsof iets of iemand je temp dir variabele verandert heeft naar D:\, want hetgeen wat je in rood hebt aangegeven is een typische inhoud van de temp dir TIJDENS de setup van een (groot) programma, en grote programma's hebben soms de redist nodig. Normaliter word dit gewist aan het einde van een setup, maar als een setup is afgebroken wil het wel eens blijven staan. Daar is 'schijf opruiming' voor.
Enkele search-hits over je probleem:
http://tweaks.com/forum/Topic251567-1-1.aspx#bm251589
http://eraser.heidi.ie/trac/changeset/886
http://connect.microsoft....ck.aspx?FeedbackID=316557
Het lijkt te komen door een programmeur die niet helemaal goed weet wat hij doet. Om te beginnen is het een absolute no-go om zomaar je temporary installatie files (VC = Visual C) in een root dir neer te kwakken. Daarna hoort dat na de installatie sowieso weg te gaan.
Wat voor honky-tonky stuff ben jij aan het installeren? Ik durf te stellen dat ik soms 'vage' indie-applicaties installeer, maar mijn systeem is no-way zo goor als dát! Zelfs gare indie-apps moeten de %temp% var kennen, die zit in MS-operating systems sinds 1989! (tenminste, dat was mijn eerste autoexec.bat waar een SET TEMP = C:\TEMP in stond).
En over je eerdere post:
Duidelijk, en ook wel jammer om te horen. Vind het toch slordig! Lijkt mij dat alle programma's gewoon moeten werken op de nieuwste versie van c++. Kan verder geen kwaad maar zou er liever 2 hebben staan (2005 en 2008).
Je hebt er sowieso 2 nodig per programmeertaal: 32- en 64bit. Combineer wat upgrades (wat positief is, beveiligingslekken enzo...) met hun eigen uninstallers, en het lijstje kan vol worden. Als iets écht dubbel verschijnt, dan is dat slordig programmeerwerk, vaak van de kant van installers die niet goed 'kijken' of er een dependancy al voldaan is en 'zomaar' losse directories gaan gebruiken.