Freigeben über


VCRedist von VC++ 2008 installiert temporäre Dateien im Stammverzeichnis.

Dieser Artikel hilft Ihnen, das Problem zu lösen, dass VCredist Dateien im Stammverzeichnis statt im Temp-Verzeichnis installiert.

Ursprüngliche Produktversion: Visual Studio 2008
Ursprüngliche KB-Nummer: 950683

Symptome

Wenn Sie das Visual C++ 2008 Redistributable Package (VCRedist_x86.exe, VCRedist_x64.exe, VCRedist_ia64.exe) für Visual Studio 2008 RTM installieren, werden die folgenden Dateien im Stammverzeichnis des Laufwerks mit dem im System größten verfügbaren Speicherplatz erstellt:

  • install.exe
  • install.res.1028.dll
  • install.res.1031.dll
  • install.res.1033.dll
  • install.res.1036.dll
  • install.res.1040.dll
  • install.res.1041.dll
  • install.res.1042.dll
  • install.res.2052.dll
  • install.res.3082.dll
  • vcredist.bmp
  • globdata.ini
  • install.ini
  • eula.1028.txt
  • eula.1031.txt
  • eula.1033.txt
  • eula.1036.txt
  • eula.1040.txt
  • eula.1041.txt
  • eula.1042.txt
  • eula.2052.txt
  • eula.3082.txt
  • VC_RED.MSI
  • VC_RED.cab

Ursache

Diese temporären Dateien werden fälschlicherweise vom Installationsprogramm im Stammverzeichnis eines Ihrer Laufwerke anstatt im Temp-Verzeichnis erstellt.

Auflösung

Diese Dateien sind unnötig und können sicher vom System gelöscht werden. Die Funktionsweise der Laufzeitbibliothek wird dadurch nicht beeinträchtigt.

Es handelt sich um einen bekannten Fehler und wurde in VS2008 SP1 behoben.

Es handelt sich um ein Problem mit VCRedist für die RTM-Version von VS 2008. Entwickler sollten eine neuere Version verwenden. Siehe Die neuesten unterstützten Visual C++-Downloads.

Zum Beispiel sollten Sie für Visual Studio 2008 das Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update verwenden.