Der Unterschied liegt darin, dass die Redistributables systemweit installiert werden,
also nach c:\windows\system32 während bei der DLL von oben meisten nur beisteht,
man soll sie in das Anwendungsverzeichnis kopieren.
Blöd nur, dass Window selbst schon da keine Peilung hat, ich habe diese Datei 6 Mal
auf C liegen
8.0.50727.4053 (latest)
8.0.50727.762
8.0.50727.42 (alle drei unter winsxs)
8.0.50727.762 (EAV, unlöschbar weil Selbstschutz)
Und zwei mal so noch.
6 Mal anderweitig bei irgendwelchen (älteren) Setups auf anderen Partitionen (unwichtig).
Und diese DLL wird ja nicht nur einmal verwendet.
>> weitere Fehlermeldungen über fehlende Dateien kommen
Folgende werde mit installiert
msdia80.dll (\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll)
ATL80.dll (system32)
mfc80.dll
mfc80u.dll
mfcm80.dll
mfcm80u.dll
msvcm80.dll
msvcp80.dll
vcomp.dll
Windows bringt davon schon ein paar mit, daher dürfte von dort nicht viel kommen.
Und Fehler werden nur dann gemeldet, wenn neuere Subroutinen benötigt werden,
die in den alten Klamotten nicht enthalten sind (ist jedoch seltener).
Deswegen ist man ja auch bei C++ 9.0 dazu übergegangen, das komplette Setup
beizulegen statt nur die DLL (was im übrigen auch gar nicht funktioniert).
Was bleibt? Bitte einmal richtig installieren, dann klappts auch mit dem Nachbarn