나는 같은 문제에 부딪쳤다. 해결책은 "Microsoft Visual C ++ Compilers 2010 Standard-enu-x86"을 제거하는 것이지만 제어판 / 프로그램 및 기능에는이 작업을 수행 할 수있는 항목이 없습니다. 또한 다음을 제거해야 할 수도 있습니다.
Microsoft Visual C++ Compilers 2010 Standard - enu - x64
참고 : 단어 C ++와 컴파일러 사이 에는 2 개의 공백 이 있습니다 .
내가 알아 낸 방법은 위의 두 용어에 대한 레지스트리 검색을 수행하는 것입니다. 위의 각 문자열에 해당하는 DisplayName이있는 regkey를 찾을 때 LocalPackage에서 값을 찾으십시오. 아래 지침을 사용하여 제거하는 데 사용할 MSI 파일의 이름을 찾을 수 있습니다.
관리자 권한으로 명령 프롬프트를 시작하십시오. 로 이동하십시오 C:\Windows\Installer
. 다음 명령을 실행하십시오.
C:\Windows\Installer>msiexec /x <LocalPackage reg string value here>
프롬프트에 '예'라고 대답하면 완전히 정리됩니다. 필요한 경우 다른 문자열에 대해 반복하십시오. 이를 통해 Windows SDK 7.1 전체를 설치할 수 있습니다.
필자의 경우 Visual C ++ 2010 Express 버전과 VS2010 SP1을 설치했습니다. 웹 검색 결과에 따르면이 문제는 SP1 설치로 인해 발생하는 것 같습니다. 또한 모든 것을 제거하고 Windows SDK 7.1 만 설치하고 싶었습니다. 그래서 물건을 닦았습니다. 또 다른 대안은 Windows SDK 7.1을 설치할 때 "Visual C ++ Compilers"를 선택 해제하여 기존의 최신 버전을 유지하고 나머지 SDK를 올바르게 설치하는 것입니다.
이 페이지에는 관련성 있고 중요한 추가 정보가 있습니다. http://msdn.microsoft.com/en-us/visualc/gg697159