Universal crt kb2999226

Содержание

Universal crt kb2999226

There are two restrictions on local deployment to be aware of:

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

cpp-docs / docs / windows / universal-crt-deployment.md

  • Go to file T
  • Go to line L
  • Copy path
  • Copy permalink

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Cannot retrieve contributors at this time
50 lines (30 sloc) 6.38 KB

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents Copy raw contents

Copy raw contents

Universal CRT deployment
Learn how, when, and where to deploy the Universal CRT library for your app.
deploying the CRT [C++]
application CRT deployment [C++]

Universal CRT deployment

From Visual Studio .NET through Visual Studio 2013, each major release of the C++ compiler and tools has included a new, standalone version of the Microsoft C Runtime (CRT) library. These standalone versions of the CRT were independent from, and to various degrees, incompatible with each other. For example, the CRT library used by Visual Studio 2012 was version 11, named msvcr110.dll, and the CRT used by Visual Studio 2013 was version 12, named msvcr120.dll. Beginning in Visual Studio 2015, it’s no longer the case. Visual Studio 2015 and later versions of Visual Studio all use one Universal CRT.

The Universal CRT (UCRT) is a Microsoft Windows operating system component. It’s included as part of the operating system in Windows 10 or later, and Windows Server 2016 or later. The UCRT is available by using Windows Update on older operating systems that are still in extended support. Local deployment of the Universal CRT is supported, with some restrictions.

The preferred method to centrally install the Universal CRT is to use Microsoft Windows Update. The Universal CRT is a Recommended update for all supported Microsoft Windows operating systems, so by default, most machines install it as part of the regular update process. The initial release of the Universal CRT was KB2999226. A later update with various bug fixes was мейд in KB3118401, and there have been more updates with further bug fixes and new features. For more recent updates, search support.microsoft.com for «Universal C Runtime» or «Universal CRT».

Not all Microsoft Windows computers regularly install updates by use of Windows Update, and some may not install all Recommended updates. To support the use of applications built by using the Visual Studio 2015 and later C++ toolsets on those machines, there are Universal CRT Redistributable files available for offline distribution. Those redistributable files may be downloaded from one of the KB links above. The Universal CRT Redistributable requires that the machine has been updated to the current service pack. So, for example, the redistributable for Windows 7 will only install onto Windows 7 SP1, not Windows 7 RTM.

The Universal CRT is a fundamental dependency of the C++ libraries. The Visual C++ Redistributable (VCRedist) installs the initial version of the Universal CRT (version 10.0.10240) on machines that don’t already have one installed. This version is sufficient to satisfy the C++ library dependencies. If your application depends on a more recent version of the Universal CRT, you must use Windows Update to bring your machine fully up to date. Or, install that version of the UCRT explicitly. It’s best to install the Universal C Runtime by using Windows Update or an MSU before you install the VCRedist. This installation order can help avoid multiple required reboots.

Not all operating systems are eligible for the most recent Universal C Runtime via Windows Update. On Windows 10 or Windows 11, the centrally deployed version matches the version of the operating system. To update the Universal C Runtime further, you must update the operating system. For Windows Vista through Windows 8.1, the latest available Universal C Runtime is based on the Windows 10 Anniversary Update (version 10.0.14393).

Local deployment of the Universal CRT is supported, but not recommended for both performance and security reasons. The DLLs for local deployment are included as part of the Windows SDK, in the Windows Kits\10\Redist\ucrt\DLLs subdirectory, by computer architecture. The DLLs required include ucrtbase.dll and a set of APISet forwarder DLLs named api-ms-win-*.dll . The set of DLLs required on each operating system varies. It’s highly recommended that you include all of the DLLs when you deploy locally.

There are two restrictions on local deployment to be aware of:

  • On Windows 10 and Windows 11, the Universal CRT in the system directory is always used, even if an application includes an application-local copy of the Universal CRT. It’s true even when the local copy is newer, because the Universal CRT is a core operating system component on Windows 10 and later.
  • Versions of Windows before Windows 8: The Universal CRT can’t be packaged locally with a plugin, if it’s located anywhere but the main app executable directory. The APISet forwarder DLLs are unable to resolve the ucrtbase.dll successfully in this case. Some recommended alternative solutions include:
    • Statically link the Universal CRT,
    • Centrally deploy the Universal CRT, or
    • Place the Universal CRT files in the same directory as the app.

    Deployment on Microsoft Windows XP

    Visual Studio 2015 and Visual Studio 2017 toolsets continue to support development of software for use on Microsoft Windows XP. There’s a version of the Universal CRT for Microsoft Windows XP. The Microsoft Windows XP operating system is no longer in mainstream or extended support. So, central deployment of the Universal CRT onto Microsoft Windows XP is different from other operating systems.

    When the Visual C++ Redistributable is installed on Windows XP, it directly installs the Universal CRT and all of its dependencies into the system directory. It doesn’t install or depend on any Windows Update. The Redistributable merge modules, the Microsoft_VC_CRT_.msm files, do the same.

    Local deployment of the Universal CRT on Windows XP is the same as on other supported operating systems.

    [!IMPORTANT] Runtime library support for Windows XP is no longer available in the latest Visual C++ Redistributable for Visual Studio 2015, 2017, 2019 and 2022. The last redistributable to support Windows XP is version 16.7 (file version 14.27.29114.0). If your Windows XP apps are deployed with or updated to a later version of the redistributable, the apps won’t run. For more information, and how to get a version of the redistributable that supports Windows XP, see Configuring programs for Windows XP.

    Установка компонент Microsoft Windows Universal CRT(KB2999226) и Microsoft Visual C++ 2017 Redistributable(×86)

    Universal crt kb2999226

    Здрасти.
    Для корректной работы промышленного программного комплекса на о.с.W.7 sp1 x86 v.6 Января 7601
    требуется установка компонент Micrоsoft Windows Universal CRT(KB2999226) и Micrоsoft Visual C++ 2017 Redistributable(×86).
    Укажите на деяния юзера п.к. нужные для установки компонент.

    94731 / 64177 / 26122
    Регистрация: 12 Апреля 2006
    Сообщений: 116,782
    Ответы с готовыми решениями:

    Не устанавливается Microsoft Visual C++ 2015 Redistributable на windows 10
    Помогите разрешить делему, не выходит установить на windows 10 vc_redist 2015, просит.

    Установка C++/CLR для Microsoft Visual Studio 2017
    Хороший денек. Подскажите, где можно взять C++/CLR для Microsoft Visual Studio 2017 не на германском.

    Microsoft Visual C + + 2008 Redistributable
    подскажите пожалуйста что такое Microsoft Visual C + + 2008 Redistributable ?

    Не устанавливается Microsoft Visual C++ Redistributable
    Всем привет! Вот такая неувязка: не устанавливается Microsoft Visual C++ Redistributable.Выдает.

    Дно пробито
    3920 / 2630 / 370
    Регистрация: 7 Октября 2020
    Сообщений: 18,689

    AHom
    Качал сборку ? Составляющие Виндовс трогал ? Твикерами воспользовался ? Есть другое ПО имеющее в комплекте поставки пакеты МВ++ ? Вирусы на ПК есть ?

    Есть хорошая утилита VCRHyb64.exe — она всё сама сделает : с условием что нет заморочек с системой .

    Бот сгибальщик
    855 / 475 / 100
    Регистрация: 29 Июля 2020
    Сообщений: 2,470
    Записей в блоге: 7

    Там же русским языком написано что необходимо для установки данной программки.
    Скачать и установить. Имей ввиду, что система у тебя 32-битная (x86).

    Регистрация: 5 Ноября 2014
    Сообщений: 84

    AHom, для начала, проверьте режим пуска этих служб:
    Установщик модулей Windows
    Центр обновления Windows

    Возможно, у некий из их стоит режим пуска Отключена. Измените его на Вручную и попытайтесь установить (либо запустить) свою программку поновой — она должна будет установить нужные составляющие сама.

    Регистрация: 10 Августа 2020
    Сообщений: 21

    Здрасти.
    Составляющие Micrоsoft Windows Universal CRT(KB2999226) и Micrоsoft Visual C++ 2017 Redistributable(×86)
    и программный комплекс установлены после переустановки о.с.W.7 sp1 x86 v.6 Января 7601.

    87844 / 49110 / 22898
    Регистрация: 17 Июня 2006

    Universal crt kb2999226

    Сообщений: 92,604
    Помогаю со студенческими работами тут

    Хороший денек, не так давно решил переслать другу программку, фактически написанную — сходу говорю: я.

    Про Microsoft Visual C++ 2010 Redistributable
    Здрасти программеры. Подскажите, пожалуйста, что такое «Microsoft Visual C++ 2010.

    Как удалить Microsoft Visual C++ 2012 Redistributable
    Неувязка такая, установил этот визуал, спустя месяц, у меня начали появляться ошибки, типо не.

    Здрасти. Начинаю установку Microsoft Visual C++ 2015 Redistributable (x64), через некое.

    How to Fix Microsoft Office Installation Error (KB2999226) | Error Fix 100% Working | Surya Tecnico

    Universal CRT (KB2999226) для Office 2016 Windows 7 64

    Universal crt kb2999226

    Драйвера

    Просмотров 9.1к.

    Universal crt kb2999226

    При установке Microsoft Office 2016 в Windows 7 может появиться ошибка, указывающая на то, что требуемый компонент Universal CRT (KB2999226) установить не удалось. Последующие пробы инсталлировать офисный пакет фуррором не увенчаются – за ранее необходимо разобраться с обозначенным системным обновлением. Ссылка на скачка KB2999226 прикреплена в конце статьи. В обзоре мы поведаем о методах установки данного апдейта – предложим два более действенных варианта.

    Установка обновления

    Загрузка и подключение хоть какого пакета системных обновлений производится одним из 2-ух методов – стопроцентно вручную либо с внедрением встроенного в ОС инструмента.

    Вручную

    Совладать с поставленной задачей сумеет хоть какой начинающий юзер – довольно следовать обычному методу, представленному ниже:

    1. Спускаемся в конец странички и загружаем пакет по прикреплённой ссылке – предлагаемый установщик является официальным.
    2. Запускаем загруженный файл, имеющий формат MSU.
    3. Дожидаемся окончания процедуры сканирования, соглашаемся на установку.
    4. Закрываем окно, перезагружаем ПК.

    Universal crt kb2999226

    После перезагрузки можно повторно испытать установить Microsoft Office 2016 – если операция была проведена удачно, рассматриваемая нами ошибка больше не появится.

    При помощи системного инструмента

    Если по какой-нибудь неясной причине вручную решить делему не удаётся (процедура установки внезапно прерывается), можно испытать отыскать необходимое обновление в «Центре обновления Windows».

    Universal crt kb2999226

    Метод использования данного способа смотрится последующим образом:

    1. Применяем сочетание кнопок [knopka]Win[/knopka]+[knopka]R[/knopka], чтоб открыть окно «Выполнить».
    2. Вставляем в поле «Открыть» команду «wuapp», жмём на «ОК».
    3. Перемещаемся в раздел «Поиск обновлений», расположенный в левом меню.
    4. Ожидаем окончания процесса поиска.
    5. Жмем на «Важные», чтобы перейти к списку фундаментальных апдейтов.
    6. Находим строку «Обновление для Microsoft Windows 7 (KB2999226), отмечаем её галочкой, нажимаем на «ОК».
    7. Кликаем по кнопке «Установить», дожидаемся завершения процедуры, перезагружаем систему.

    Universal crt kb2999226

    Причины появления возможных проблем

    Препятствовать установке апдейтов могут следующие факторы:

    • Остановлена системная служба. Нужно перейти в «Панель управления», найти «Администрирование», переместиться в «Службы» и запустить «Центр обновления». Если интересующий пункт уже активен, нужно остановить его, а затем запустить повторно.
    • Недостаточно свободного места на диске. Рассматриваемый нами апдейт весьма увесистый – перед установкой убедитесь в наличии необходимого пространства.
    • Активность вирусов. Проверяем ПК любой доступной антивирусной утилитой.
    • Ошибки реестра, сбои при загрузке и подобное – требует более тщательной проверки.

    Universal crt kb2999226

    Ключ активации и загрузка

    Нажав на кнопку ниже, вы запустите скачивание KB2999226.

    Похожие статьи

    • Universal crt что это

      Содержание Обновление кода для универсальной среды выполнения Upgrade your code to the Universal CRT Где найти файлы универсальной среды выполнения Where…

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Что будем искать? Например,Человек

Мы в социальных сетях