0x800b0109 windows 7 как исправить net framework
Перейти к содержимому

0x800b0109 windows 7 как исправить net framework

  • автор:

Установка .NET Framework 4.7 блокируется Windows 7, Windows Server 2008 R2 и Windows Server 2012 из-за отсутствия обновления d3dcompiler

При попытке установки Microsoft .NET Framework 4.7 на компьютере с Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 SP1 или Windows Server 2012 программа установки блокируется и не может продолжить работу.

.netFramework

Эта проблема возникает, если на компьютере не установлено обновление для D3DComplier (D3DCompiler_47.dll).

Причина

.NET Framework 4.7 на Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 SP1 и Windows Server 2012 имеет новую зависимость от файла %windir%\system32\D3DCompiler_47.dll для WPF. Этот файл должен быть установлен до установки продукта .NET Framework 4.7.

Обходной путь

Чтобы устранить эту проблему,я установите обновление d3dcompiler из следующих ссылок перед установкой .NET Framework 4.7. Обновление также доступно в каталоге Центра обновления Майкрософт и в Центре обновления Windows.

  • В Windows 7 с пакетом обновления 1 (SP1) x86 используйте эту ссылку.
  • В ОС Windows 7 с пакетом обновления 1 (SP1) или Windows Server 2008 R2 x64 используйте эту ссылку.
  • В Windows Server 2012 x64 используйте эту ссылку.

Статус

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

.net Framework installer error 0x800B0109

The .net Framework 0x800B0109 error prevents the installation from continuing.

The Cause

An outdated Root Certificates store is the cause of the .net Framework 0x800B0109 issue. If the machine has been offline for a very long period, or is a fresh install. A current ‘Microsoft Root Certificate Authority’ root certificate will not be present as the machine will usually update the store once per-week. After a fresh install, it can take a number of minutes to hours to update the store. Your computer must also have an active internet connection with access to Windows Update to do this.

The Fix

The following script uses Windows Update to download and update the Microsoft Root Certificates. The script will work on an out of the box Windows 7 system running PowerShell 2.0 and above.

Save the following script to a bat/cmd file and run the file using an elevated command prompt

set dst=%SystemRoot%\Temp\roots mkdir "%dst%" powershell.exe -Command "(New-Object System.Net.WebClient).DownloadFile('http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab', '%dst%\authrootstl.cab')" powershell.exe -Command "(New-Object System.Net.WebClient).DownloadFile('http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/disallowedcertstl.cab', '%dst%\disallowedcertstl.cab')" expand.exe "%dst%\authrootstl.cab" "%dst%\authroot.stl" expand.exe "%dst%\disallowedcertstl.cab" "%dst%\disallowedcert.stl" certutil.exe -addstore -f root "%dst%\authroot.stl" certutil.exe -addstore -f disallowed "%dst%\disallowedcert.stl" rmdir /S /Q "%dst%"

The script performs the following actions:

  1. Create a working folder in the System Temp folder
  2. Downloads the updates certificate and certificate revocation list (cab files)
  3. Inflates the cab files
  4. Installs the certificates and CRL
  5. Deletes the working folder

If the system that you are using is off-line, the script can be easily modified to work from a USB drive or network share.

Recent Posts

  • List of largest daily changes in the FTSE 100
  • Azure Arc Setup installs and launches at log on after October 2023 KB5031364 on Windows Server 2022
  • Windows 10 Patch for October 2023 (KB5015684) re-enables the taskbar search box
  • Virtual TV Server: Changes & Issues after 4 years
  • Rescan button in Plex Tuner Setup does not work

Устранение ошибки установки .NET Framework, возникающей из-за отсуствия сертификата

.NET Framework 4.7.2 – фреймворк (компонент, программная платформа), который используется для разработки программного обеспечения. Данный фреймворк необходим в т.ч. для работы программы GBS.Market и должен быть установлен на компьютер, на котором используется программа. Обычно, данный компонент устанавливается вместе с программой. В некоторых случаях необходима ручная установка данного компонента.

Ошибка при установке .NET Framework

В процессе установки .NET Framework на компьютерах, где не установлены актуальные обновления, может возникнуть ошибка. Обычно, это компьютеры, работающие под управлением Windows 7. Текст ошибки:

Установка Net Framework не завершена; причина:
Цепочка сертификатов обработана, но обработка корневого прервана на корневом сертификате, у которого отсутствует отношение доверия с поставщиком доверия.

Сообщение об ошибке на английском языке:

A certificate chain could not be built to a trusted root authority . A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.

Цепочка сертификатов обработана, но обработка прервана на корневом сертификате, у которого отсутствует отношение доверия с поставщиком доверия.

Для того чтобы установка .NET Framework прошла корректно, необходимо установить корневой сертификат безопасности.

The .NET Framework 4.7 installation is blocked on Windows 7, Windows Server 2008 R2, and Windows Server 2012 because of a missing d3dcompiler update

When you try to install the Microsoft .NET Framework 4.7 on a computer that runs Windows 7 Service Pack 1 (SP1), Windows Server 2008 R2 SP1, or Windows Server 2012, the setup is blocked and cannot continue.

.netFramework

This issue occurs when the computer does not have the update for D3DComplier (D3DCompiler_47.dll) installed.

Cause

The .NET Framework 4.7 on Windows 7 SP1, Windows Server 2008 R2 SP1, and Windows Server 2012 has a new dependency on a %windir%\system32\D3DCompiler_47.dll file for WPF. This file must be installed before the .NET Framework 4.7 product can be installed.

Workaround

To work around this issue, install the d3dcompiler update from following links before you install the .NET Framework 4.7. The update is also available on Microsoft Update Catalog and through Windows Update.

  • On Windows 7 SP1 x86, use this link.
  • On Windows 7 SP1 or Windows Server 2008 R2 x64, use this link.
  • On Windows Server 2012 x64, use this link.

Status

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

Добавить комментарий

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