Partager via


VCRedist à partir de VC++ 2008 installe des fichiers temporaires dans le répertoire racine

Cet article vous aide à résoudre le problème que VCredist installe les fichiers dans le répertoire racine au lieu du répertoire temporaire.

Version du produit d’origine : Visual Studio 2008
Numéro de base de connaissances d’origine : 950683

Symptômes

Lorsque vous installez le package Redistribuable Visual C++ 2008 (VCRedist_x86.exe, VCRedist_x64.exe, VCRedist_ia64.exe) pour Visual Studio 2008 RTM, les fichiers suivants sont générés sur le répertoire racine d’un lecteur qui a le plus d’espace disponible dans le système :

  • 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

La cause

Ces fichiers temporaires sont générés par erreur par le programme d’installation dans le répertoire racine de l’un de vos lecteurs, au lieu du répertoire temporaire.

Résolution

Ces fichiers sont inutiles et peuvent être supprimés en toute sécurité du système. Le fonctionnement de la bibliothèque runtime ne sera pas affecté par celui-ci.

Il s’agit d’un bogue connu et est résolu dans VS2008 SP1.

Il s’agit d’un problème avec un VCRedist pour la version RTM de VS 2008. Les développeurs doivent utiliser une version ultérieure. Consultez les téléchargements Visual C++ les plus récents pris en charge.

Par exemple, pour Visual Studio 2008, vous devez utiliser Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update.