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 컴퓨터에 설치된 Microsoft Visual C ++ 재배포 가능 패키지의 5 개, 10 개 또는 심지어 20 개 버전을 볼 수있는 이유를 설명하지 않습니다.
다음과 같은 방법으로 Windows 시스템에 설치된 Microsoft Visual C ++ 재배포 가능 패키지 버전을 확인할 수 있습니다.
- 모든 버전 : 바로 가기 Windows- 일시 중지를 사용하여 제어판을 엽니 다. 제어판 홈을 선택하고 프로그램 및 기능을 여는 페이지에서.
- Windows 10 : Windows-I를 사용하여 설정 애플리케이션을 엽니 다. Creators Update 버전 이상을 사용하는 경우 앱> 앱 및 기능을 선택하고 나열된 패키지를 찾을 때까지 아래로 스크롤합니다. 이전 버전의 Windows 10을 사용하는 경우 시스템을 선택하고 여기에서 애플리케이션 목록을 찾습니다.
왜 그렇게 많은가요?
Windows는 일부 Microsoft Visual C ++ 재배포 가능 설치와 함께 제공 될 수 있지만 시스템에 필요한 프로그램을 설치할 때 대부분 설치됩니다.
컴퓨터에 이렇게 많이 설치된 것을 보는 데에는 몇 가지 이유가 있습니다.
- 32 비트 및 64 비트 버전을 사용할 수 있습니다. 32 비트 Windows 사용자는 32 비트 버전의 Microsoft Visual C ++ 재배포 가능 버전 만 볼 수 있지만 두 버전 모두 운영 체제의 64 비트 버전에 설치된 것을 볼 수 있습니다.
- Visual C ++의 모든 주 버전에 대해 여러 빌드가 존재할 수 있습니다. 예를 들어 11 가지 버전의 Microsoft Visual C ++ 2008 재배포 가능 패키지가 있으며 모두 나란히 설치할 수 있습니다.
같은 해의 여러 버전이 PC에 나열되는 주된 이유는 Microsoft가 해당 연도에 대한 통합 재배포 가능 패키지를 출시하지 않았기 때문입니다.
개발자가 특정 버전의 표준 라이브러리를 사용하는 경우 프로그램이 Windows PC에서 실행되도록하려면 일치하는 재배포 가능 버전을 시스템에 설치해야합니다.
최신 버전이 설치된 경우에도 실행될 수 있지만 항상 그런 것은 아니며로드시 오류 메시지가 나타나고 프로그램이 종료 될 수 있습니다.
즉, 의존하는 프로그램이 시스템에 여전히 설치되어있는 경우 컴퓨터에서 Microsoft Visual C ++ 재배포 가능 패키지의 다른 빌드를 제거해서는 안됩니다.
최악의 경우 컴퓨터에 필요한 모든 프로그램에 대해 하나의 재배포 가능 설치로 끝납니다.
범용 C 런타임
Microsoft는 Microsoft Visual C ++ 2015 재배포 가능 패키지의 릴리스와 결과적으로 2017 및 2019 릴리스와 함께 시스템을 변경했습니다.
이들은 범용 런타임을 사용하므로 모두가 아닌 하나 (최신 버전) 만 설치하면됩니다.
다음에서 추가 정보를 확인할 수 있습니다. 여기에 범용 C 런타임 .
시도 할 것
노트 : 시작하기 전에 설치된 재배포 가능 파일을 운영 체제에서 제거하는 데 문제가 발생하는 경우 시스템을 복원 할 수 있도록 시스템 백업을 만드는 것이 좋습니다. 그러나 발생할 수있는 최악의 상황은 프로그램 실행을 거부하는 것입니다.
시스템에서 제거하는 프로그램은 프로그램 설치 중에 설치된 경우에도 재배포 가능 파일을 제거하지 않습니다. 이 동작의 이유는 다른 프로그램도 재배포 가능 파일에 의존 할 수 있기 때문입니다.
프로그램을 재배포 가능한 버전에 쉽게 연결할 수있는 방법이 없기 때문에 이러한 설치를 제거하는 것은 시행 착오로 이어집니다.
한 가지 옵션은 재배포 가능 설치의 설치 날짜를 프로그램 설치와 비교하는 것입니다. 일치하는 날짜를 찾으면 해당 날짜가 연결되어 있고 재배포 가능 항목이 여전히 필요하다고 가정 할 수 있습니다.
일치하는 날짜를 찾지 못하면 나중에 설치 한 프로그램에도 필요할 수 있으므로 재배포 가능 파일이 더 이상 필요하지 않다는 결론을 내릴 수 없습니다.
먼저 매년 가장 오래된 버전을 제거하고 어떻게 진행되는지 확인할 수 있습니다. 그래도 제대로 작동하려면 많은 테스트가 필요할 수 있으며 모든 재배포 가능 설치를 결합하여 설치할 때 수백 메가 바이트 상단을 사용한다고 생각하면 그만한 가치가 없을 수 있습니다.
안전을 위해 설치된 모든 버전을 유지하고 제거 후 시작을 거부하는 프로그램과 관련된 문제를 피하는 것이 좋습니다.
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
- Visual C ++ 재배포 가능 파일은 필요한 프로그램을 설치할 때, Windows를 설치 또는 업데이트 할 때 또는 직접 설치할 때 설치됩니다.
- Visual Studio에서 표준 라이브러리를 사용하는 프로그래머가 사용합니다.
- 프로그램에는 특정 버전이 필요하며 이러한 버전이 제거되면 실행되지 않을 수 있습니다 (동일한 해의 이전 또는 최신 버전이 계속 사용 가능한 경우).
이제 당신 : Visual C ++ 재배포 가능 설치를 어떻게 처리합니까?