다음을 통해 공유


VC++ 2008의 VCRedist는 루트 디렉터리에 임시 파일을 설치합니다.

이 문서는 VCredist가 임시 디렉터리 대신 루트 디렉터리에 파일을 설치하는 문제를 해결하는 데 도움이 됩니다.

원래 제품 버전: Visual Studio 2008
원래 KB 번호: 950683

증상

Visual Studio 2008 RTM용 Visual C++ 2008 재배포 가능 패키지(VCRedist_x86.exe, VCRedist_x64.exe, VCRedist_ia64.exe)를 설치하면 시스템에서 사용 가능한 공간이 가장 큰 드라이브의 루트 디렉터리에 다음 파일이 생성됩니다.

  • 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

원인

이러한 임시 파일은 설치 관리자가 임시 디렉터리 대신 드라이브 중 하나의 루트 디렉터리에 잘못 생성됩니다.

해결

이러한 파일은 불필요하며 시스템에서 안전하게 삭제할 수 있습니다. 런타임 라이브러리의 작동은 해당 라이브러리의 영향을 받지 않습니다.

알려진 버그이며 VS2008 SP1에서 수정되었습니다.

VS 2008의 RTM 버전에 대한 VCRedist의 문제입니다. 개발자는 이후 버전을 사용해야 합니다. 지원되는 최신 Visual C++ 다운로드를 참조 하세요.

예를 들어 Visual Studio 2008의 경우 Microsoft Visual C++ 2008 서비스 팩 1 재배포 가능 패키지 MFC 보안 업데이트를 사용해야 합니다.