Die Installation von Visual Express wurde beim Update KB2999226 abgebrochen.

Die Installation von Visual Express wurde beim Update KB2999226 abgebrochen.

Auf meinem Computer ist Windows 8.1 installiert. Ich habe versucht, Visual Express 2015 darauf zu installieren, aber die Installation wurde abgebrochen, als versucht wurde, KB2999226das Update zu installieren.

Dann habe ich versucht, das Update manuell zu installieren. Aber es heißt, dass das Update nicht auf meinen Computer anwendbar ist.

Warum ist das so? Muss für dieses KB2999226Update vorher ein anderes Update installiert werden?

Antwort1

Muss für das Update KB2999226 vorher ein anderes Update installiert werden?

Voraussetzungen

Um dieses Update zu installieren, benötigen SieApril 2014 Updaterollup für Windows RT 8.1, Windows 8.1 und Windows Server 2012 R2 (2919355) installiert in Windows 8.1 oder Windows Server 2012 R2. Oder installieren Sie Service Pack 1 für Windows 7 oder Windows Server 2008 R2Oder installieren SieService Pack 2 für Windows Vista und Windows Server 2008.

QuelleKB2999226 – Update für Universal C Runtime in Windows

Antwort2

Ich möchte Ihnen einige Hintergrundinformationen zu Universal CRT geben. Damit können Sie besser verstehen, warum das System vor der Installation aktualisiert werden sollte vc_redist.x64.exe.

Ein großer Teil der C-Runtime wurde in Windows 10 in das Betriebssystem verschoben ( ucrtbase.dll) und wird wie jede andere Betriebssystem-DLL gewartet (z. B. kernel32.dll). Es wird nicht mehr direkt von Visual Studio gewartet. MSU-Pakete sind der Dateityp für Windows-Updates.

Um die Windows 10 Universal CRT auf frühere Betriebssysteme zu bringen, wurden Windows Update-Pakete erstellt, um diese Betriebssystemkomponente auf ein niedrigeres Niveau zu bringen. KB2999226bringt die Windows 10 RTM Universal CRT auf niedrigere Plattformen (Windows Vista bis Windows 8.1). KB3118401bringt das Windows 10 November-Update für die Universal CRT auf niedrigere Plattformen.

Windows XP (aktuellster SP) ist hier eine Ausnahme. Windows Servicing stellt keine Downlevel-Pakete für dieses Betriebssystem bereit, daher bietet Visual Studio (Visual C++) einen Mechanismus zur Installation des UCRT System32über VCRedist und MSMs.


  1. Die Windows Universal Runtime ist im VC Redist-EXE-Paket enthalten, da sie von der Windows Universal Runtime ( KB2999226) abhängig ist.

    Windows 10 ist das einzige Betriebssystem, das das UCRT mitliefert. Alle früheren Betriebssysteme erhalten das UCRT nur über Windows Update. Dies gilt für alle Vista → 8.1 und zugehörige Server-SKUs.

    Für Windows 7, 8 und 8.1 muss die Windows Universal Runtime über installiert werden KB2999226. Allerdings ist ein vorausgesetztes Update erforderlich KB2919355, das Aktualisierungen enthält, die die Installation des KB2999226Pakets erleichtern.


  1. Warum wird KB2999226 nicht immer installiert, wenn die Runtime aus der weiterverteilbaren Version installiert wird? Was könnte KB2999226die Installation als Teil der Runtime verhindern?

    Das im VCRedist enthaltene UCRT MSU wird durch einen Aufruf des Windows Update-Dienstes installiert. Die Installation des KB kann je nach Aktivität/Status des Windows Update-Dienstes fehlschlagen:

    • Wenn die Maschine nicht auf die erforderliche Wartungsbasis aktualisiert wurde, wird das UCRT MSU als „Nicht zutreffend“ betrachtet.

      Stellen Sie sicher, KB2919355dass es installiert ist. Außerdem gab es bekannte Probleme mit, KB2919355 daher sollte vorher der folgende Hotfix installiert werden: KB2939087, KB2975061.

    • Wenn der Windows Update-Dienst während der Installation von VCRedist andere Updates installiert, kann es entweder zu langen Verzögerungen kommen oder es treten Fehler auf, die darauf hinweisen, dass der Computer ausgelastet ist.

      Dieses Problem kann behoben werden, indem Sie warten und es später erneut versuchen (was der Grund sein kann, warum die Installation über die Windows Update-Benutzeroberfläche zu einem späteren Zeitpunkt erfolgreich ist).

    • Wenn sich der Windows Update-Dienst im Zustand „nicht bereit“ befindet, werden Ihnen entsprechende Fehlermeldungen angezeigt.

      Wir haben vor Kurzem einen Fehler mit einem Fehlercode untersucht, der darauf hinwies, dass der WUSA-Dienst heruntergefahren wurde.


  1. Um festzustellen, ob die Voraussetzung KB2919355installiert ist, gibt es zwei Möglichkeiten:

    Registrierungsschlüssel:

    64-Bit-Bienenstock

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

    32-Bit-Bienenstock

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

    Oder überprüfen Sie die Dateiversion von:

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

    7.9.9600.17031 oder später.

verwandte Informationen