최신 버전의 Microsoft Visual C++ 2010 재배포 가능 패키지가 시스템에서 감지되었습니다.

어디에?
"컴퓨터에서 최신 버전의 Microsoft Visual C++ 2010 재배포 가능 패키지가 감지되었습니다.'' Visual C++ 2010을 설치하는 소프트웨어를 설치하거나 Visual C++ 2010을 설치할 때 오류가 발생합니다. Microsoft Visual C++ 2010 재배포 가능 패키지에는 CRT, 표준 C++, MFC, ATL, OpenMP 및 MSDIA 라이브러리.

title: "컴퓨터에서 최신 버전의 Microsoft Visual C++ 2010 재배포 가능 패키지가 감지되었습니다."
태그: cpp, 윈도우

canonical_url: https://kodlogs.com/blog/101/version-microsoft-visual-redistributable-detected-machine



왜요?
시스템에 더 높은 버전의 재배포 가능 파일이 있기 때문에 설치 시 이 오류가 표시됩니다. 컴퓨터에 설치되지 않은 경우에도 이 오류가 발생합니다. 컴퓨터에 설치되지 않은 경우에도 발생하는 이유는 무엇입니까? 그 이유는 무엇입니까? 과거 어느 시점에 설치되었을 가능성이 있습니다. 따라서 예기치 않은 동작을 유발할 수 있는 설치 파일이 남아 있을 수 있습니다.

어떻게?
아래 주어진 이 문제를 해결하는 방법이 있습니다.
제어판의 프로그램 및 기능으로 이동하여 이후 업데이트를 제거하십시오. 설치를 확인하고 여전히 실패하면 다음 단계를 따르십시오.
로그를 확인하십시오. 보다 자세한 검사를 위해 상세 정보를 활성화합니다. 방법을 모른다면? 걱정하지 마세요. Microsoft가 여기까지 왔습니다. 지침을 따르십시오http://support.microsoft.com/kb/223300.
verbose로 구성된 로그를 찾으십시오. 아마도 '%LOCALAPPDATA%\temp'에 있을 것입니다. 파일 이름은 "Microsoft Visual C++ 2010 x86 Redistributable Setup_.html"입니다.

최신 버전이 설치되었음을 나타내는 일부 줄이 있습니다. 레지스트리로 이동하여 이름을 바꾸거나 삭제하십시오.

샘플 로그 발췌

…

BlockIf: A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine....
[7/10/2014, 9:44:0]A newer version of Microsoft Visual C++ 2010 Redistributable has been detected on the machine.
[7/10/2014, 9:44:0]evaluating BlockIf:

[7/10/2014, 9:44:0] And: evaluating...
[7/10/2014, 9:44:0] Equals: evaluating...
[7/10/2014, 9:44:0]Current Operation value is Installing

[7/10/2014, 9:44:0] Equals evaluated to true

[7/10/2014, 9:44:0] LessThan: evaluating...
[7/10/2014, 9:44:0]RegKeyValue: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\x86\Bld contains '40219'
[7/10/2014, 9:44:0]all numeric characters - canonicalizing

[7/10/2014, 9:44:0] LessThan evaluated to true

[7/10/2014, 9:44:0] And evaluated to true

[7/10/2014, 9:44:0] BlockIf evaluated to true

…




메모:
레지스트리를 잘못 편집하면 심각한 문제가 발생할 수 있으며 OS를 다시 설치해야 합니다.

예방법
수정하기 전에 레지스트리를 백업하십시오.

좋은 웹페이지 즐겨찾기