Windows universal crt что это



Обновление для универсальной среды выполнения C в Windows

В данной статье рассматривается обновление для универсальной среды выполнения C (CRT) в Windows. Перед установкой этого обновления, см. Универсальная CRTдля получения дополнительных сведений см.

Сведения об этом обновлении

Универсальная библиотека CRT Windows 10 является компонентом операционной системы Windows, который позволяет функциям CRT выполняться в операционной системе Windows. Это обновление позволяет классическим приложениям Windows, зависящим от выпуска универсальной CRT Windows 10, выполняться в операционных системах более ранних версий Windows.

Microsoft Visual Studio 2015 создает зависимость от универсальных CRT при построении приложений с помощью Windows 10 Software Development Kit (SDK). Это обновление можно установить на более ранние операционные системы Windows, для правильной работы этих приложений.

Данное обновление предназначено для следующих операционных систем:

Windows Server 2012 R2

Windows Server 2012

Windows Server 2008 R2 с пакетом обновления 1 (SP1)

Windows 7 с пакетом обновления 1

Windows Server 2008 с пакетом обновления 2 (SP2)

Windows Vista с пакетом обновления 2

Как получить это обновление

Метод 1. Центр обновления Windows

Это обновление предоставляется как Рекомендуемые обновления через Центр обновления Windows. Дополнительные сведения о том, как выполнить обновление Windows, узнайте, как получить обновления через Центр обновления Windows.

Метод 2. Центр загрузки Майкрософт

Следующие файлы доступны для загрузки из Центра загрузки Майкрософт.

Для всех поддерживаемых 86-разрядных версий Windows 8.1

Скачать пакет.

Для всех поддерживаемых 64-разрядных версий Windows 8.1

Скачать пакет.

Для всех поддерживаемых 64-разрядных версий Windows Server 2012 R2

Скачать пакет.

Для всех поддерживаемых 64-разрядных версий Windows Server 2012

Скачать пакет.

Для всех поддерживаемых 86-разрядных версий Windows 7

Скачать пакет.

Для всех поддерживаемых 64-разрядных версий Windows 7

Скачать пакет.

Для всех поддерживаемых 64-разрядных версий Windows Server 2008 R2

Скачать пакет.

Для всех поддерживаемых 86-разрядных версий Windows Vista

Скачать пакет.

Для всех поддерживаемых 64-разрядных версий Windows Vista

Скачать пакет.

Для всех поддерживаемых 86-разрядных версий Windows Server 2008

Скачать пакет.

Для всех поддерживаемых 64-разрядных версий Windows Server 2008

Скачать пакет.

Примечание. Обновление для Windows RT 8.1 можно скачать только из центра обновления Windows.

Для получения дополнительных сведений о том, как скачать файлы поддержки Майкрософт, щелкните следующий номер статьи базы знаний Майкрософт.

Как загрузить файлы поддержки Microsoft через оперативные службы 119591Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последнее антивирусное программное обеспечение, доступное на период публикации файла. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

Подробные сведения об обновлении

Предварительные условия

Для установки этого обновления необходимо иметь накопительный пакет обновления для Windows RT 8.1, Windows 8.1 и Windows Server 2012 R2 (2919355) от апреля 2014 г., установленный в Windows Server 2012 R2 или Windows 8.1. Или установите Пакет обновления 1 для Windows 7 или Windows Server 2008 R2. Или установите Пакет обновления 2 для Windows Vista и Windows Server 2008.

Сведения о реестре

Чтобы применить это обновление, не нужно вносить изменения в реестр.

Необходимость перезагрузки

Возможно потребуется перезагрузить компьютер после установки этого обновления.

Сведения о замене обновлений

Это обновление не заменяет ранее выпущенное обновление.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Ссылки

См. термины , которые корпорация Майкрософт использует для описания обновлений программного обеспечения.

Источник

Update for Universal C Runtime in Windows

This article describes an update for Universal C Runtime (CRT) in Windows. Before you install this update, see the prerequisites section. For more information, see Introducing the Universal CRT.

About this update

The Windows 10 Universal CRT is a Windows operating system component that enables CRT functionality on the Windows operating system. This update allows Windows desktop applications that depend on the Windows 10 Universal CRT release to run on earlier Windows operating systems.

Microsoft Visual Studio 2015 creates a dependency on the Universal CRT when applications are built by using the Windows 10 Software Development Kit (SDK). You can install this update on earlier Windows operating systems to enable these applications to run correctly.

This update applies to the following operating systems:

Windows Server 2012 R2

Windows Server 2012

Windows Server 2008 R2 Service Pack 1 (SP1)

Windows Server 2008 Service Pack 2 (SP2)

Windows Vista SP2

How to obtain this update

Method 1: Windows Update

This update is provided as a Recommended update on Windows Update. For more information about how to run Windows Update, see How to get an update through Windows Update.

Method 2: Microsoft Download Center

The following files are available for download from the Microsoft Download Center.

All supported x86-based versions of Windows 8.1

Download the package now.

All supported x64-based versions of Windows 8.1

Download the package now.

All supported x64-based versions of Windows Server 2012 R2

Download the package now.

All supported x64-based versions of Windows Server 2012

Download the package now.

All supported x86-based versions of Windows 7

Download the package now.

All supported x64-based versions of Windows 7

Download the package now.

All supported x64-based versions of Windows Server 2008 R2

Download the package now.

All supported x86-based versions of Windows Vista

Download the package now.

All supported x64-based versions of Windows Vista

Download the package now.

All supported x86-based versions of Windows Server 2008

Download the package now.

All supported x64-based versions of Windows Server 2008

Download the package now.

Note The update for Windows RT 8.1 can be downloaded only from Windows Update.

For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to obtain Microsoft support files from online services Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

Update detail information

Prerequisites

Registry information

To apply this update, you don’t have to make any changes to the registry.

Restart requirement

You may have to restart the computer after you apply this update.

Update replacement information

This update doesn’t replace a previously released update.

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the «Applies to» section.

References

See the terminology that Microsoft uses to describe software updates.

Источник

Развертывание универсальной библиотеки CRT

Начиная с Visual Studio .NET и заканчивая Visual Studio 2013 каждый основной выпуск инструментов и компилятора C++ содержал новую автономную версию библиотеки среды выполнения C (CRT) корпорации Майкрософт. Эти автономные версии CRT были независимыми друг от друга и в различной степени несовместимыми друг с другом. Например, библиотека CRT, используемая Visual Studio 2012, имела версию 11 и имя msvcr110.dll, а CRT в Visual Studio 2013 имела версию 12 и имя msvcr120.dll. начиная с Visual Studio 2015, это больше не так. В Visual Studio 2015 и более поздних версиях используется одна универсальная CRT.

универсальный CRT (UCRT) — это компонент операционной системы Microsoft Windows. он входит в состав операционной системы в Windows 10 или более поздней версии, а также Windows Server 2016 или более поздней версии. UCRT доступен с помощью клиентский компонент Центра обновления Windows в более старых операционных системах, которые по-прежнему доступны в расширенной поддержке. Локальное развертывание универсальной CRT поддерживается с некоторыми ограничениями.

Централизованное развертывание

Предпочитаемый способ централизованной установки универсальной CRT — Центр обновления Microsoft Windows. Универсальная CRT является рекомендуемым обновлением для всех поддерживаемых операционных систем Microsoft Windows, поэтому многие компьютеры устанавливают ее по умолчанию в рамках обычного процесса обновления. Первоначальный выпуск универсальной CRT был KB2999226. Более позднее обновление с различными исправлениями ошибок было внесено в KB3118401, и в нем были добавлены дополнительные обновления с дальнейшими исправлениями ошибок и новыми функциями. Для получения последних обновлений выполните поиск support.microsoft.com по фразе «универсальная среда выполнения C» или «Универсальная CRT».

Не все компьютеры с Microsoft Windows регулярно получают обновления через Центр обновления Windows, а на некоторых могут устанавливаться не все рекомендуемые обновления. для поддержки использования приложений, созданных с помощью наборов средств C++ Visual Studio 2015 и более поздних версий на этих компьютерах, доступны распространяемые файлы универсальной библиотеки CRT, доступные для автономного распространения. Эти распространяемые файлы можно загрузить с одной из ссылок KB выше. Распространяемый компонент универсальной библиотеки CRT требует, чтобы компьютер был обновлен до текущего пакета обновления. Например, распространяемый пакет для Windows 7 будет устанавливаться только в Windows 7 с пакетом обновления 1 (SP1), но не в Windows 7 RTM.

Универсальная библиотека CRT является фундаментальной зависимостью библиотек C++. Распространяемый компонент Visual C++ (VCRedist) устанавливает начальную версию универсальной библиотеки CRT (версия 10.0.10240) на компьютерах, на которых еще не установлены. Эта версия достаточна для удовлетворения зависимостей библиотеки C++. если приложение зависит от более поздней версии универсальной библиотеки CRT, необходимо использовать клиентский компонент Центра обновления Windows для полного обновления компьютера. Или же установите эту версию UCRT явным образом. перед установкой VCRedist рекомендуется установить универсальную среду выполнения C с помощью клиентский компонент Центра обновления Windows или MSU. Этот порядок установки может помочь избежать нескольких необходимых перезагрузок.

не все операционные системы подходят для последней универсальной среды выполнения C с помощью клиентский компонент Центра обновления Windows. в Windows 10 или Windows 11, централизованно развернутая версия соответствует версии операционной системы. Чтобы обновить универсальную среду выполнения C, необходимо обновить операционную систему. для Windows Vista до Windows 8.1 последняя доступная универсальная среда выполнения C основывается на обновлении Windows 10 юбилея (версия 10.0.14393).

Локальное развертывание

Локальное развертывание универсальной CRT поддерживается, хотя и не рекомендуется по соображениям безопасности и производительности. библиотеки dll для локального развертывания включены в состав Windows SDK в разделе « Windows Kits\10\Redist\ucrt\DLLs архитектура компьютера» в подкаталоге. Необходимые библиотеки DLL включают ucrtbase.dll в себя и набор библиотек DLL сервера пересылки аписет с именем api-ms-win-*.dll . Набор библиотек DLL, необходимых для каждой операционной системы, различается. Настоятельно рекомендуется включить все библиотеки DLL при развертывании локально.

Для локального развертывания существует два ограничения, которые следует учитывать:

в Windows 10 и Windows 11 универсальная библиотека CRT в системном каталоге всегда используется, даже если приложение включает в себя локальную версию универсальной библиотеки crt приложения. это справедливо даже в том случае, если локальная копия является более новой, поскольку универсальная библиотека CRT является основным компонентом операционной системы на Windows 10 и более поздних версиях.

версии Windows до Windows 8: универсальная библиотека CRT не может быть упакована локально с подключаемым модулем, если она находится в любом месте, но в главном каталоге исполняемого приложения. Библиотеки DLL сервера пересылки Аписет не могут успешно разрешить ucrtbase.dll это в этом случае. К рекомендуемым альтернативным способам относятся следующие.

  • Статическая компоновка универсальной CRT.
  • Централизованное развертывание универсальной CRT.
  • Помещение файлов универсальной CRT в один каталог с приложением.

Развертывание в Microsoft Windows XP

наборы средств Visual Studio 2015 и Visual Studio 2017 продолжают поддерживать разработку программного обеспечения для использования в Microsoft Windows XP. существует версия универсальной библиотеки CRT для Microsoft Windows XP. операционная система Microsoft Windows XP больше не является основной или расширенной. итак, центральное развертывание универсальной CRT на Microsoft Windows XP отличается от других операционных систем.

если Распространяемый компонент Visual C++ установлен в Windows XP, он непосредственно устанавливает универсальную CRT и все его зависимости в системный каталог. он не устанавливается или не зависит от клиентский компонент Центра обновления Windows. Распространяемые модули слияния, Microsoft_VC _CRT_ .msm файлы, выполняют те же действия.

Локальное развертывание универсальной CRT в Windows XP осуществляется так же, как и в других поддерживаемых операционных системах.

поддержка библиотеки времени выполнения для Windows XP больше не доступна в последних Распространяемый компонент Visual C++ для Visual Studio 2015, 2017, 2019 и 2022. последний распространяемый пакет для поддержки Windows XP — версия 16,7 (версия файла 14.27.29114.0). Если приложения Windows XP развернуты или обновлены до более поздней версии распространяемого компонента, приложения не будут работать. дополнительные сведения и о том, как получить версию распространяемого пакета, поддерживающего Windows xp, см. в разделе настройка программ для Windows xp.

Источник

You may also like...