KB2999226 업데이트에서 Visual Express 설치가 중단되었습니다.

KB2999226 업데이트에서 Visual Express 설치가 중단되었습니다.

내 컴퓨터에 Windows 8.1이 설치되어 있습니다. Visual Express 2015를 설치하려고 했는데 KB2999226업데이트를 설치하려고 하면 설치가 중단됩니다.

그런 다음 해당 업데이트를 수동으로 설치하려고 했습니다. 그런데 업데이트가 내 컴퓨터에 적용되지 않는다고 뜹니다.

왜 이런거야? 해당 KB2999226업데이트를 미리 설치하려면 다른 업데이트가 필요합니까?

답변1

KB2999226 업데이트를 미리 설치하려면 다른 업데이트가 필요합니까?

전제조건

이 업데이트를 설치하려면 다음이 필요합니다.Windows RT 8.1, Windows 8.1 및 Windows Server 2012 R2용 2014년 4월 업데이트 롤업(2919355) Windows 8.1 또는 Windows Server 2012 R2에 설치됩니다. 또는 설치 Windows 7 또는 Windows Server 2008 R2용 서비스 팩 1. 또는 설치Windows Vista 및 Windows Server 2008용 서비스 팩 2.

원천KB2999226 - Windows의 Universal C Runtime 업데이트

답변2

를 설치하기 전에 시스템을 업데이트해야 하는 이유를 이해하는 데 도움이 될 Universal CRT에 대한 배경 지식을 제공하고 싶습니다 vc_redist.x64.exe.

C 런타임의 상당 부분이 Windows 10( )의 OS로 이동되었으며 ucrtbase.dll다른 OS DLL(예: kernel32.dll)과 마찬가지로 서비스됩니다. 더 이상 Visual Studio에서 직접 서비스되지 않습니다. MSU 패키지는 Windows 업데이트용 파일 형식입니다.

Windows 10 Universal CRT를 이전 OS로 가져오기 위해 이 OS 구성 요소를 하위 수준으로 가져오는 Windows 업데이트 패키지가 만들어졌습니다. KB2999226Windows 10 RTM Universal CRT를 하위 플랫폼(Windows Vista부터 Windows 8.1까지)에 제공합니다. KB3118401하위 플랫폼에 대한 Universal CRT에 Windows 10 11월 업데이트를 제공합니다.

Windows XP(최신 SP)는 여기서 예외입니다. Windows 서비스는 해당 OS에 대한 하위 수준 패키지를 제공하지 않으므로 Visual Studio(Visual C++)는 System32VCRedist 및 MSM을 통해 UCRT를 설치하는 메커니즘을 제공합니다 .


  1. Windows Universal Runtime은 Windows Universal Runtime( )에 종속되어 있으므로 VC Redist exe 패키지에 포함되어 있습니다 KB2999226.

    Windows 10은 UCRT 기본 제공 기능을 제공하는 유일한 OS입니다. 모든 이전 OS는 Windows 업데이트를 통해서만 UCRT를 얻습니다. 이는 모든 Vista → 8.1 및 관련 서버 SKU에 적용됩니다.

    Windows 7, 8, 8.1의 경우 Windows Universal Runtime은 KB2999226. 그러나 패키지 KB2919355설치를 용이하게 하는 업데이트가 포함된 필수 업데이트가 있습니다 KB2999226.


  1. 재배포 가능 패키지에서 런타임을 설치할 때 KB2999226이 항상 설치되지 않는 이유는 무엇입니까? KB2999226런타임의 일부로 설치되지 않는 이유는 무엇입니까 ?

    VCRedist에 포함된 UCRT MSU는 Windows 업데이트 서비스를 호출하여 설치되며 KB는 Windows 업데이트 서비스 활동/상태에 따라 설치에 실패할 수 있습니다.

    • 시스템이 필요한 서비스 기준으로 업데이트되지 않은 경우 UCRT MSU는 "해당 사항 없음"으로 간주됩니다.

      설치되어 있는지 확인하세요 KB2919355. 또한 알려진 문제가 있으므로 KB2919355 이 전에 다음 핫픽스를 설치해야 합니다: KB2939087, KB2975061.

    • VCRedist가 설치될 때 Windows 업데이트 서비스가 다른 업데이트를 설치하는 경우 오랜 지연이 발생하거나 시스템이 사용 중임을 나타내는 오류가 나타날 수 있습니다.

      이 문제는 기다렸다가 나중에 다시 시도하면 해결할 수 있습니다(나중에 Windows 업데이트 UI를 통해 설치하는 것이 성공하는 이유일 수도 있음).

    • Windows 업데이트 서비스가 준비되지 않은 상태인 경우 이를 반영하는 오류가 표시될 수 있습니다.

      최근 WUSA 서비스가 종료되었음을 나타내는 오류 코드와 관련된 오류를 조사했습니다.


  1. 필수 구성 요소가 설치되어 있는지 확인하려면 KB2919355다음 두 가지 옵션이 있습니다.

    레지스트리 키:

    64비트 하이브

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14
    CurrentState = 112
    

    32비트 하이브

    HKLM\SOFTWARE\[WOW6432Node\]Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14
    CurrentState = 112
    

    또는 다음 파일 버전을 확인하세요.

    C:\Windows\SysWOW64\wuaueng.dll
    C:\Windows\System32\wuaueng.dll
    

    7.9.9600.17031 또는 나중에.

관련 정보