Microsoft Visual C ++ 재배포 가능 정보

한동안 사용했던 Windows PC에 설치된 프로그램 목록을 확인하면 Microsoft Visual C ++ 재배포 가능 설치 목록이 여러 개있을 수 있습니다.

이 기사를 작성하는 데 사용하는 PC에는 Microsoft Visual C ++ 2005 재배포 가능 패키지 3 개, Microsoft Visual C ++ 2008 재배포 가능 패키지 8 개, Microsoft Visual C ++ 2010 재배포 가능 패키지 2 개, Microsoft Visual C ++ 2013 재배포 가능 패키지 3 개, Microsoft Visual C ++ 2015 재배포 가능 패키지 2 개가 있습니다. 그 페이지.

염두에 두어야 할 질문에는 같은 연도 버전이 너무 많은 이유와 필요한 버전이 있는지 또는 매년 최신 버전을 유지하고 다른 버전을 모두 제거 할 수 있는지 여부가 포함됩니다.

깨끗하고 깔끔한 PC가 마음에 드신다면 예를 들어 일부를 제거 할 수 있습니다.

재배포 가능 Visual C ++의 목적

이전에는 독립 실행 형 이었지만 이제는 Microsoft Visual Studio의 일부인 Microsoft Visual C ++를 사용하여 Windows 용 프로그램을 만드는 개발자는 프로그램에 기능을 추가하기 위해 이미 존재하는 소위 표준 라이브러리를 사용할 수 있습니다. 이렇게하면 시간이 절약되고 기능을 처음부터 새로 만들어 휠을 재창조하는 것보다 낫습니다.

이러한 라이브러리가 사용될 때 개발자는 이러한 기능을 프로그램에 제공하는 데 필요한 것을 포함하거나 대신 Visual C ++ 재배포 가능 패키지를 사용할 수 있습니다.

개발자가 재배포 가능 패키지를 사용하기로 결정한 경우 아직 설치되지 않은 경우 사용자의 PC에 설치됩니다. 프로그램이 모두 Windows PC에 이미 설치된 재배포 가능 파일을 사용할 수 있으므로 재배포 가능 파일을 사용하면 이점이 있습니다.

그러나 Windows 컴퓨터에 5, 10 또는 20 가지 버전의 Microsoft Visual c ++ 재배포 가능 패키지가 설치되어있는 이유를 설명하지는 않습니다.

다음과 같은 방법으로 Windows 시스템에 설치된 Microsoft Visual C ++ 재배포 가능 패키지 버전을 확인할 수 있습니다.

  • 모든 버전 : 바로 가기 Windows- 일시 중지를 사용하여 제어판을 엽니 다. 제어판 홈을 선택하고 페이지에서 프로그램 및 기능을 엽니 다.
  • Windows 10 : Windows-I를 사용하여 설정 애플리케이션을여십시오. 크리에이터 업데이트 버전 이상을 사용하는 경우 앱> 앱 및 기능을 선택하고 나열된 패키지를 찾을 때까지 아래로 스크롤하십시오. 이전 버전의 Windows 10을 사용하는 경우 시스템을 선택하고 해당 응용 프로그램 목록을 찾으십시오.

왜 그렇게 많은가요?

Windows에는 일부 Microsoft Visual C ++ 재배포 가능 설치가 이미 제공 될 수 있지만 대부분 시스템에 필요한 프로그램을 설치할 때 설치됩니다.

이 많은 것들이 컴퓨터에 설치되어있는 이유는 다음과 같습니다.

  1. 32 비트 및 64 비트 버전을 사용할 수 있습니다. 32 비트 Windows 사용자에게는 32 비트 버전의 Microsoft Visual C ++ 재배포 가능 버전 만 표시되지만 64 비트 버전의 운영 체제에 모두 표시 될 수 있습니다.
  2. Visual C ++의 모든 주요 버전에 대해 여러 빌드가 존재할 수 있습니다. 예를 들어 11 가지 버전의 Microsoft Visual C ++ 2008 재배포 가능 패키지가 존재하며 모두 서로 옆에 설치 될 수 있습니다.

같은 해의 많은 버전이 PC에 표시되는 주된 이유는 Microsoft가 해당 연도에 대해 통합 재배포 가능 패키지를 출시하지 않았기 때문입니다.

개발자가 특정 버전의 표준 라이브러리를 사용하는 경우 프로그램이 Windows PC에서 실행되도록 시스템에 일치하는 재배포 가능 버전을 설치해야합니다.

최신 버전이 설치된 경우에도 실행될 수 있지만 항상 그런 것은 아니며로드시 오류 메시지와 프로그램 종료가 발생할 수 있습니다.

이는 해당 시스템에 의존하는 프로그램이 여전히 시스템에 설치되어있는 경우 머신에서 Microsoft Visual C ++ 재배포 가능 패키지의 다른 빌드를 제거하지 않아야 함을 의미합니다.

최악의 경우, 컴퓨터에 필요한 모든 프로그램에 대해 재배포 가능 설치가 하나씩 완료됩니다.

유니버설 C 런타임

Microsoft는 Microsoft Visual C ++ 2015 재배포 가능 패키지 및 2017 및 2019 릴리스로 시스템을 변경했습니다.

이들은 범용 런타임을 사용하므로 하나 대신 최신 버전 만 설치하면됩니다.

여기서 Universal C Runtime에 대한 추가 정보를 확인할 수 있습니다.

시도해야 할 것들

참고 : 시작하기 전에 운영 체제에서 설치된 재배포 가능 파일을 제거하는 데 문제가있는 경우 시스템을 복원 할 수 있도록 시스템 백업을 작성하십시오. 그러나 최악의 상황은 프로그램 실행을 거부한다는 것입니다.

시스템에서 제거한 프로그램은 프로그램 설치 중에 설치된 경우에도 재배포 가능 패키지를 제거하지 않습니다. 이 동작의 이유는 다른 프로그램이 재배포 가능 파일에 의존하기 때문입니다.

재배포 가능한 버전에 프로그램을 연결하는 쉬운 방법이 없기 때문에 이러한 설치를 제거하면 시행 착오가 발생합니다.

재배포 가능 설치의 설치 날짜를 프로그램 설치와 비교하는 것이 하나의 옵션입니다. 일치하는 날짜를 찾으면 해당 날짜가 연결되어 있고 재배포 가능 항목이 여전히 필요하다고 가정 할 수 있습니다.

일치하는 날짜를 찾지 못하면 나중에 설치 한 프로그램에서도 필요할 수 있으므로 재배포 가능 파일이 더 이상 필요하지 않다는 결론을 내릴 수 없습니다.

매년 가장 오래된 버전을 먼저 제거하고 시도해 볼 수 있습니다. 올바르게 배포하려면 많은 테스트가 필요할 수 있으며, 재배포 가능한 모든 설치가 설치된 경우 수백 메가 바이트의 상단을 사용한다고 생각하면 가치가 없을 수 있습니다.

모든 버전을 안전한 곳에 보관하고 제거 후 프로그램 시작을 거부하는 문제를 피하는 것이 좋습니다.

Microsoft Visual C ++ 재배포 가능 패키지 다운로드

다음 링크를 사용하여 최신 버전의 Microsoft Visual C ++ 재배포 가능 패키지를 다운로드 할 수 있습니다. 지원되는 경우 다운로드에는 32 비트 및 64 비트 버전이 포함됩니다.

  • Visual Studio 2017 용 Microsoft Visual C ++ 재배포 가능 패키지
  • Visual Studio 2015 업데이트 3 용 Microsoft Visual C ++ 재배포 가능 패키지
  • Visual Studio 2013 용 Microsoft Visual C ++ 재배포 가능 패키지
  • Visual Studio 2012 업데이트 4 용 Microsoft Visual C ++ 재배포 가능 패키지
  • Visual Studio 2010 서비스 팩 1 (설치 관리자)
  • Visual Studio 2010 서비스 팩 1 (웹 설치 관리자) Visual Studio 2010 SP1
  • Visual Studio 2008 서비스 팩 1 (설치 관리자)

TL; DR

  1. Visual C ++ 재배포 가능 파일은 파일이 필요한 프로그램을 설치하거나 Windows를 설치 또는 업데이트 할 때 또는 직접 설치할 때 설치됩니다.
  2. Visual Studio에서 표준 라이브러리를 사용하는 프로그래머가 사용합니다.
  3. 프로그램에는 특정 버전이 필요하며 이러한 버전이 제거 될 때 실행되지 않을 수 있습니다 (같은 해의 이전 또는 최신 버전이 계속 제공되는 경우).

지금 당신 : Visual C ++ 재배포 가능 설치를 어떻게 처리합니까?