홈페이지 » 어떻게 » 왜 내 PC에 Microsoft Visual C ++ 재배포 가능 항목이 많이 설치되어 있습니까?

    왜 내 PC에 Microsoft Visual C ++ 재배포 가능 항목이 많이 설치되어 있습니까?

    Windows에 설치된 프로그램 목록을 스크롤 한 적이 있다면 왜 거기에 Microsoft Visual C ++ Redistributable의 버전이 많이 있는지 궁금해 할 때 혼자가 아닙니다. 우리가 이러한 것들이 무엇이며 왜 그렇게 많은 PC에 설치되어 있는지 살펴보십시오.

    Visual C ++ 재배포 가능 항목?

    Microsoft Visual C ++는 C, C ++ 및 C ++ / CLI 프로그래밍 언어로 Windows 응용 프로그램을 만드는 데 사용되는 통합 개발 환경 (IDE)입니다. 원래 독립 실행 형 제품 이었지만 Microsoft Visual Studio의 일부로 포함되었습니다. 개발자는 코드를 작성, 편집, 테스트 및 디버깅 할 수있는 단일 응용 프로그램을 제공합니다. 프로그래밍 환경에는 많은 공유 코드 라이브러리에 대한 액세스가 포함되어 있으므로 개발자는 처음부터 고유 한 코드를 작성하지 않고도 특정 절차에 대해 이미 개발 된 코드를 사용할 수 있습니다. 이 공유 코드는 동적 링크 라이브러리 (DLL)의 형태를 띄며, 대부분의 Windows 사용자들이 어떤 시점이나 다른 시점에서 만난 용어입니다.

    사용자에게 소프트웨어를 배포 할 때가되면 개발자는 선택할 수 있습니다. DLL을 응용 프로그램 설치에 번들로 제공하거나 표준 공유 패키지 공유 패키지에 의존 할 수 있습니다. 대부분은 후자를 선택하며이 패키지는 Visual C ++ Redistributable로 알려져 있습니다. 재배포 가능 파일을 사용하면 몇 가지 장점이 있습니다. 패키지는 Microsoft에서 제공하며 버그 및 보안 픽스를 테스트하고 업데이트합니다. 재배포 가능 파일은 여러 프로그램이 동시에 사용할 수있는 사용자 컴퓨터에 단일 설치를 제공합니다..

    왜 그렇게 많은 사람들이 내 PC에 설치되어 있습니까??

    2 개월 전 새 PC에 Windows 10의 새로운 버전을 설치했습니다. 위의 그림에서 볼 수 있듯이 시스템에 Visual C ++ Redistributable의 네 가지 버전이 이미 있습니다. 다른 시스템에서는 20 개까지 보았습니다. 그래서, 어떻게 그들이 거기에 도착합니까??

    일부는 Windows 자체와 함께 설치됩니다. 설치되는 특정 버전은 사용중인 Windows 버전에 따라 다릅니다. 2012 년 및 2013 년 Visual C ++ 재배포 가능 파일과 함께 제공되는 Windows 10을 사용하고 있습니다. 또한 32 비트 (x86) 및 64 비트 (x64) 버전이 모두 설치되어 있음을 알 수 있습니다. 32 비트 버전의 Windows를 사용하는 경우 재배포 가능 파일의 64 비트 버전이 표시되지 않습니다. 64 비트 Windows에서 64 비트 및 32 비트 응용 프로그램을 모두 실행할 수 있기 때문에 두 버전 모두를 볼 수 있습니다..

    시스템에 표시되는 Visual C ++ 재배포 가능 파일의 추가 버전이 필요한 일부 프로그램과 함께 설치되었습니다. 개발자가 특정 버전의 Visual C ++에서 코드를 작성하면 해당 버전의 코드 라이브러리가 응용 프로그램을 실행하기 위해 사용자 시스템에도 있어야합니다. 즉, 예를 들어 개발자가 Visual C ++ 2005 (또는 Visual Studio 2005)를 사용하여 설치하려는 프로그램을 만드는 경우 Visual C ++ 2005 재배포 가능 파일이 프로그램과 함께 시스템에 설치되어 있어야합니다.

    때로는 재배포 가능 패키지가 설치되고 있음을 알리는 프로그램을 처음 실행할 때 팝업이 표시되는 경우가 있습니다. PC 게이머라면이 점을 많이 알 수 있습니다. 특히 Steam을 통해 게임을 즐기는 경우 특히 그렇습니다. 일반적으로 이는 개발자가 설치시 Microsoft에서 최신 패키지를 다운로드하도록 선택했음을 의미합니다. 경우에 따라 패키지가 응용 프로그램과 함께 제공됩니다. 다음은 2012 및 2013 C ++ 재배포 가능 패키지를 설치하려는 현재 AMD 그래픽 드라이버 패키지 설치 사진입니다.

    동일한 재배포 가능 패키지의 여러 버전이 설치되어 있거나 적어도 같은 해에 여러 버전이 설치되어있는 것을 볼 수 있습니다. 예를 들어, 2008 재배포 가능 파일의 여러 버전을 볼 수 있습니다. 하나는 서비스 팩임을 나타내고 다른 일부는 약간 다른 버전 번호를 나타낼 수 있습니다. 그래서 때로는 동일한 패키지의 여러 버전이 설치되어있는 것처럼 보일 수 있지만 모두 미묘하게 다릅니다. 불행히도, 다소 유사한 .NET Framework와는 달리, Microsoft는 이러한 모든 이전 버전을 통합 된 패키지로 통합하지 않았습니다..

    즉, Windows와 함께 제공되는 패키지와 설치하는 응용 프로그램과 함께 제공되는 패키지가 있습니다. 64 비트 Windows를 실행하는 경우 64 비트 및 32 비트 버전의 각 패키지가 표시됩니다.

    그들 중 일부를 제거 할 수 있습니까??

    짧은 대답은 : 그렇습니다..

    설치된 응용 프로그램 중 어느 것이 각 재배포 가능 패키지에 의존하는지 전혀 알지 못합니다. 프로그램을 제거하면 해당 프로그램은 의존하는 재배포 가능 패키지를 자동으로 제거하지 않습니다. 다른 응용 프로그램도 의존하는지 여부를 알 수 없기 때문입니다. 물론, 거기에 재배포 할 수있는 패키지가 있을지도 모르지만, 일부 프로그램이 여전히 사용하고있는 재배포 가능 패키지를 수동으로 제거하면 패키지가 제대로 실행되지 않을 수 있으며 경우에 따라 문제가 발생할 수도 있습니다. Windows 설치 자체.

    설치되어있는 프로그램 목록에 많은 사람들이 앉아있는 것을 보게 될지도 모르지만 PC에서 문제가 발생하면 재배포 가능 프로그램이 아무런 해를 끼치 지 않습니다. 그들은 또한 많은 공간을 차지하지 않습니다. 시스템에 설치 한 네 가지 버전은 현재 100MB 미만의 디스크 공간을 차지합니다..

    우리는 인터넷을 둘러싼 몇 가지 조언을 통해 이전 버전의 재배포 가능 패키지를 제거하고 각 주요 릴리스 (가장 최근의 것)를 제자리에 두는 방법을 제안했습니다. 즉, 2012 년 최신 재배포 가능 파일을 그대로두고 2012 년 이전 버전을 제거 할 것을 제안합니다. 우리는 이것을 테스트하여 신뢰할 수 없다고 판결했습니다. 때로는 효과가있는 것처럼 보이지만 효과가 있다는 보장은 없습니다. 3 가지 시스템에 대한 제한된 테스트에서 한 두 시스템이 더 이상 실행되지 않는 문제가 발생했습니다..

    내가 문제가있을 때 내가 할 수있는 일?

    안타깝게도, 재배포가 불가능한 설치에 이르기까지 애플리케이션 문제를 좁히는 것은 종종 어렵습니다. 재배포 가능 패키지를 직접 가리키는 프로그램을 설치하거나 조작하는 중에 오류 메시지를 거의받지 못합니다. 여전히 가능성이 있습니다. 때로는 테스트할만한 가치가 있습니다. 특히 방금 설치 한 프로그램이 이미 설치된 다른 프로그램을 중단시키고 둘 다 동일한 재배포 가능 프로그램을 사용하는 경우.

    첫째, 몇 가지 기본 단계를 수행 할 수 있습니다. Windows 업데이트에 최신 업데이트가 모두 있는지 확인하십시오. 패키지 업데이트를 사용할 수 있으면 문제가 해결 될 수 있습니다. Windows에서 손상된 시스템 파일을 검사 해 볼 수도 있습니다. 오래 걸리지 않으며 손상되거나 사라진 시스템 파일을 복원 할 수 있습니다. 항상 가치있는 일입니다..

    이러한 단계를 수행해도 문제가 해결되지 않으면 해당 버전을 제거했다가 다시 설치하십시오. 특정 버전을 모르는 경우 도박을하고 컴퓨터에서 재배포 가능 패키지를 모두 제거한 다음 각 버전의 모든 최신 구현을 설치하십시오. 어느 경로를 선택하든 컴퓨터를 먼저 백업하십시오.!

    프로그램 및 기능 제어판에서 다른 프로그램을 제거하는 것과 같은 방법으로 재배포 가능 파일을 제거 할 수 있습니다. 그런 다음 Microsoft의 다운로드 센터에서 최신 버전을 다운로드하여 설치할 수 있습니다. 다음은 각 버전에 대한 직접 링크입니다.

    • Microsoft Visual C ++ 2005 SP1 재배포 가능 파일 (x86)
    • Microsoft Visual C ++ 2005 SP1 재배포 가능 파일 (x64)
    • Microsoft Visual C ++ 2008 SP1 재배포 가능 파일 (x86)
    • Microsoft Visual C ++ 2008 SP1 재배포 가능 파일 (x64)
    • Microsoft Visual C ++ 2010 SP1 재배포 가능 파일 (x86)
    • Microsoft Visual C ++ 2010 SP1 재배포 가능 파일 (x64)
    • Microsoft Visual C ++ 2012 업데이트 4 재배포 가능 파일 (x86 및 x64)
    • Microsoft Visual C ++ 2013 재배포 가능 파일 (x86 및 x64)
    • Microsoft Visual C ++ 2015 업데이트 2 재배포 가능 파일 (x86 및 x64)

    64 비트 버전의 Windows를 실행하는 경우 32 비트 (x86) 및 64 비트 (x64) 버전을 모두 다운로드하여 설치해야합니다..

    그리고 거기에 있습니다. 다행히도이 Visual C ++ 재배포 가능 패키지가 무엇인지, 왜 그렇게 많은 패키지가 PC에 설치되어 있는지 설명합니다..