VCRedist de VC++ 2008 installe les fichiers temporaires dans le répertoire racine

Cet article vous aide à résoudre le problème lié à l’installation de fichiers par VCredist dans le répertoire racine au lieu du répertoire temporaire.

Version d’origine du produit : Visual Studio 2008
Numéro de la 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 dispose du plus grand 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

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 n’est pas affecté par celle-ci.

Il s’agit d’un bogue connu qui 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 derniers téléchargements Visual C++ pris en charge.

Par exemple, pour Visual Studio 2008, vous devez utiliser Microsoft Visual C++ mise à jour de sécurité MFC du package redistribuable Service Pack 1 2008.