Устранение ошибки «Цепочка сертификатов обработана, но обработка прервана на корневом сертификате, у которого отсутствует отношение доверия с поставщиков доверия» при установке .NET Framework 4.7.2
Что такое .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 прошла корректно, необходимо установить корневой сертификат безопасности.
Установка сертификата
Скачайте сертификат Microsoft Root Certificate Authority 2011 по ссылке ниже.
Откройте папку, в которую сохранили сертификат. Кликните дважды на файле сертификата.
Если появилось окно с предупреждением системы безопасности – нажмите “Открыть”.

В окне свойств сертификата нажмите “Установить”.

После того как откроется мастер импорта сертификатов, выберите вариант “Текущий пользователь” и нажмите “Далее”

На следующей странице мастера импорта сертификатов необходимо выбрать вариант “Поместить все сертификаты в следующее хранилище” и нажать кнопку “Обзор”.

В списке хранилищ необходимо выбрать “Доверенные корневые центры сертификации” и нажать кнопку “ОК”.

После выбора хранилища для сертификата убедитесь, что хранилище указано верно и нажмите кнопку “Далее”

На странице завершения импорта нажмите “Готово”.

Если импорт сертификата прошел успешно, появится соответствующее сообщение.
Повторная установка .NET Framework
После того как установлен необходимый сертификат, попробуйте заново установить .NET Framework 4.7.2.
Попробуйте GBS.Market бесплатно
GBS.Market – удобная и доступная кассовая программа. Подойдет для розничного магазина и кафе. 30 дней бесплатно!
-
Опубликовано:
8 декабря, 2021 -
Изменено: 3 месяца назад -
Нет комментариев -
Просмотров
3 020
-
.net framework, windows
Inline Feedbacks
Показать все комментарии
Перейти к контенту
При установке Net Framework в Windows 7 столкнулся с ошибкой:
Установка Net Framework не завершена. причина:
Цепочка сертификатов обработана, но обработка корневого прервана на корневом сертификате, у которого отсутствует отношение доверия с поставщиком доверия.
….


В итоге помогла установка сертификата в «Доверенные корневые центры сертификации«. Для этого необходимо:
Необходимое время: 5 мин.
Инструкция применима для Windows 7,8,101.
1. Скачать сертификат Microsoft по ссылке.
2. Нажать правой кнопкой мыши на скаченном файле «MicrosoftRootCertificataAuthority2011.cer» и выбрать пункт «Установить сертификат«
3.В окне «Мастер импорта сертификатов» выбрать пункт «Текущий пользователь» и нажать «Далее»
4.В следующем окне выберите пункт «Поместить все сертификаты в следующее хранилище» и нажать на кнопку «Обзор»
5.Выбрать каталог «Доверенные корневые центры сертификации«
6.В окне завершения импорта выбрать пункт «Хранилище сертификатов, выбранное пользователем» и нажать на кнопку «Готово»
7.В случае успешного импорта сертификата появится окно:
Windows 7
- 03.07.2022
- 2 170
- 0
- 04.07.2022
- 10
- 9
- 1

- Содержание статьи
- Описание проблемы
- Решение проблемы
- Добавить комментарий
Описание проблемы
В Windows 7, при установке последних версии Microsoft .NET Framework, можно столкнуться со следующей ошибкой:
Установка .NET Framework не завершена; причина:
Цепочка сертификатов обработана, но обработка
прервана на корневом сертификате, у которого
отсутствуют отношения доверия с поставщиком
доверия.

Решение проблемы
Для исправления данной ошибки, нужно провести установку обновления KB4474419, которое можно скачать по следующим ссылкам:
Скачать с Каталога Центра обновлений Microsoft
Скачать через торрент (как скачать?)
После установки данного обновления, понадобится перезагрузка, после чего установка Microsoft .NET Framework должна пройти без проблем.
Windows поставляется с актуальными версиями .NET Framework, если же для работы приложений нужны более старые версиями этого компонента, последний можно скачать и установить вручную как обычную программу. Обычно установка проходит без каких-либо проблем, но в некоторых случаях вы можете получить ошибку «Подпись отметки времени и/или сертификат не могут быть проверены или имеют неправильный формат».

Также с этой ошибкой вы можете столкнуться при установке некоторых драйверов и сторонних приложений.
В большинстве случаев основной причиной ошибки становится невозможность Windows проверить интегрированный в установщик компонента, драйвера или приложения сертификат.
Что в таком случае можно предпринять?
Проверить действительность сертификата
Первое, с чего следует начать, это проверка действительности сертификата.
Откройте свойства исполняемого файла, переключитесь на вкладку «Цифровые подписи», выделите подпись в поле «Список подписей» и нажмите «Сведения». В открывшемся окошке «Состав цифровой подписи» нажмите «Просмотр сертификата».

И посмотрите с какой и по какую дату сертификат действителен.

Если его срок истек, это может стать причиной указанной ошибки.
Попробуйте установить сертификат вручную, нажав одноименную кнопку и, если установка будет выполнена без ошибок, попытайтесь установить программу повторно.
Отключите проверку цифровой подписи драйвера
В Windows имеется политика, позволяющая устанавливать драйвера без проверки цифровой подписи.
Соответствующая настройка этой политики позволит игнорировать проверку подписи не только драйверов, но и .NET Framework.
Откройте редактор локальных групповых политик командой gpedit.msc и перейдите в раздел Конфигурация пользователя -> Административные шаблоны -> Система -> Установка драйвера.
Двойным кликом откройте настройки политики «Цифровая подпись драйверов устройств».

Включив политику, выберите в выпадающем списке параметров опцию «Пропустить» и сохраните настройки.

Отключите обязательную проверку подписи драйверов
Наконец, вы можете отключить проверку цифровой подписи драйверов глобально.
Для этого перезагружаем Windows с зажатой Shift и выбираем в дополнительных параметрах среды восстановления опцию «Параметры загрузки».

Перезагружаем компьютер нажатием кнопки «Перезагрузить», а когда на экране появится список действий, жмем клавишу 7, отключая таким образом обязательную проверку подписи драйверов.

Те же самые результаты вы получите, если выполните в запущенной от имени администратора командной строке команду:
bcdedit.exe /set nointegritychecks on

Загрузка…
Ошибка подписи временной метки возникает при установке такого приложения, как DotNetFramework, LogMeIn Go to Assist и т. Д. Это обычно происходит, если Windows вашей системы устарела или существуют ограничения из политики выполнения вашей системы.
Ниже приводится полное сообщение об ошибке:
Установка не удалась
.Net Framework 4.8 не был установлен по следующим причинам:
Подпись с отметкой времени и / или сертификат не могут быть проверены или имеют неверный формат
Подпись с отметкой времени и / или сертификат не могут быть проверены или имеют неверный формат
Многие факторы могут способствовать возникновению проблемы с подписью временной метки, но следующие основные причины, по сообщениям, вызывают проблему:
- Устаревшая Windows: Dotnet Framework постоянно обновляется Microsoft, чтобы устранить ошибки в работе / разработке приложений и наверстать упущенное, Windows на вашем ПК должна быть полностью обновлена до последней версии. Если в вашей системе отсутствуют какие-либо такие обновления, это может вызвать проблему с подписью метки времени в платформе Dotnet.
- Устаревший установщик Dotnet Framework: если вы пытаетесь использовать устаревший установщик Dotnet Framework (возможно, уже присутствующий в папках загрузки вашей системы), этот установщик может быть несовместим с ОС вашей системы и может вызвать проблему с Dotnet.
- Неподписанный системный драйвер: для повышения безопасности Windows и Dotnet Framework для запуска приложений важно, чтобы все драйверы в вашей системе имели цифровую подпись, и если какой-либо из драйверов вашей системы не имеет цифровой подписи, установщик Dotnet Framework может бросить ошибка подписи метки времени.
- Устаревшие корневые сертификаты вашей системы: если ваша система не может автоматически обновить свои корневые сертификаты из-за сбоя в диспетчере сертификатов вашей системы, то установщик Dotnet Framework может не аутентифицировать многие важные системные ресурсы и, таким образом, показать проблему с отметкой времени.
Прежде чем переходить к решениям, убедитесь, что дата и время вашей системы указаны правильно. Более того, если вы столкнулись с проблемой из-за истекшего сертификата, вы можете избавиться от ошибки, установив дату вашей системы на время до истечения срока действия сертификата, а затем вернув дату / время после установки приложения / Водитель.
Обновите Windows вашей системы до последней версии
Проблема с подписью метки времени может быть результатом несовместимости между проблемным приложением (например, LogMeIn Go to Assist) и ОС. В этом случае обновление Windows вашего ПК до последней стабильной версии может решить проблему.
- Щелкните Windows, введите Проверить наличие обновлений и откройте Центр обновления Windows.
Открыть Проверить наличие обновлений
- Теперь в окне Центра обновления Windows нажмите кнопку Проверить наличие обновлений, и, если обновления доступны, загрузите и установите эти обновления (также необязательные).
Проверить наличие обновлений Windows
- После обновления перезагрузите компьютер и после перезагрузки проверьте, решена ли проблема проверки сертификата.
Если есть обновления, которые не удается установить, вы вручную устанавливаете эти обновления с веб-сайта каталога Microsoft, чтобы устранить ошибку сертификата.
Если проблема не устранена с таким приложением, как LogMeIn Go to Assist, проверьте, решает ли проблема использование EXE-файла для установки приложения (а не программы открытия).
Используйте последнюю версию установщика Dotnet Framework
Отказ от использования последней версии .NET Framework, вероятно, вызовет проблемы с приложениями, которые предназначены для работы с последней версией платформы. Обновление может решить проблему мгновенно.
- Запустите веб-браузер и перейдите на следующую страницу Dotnet на веб-сайте Microsoft:https://dotnet.microsoft.com/download/dotnet-framework
- Теперь щелкните последнюю и рекомендованную .Net Framework (в настоящее время .Net Framework 4.8).
Откройте ссылку на последнюю версию DotNet Framework
- Затем щелкните «Загрузить .Net Framework 4.8 Runtime» и дождитесь завершения загрузки.
Скачать Dotnet Framework 4.8 Runtime
- После завершения запустите установщик .Net Framework от имени администратора и проверьте, успешно ли он установился, не столкнувшись с проблемой проверки сертификата.
Выполните сканирование системы SFC
Вы можете столкнуться с проблемой, если важные системные файлы повреждены; выполнение сканирования SFC вашей системы заменит неполные файлы. Имейте в виду, что это сканирование может занять некоторое время (в зависимости от размера вашего системного диска), поэтому попробуйте его, когда вы сможете сэкономить свою систему на некоторое время (например, на ночь).
- Щелкните Windows, введите командную строку, щелкните ее правой кнопкой мыши и выберите «Запуск от имени администратора».
Откройте командную строку от имени администратора
- Затем выполните следующее: sfc / scannow
Выполните сканирование SFC
- Теперь дождитесь завершения сканирования, а затем проверьте, можно ли установить проблемное приложение (например, инфраструктуру Dot Net) без ошибки подписи метки времени.
Отключить подпись кода пакета драйверов
Если вы столкнулись с проблемой «сертификат не может быть проверен» с драйвером, отключение подписи кода пакета драйвера решит проблему.
Предупреждение:
Двигайтесь вперед на свой страх и риск, поскольку отключение подписи кода пакета драйверов может вызвать различные угрозы безопасности для вашей системы.
- Щелкните Windows, введите «Редактор групповой политики» и выберите результат «Изменить групповую политику».
- Теперь в окне редактора групповой политики разверните Конфигурация пользователя и перейдите по следующему пути: Административные шаблоны >> Система >> Установка драйвера.
- Затем в левой половине окна дважды щелкните Подписывание кода для драйверов устройств и выберите Включено.
Дважды щелкните Подписывание кода для драйверов устройств в редакторе групповой политики.
- Теперь разверните раскрывающийся список «Когда Windows обнаруживает файл драйвера без цифровой подписи» и выберите «Игнорировать».
Установить, когда Windows обнаруживает файл драйвера без цифровой подписи для игнорирования
- Затем примените внесенные изменения и перезагрузите компьютер.
- После перезагрузки проверьте, можно ли установить драйвер без проблемы с подписью метки времени.
Отключить автоматическое обновление корневых сертификатов
Эта ошибка также может возникнуть, если система не может автоматически обновить корневые сертификаты. Отключение автоматического обновления корневых сертификатов с помощью сторонней утилиты (DigiCert) решит проблему в этом случае.
Предупреждение: действуйте на свой страх и риск, поскольку указанная утилита является сторонней утилитой, и использование сторонней утилиты может быть угрозой безопасности для вашей системы / данных.
- Запустите веб-браузер и перейдите к Страница загрузки DigiCert.
Скачать утилиту DigiCert
- Затем нажмите кнопку «Загрузить» и после завершения загрузки запустите утилиту.
- Теперь на левой панели перейдите в меню «Инструменты», а затем на правой панели нажмите «Автообновление корня».
Откройте Auto Root Update на вкладке Tools в утилите DigiCert Certificate.
- Затем измените настройку Auto Root Update на Disabled и закройте утилиту (если будет предложено, обязательно примените изменения).
- Теперь перезагрузите компьютер и после перезагрузки проверьте, решена ли проблема проверки сертификата.
Если проблема не исчезнет, вы можете экспортировать проблемный сертификат и импортировать его обратно, чтобы решить проблему проверки сертификата (если проблемный сертификат обнаружен). Если вы столкнулись с проблемой с DotNetFramework, проверьте, решает ли проблему загрузка следующего сертификата Microsoft и его импорт в Управление сертификатами пользователей >> Доверенные корневые центры сертификации >> Сертификаты.
http://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crtИмпортируйте сертификат в доверенный корневой центр сертификации в диспетчере сертификации
При установке .NET Framework на свой компьютер, если вы получаете сообщение о том, что подпись временной метки и/или сертификат не могут быть проверены или имеют неверный формат, вы можете проверить эти решения, чтобы избавиться от этой проблемы.
Это также может произойти при открытии или обновлении некоторых сторонних приложений на вашем компьютере. В любом случае, вы можете следовать этим советам и рекомендациям, чтобы устранить проблему.
В зависимости от источника этой проблемы сообщение об ошибке говорит примерно следующее:
Установка не удалась
.NET Framework 4.8 не был установлен, потому что:
Подпись временной метки и/или сертификат не могут быть проверены или имеют неверный формат.
Дополнительные сведения об этой проблеме см. в файле журнала.
Вы также можете получить код ошибки 0x80096005 при установке .NET Framework на свой компьютер.
Основной причиной этой проблемы является устаревший установщик, драйвер или корневой сертификат. Каждый драйвер, который вы хотите установить на свой компьютер, должен иметь цифровую подпись. Однако, если он устарел, проблема может возникнуть на вашем компьютере.
Что такое деформированный сертификат?
Неправильный сертификат — это ошибочный сертификат, введенный в .NET Framework, драйвер или программное обеспечение. Когда Windows не может проверить сертификат перед установкой приложения по какой-либо причине, она пометила сертификат как искаженный.
Как исправить ошибку Подпись и / или сертификат с отметкой времени не могут быть проверены или имеют неправильный формат?
Чтобы исправить Подпись с меткой времени и / или сертификат не могут быть проверены или имеют неправильный формат, вам необходимо проверить действительность сертификата и загрузить последнюю версию установщика с официального сайта. Кроме того, вы также можете отключить проверку подписи кода.
Подпись отметки времени и / или сертификат не могут быть проверены или имеют неправильный формат
Чтобы исправить ошибку Подпись отметки времени и / или сертификат не могут быть проверены или имеют неправильную форму в Windows 11/10, выполните следующие действия:
- Проверьте отметку времени сертификата
- Загрузите последнюю версию установщика
- Разблокировать драйвер
- Отключить подпись кода для пакета драйверов
- Отключить принудительную подпись драйверов
Чтобы узнать больше об этих решениях, продолжайте читать.
1) Проверьте отметку времени сертификата
Это первое, что вам нужно проверить, прежде чем переходить к другим шагам. Если срок действия сертификата истек, вы не сможете установить драйвер или .NET Framework на свой компьютер. Для этого выполните следующие действия:
- Кликните файл правой кнопкой мыши и выберите «Свойства».
- Перейдите на вкладку «Цифровые подписи».
- Выберите подписывающую сторону и нажмите кнопку «Подробнее».
- Нажмите кнопку Просмотреть сертификат.
- Проверьте дату Действителен с…
Если срок его действия не истек, вы можете воспользоваться остальными обходными путями. Однако, если срок его действия истек, вы можете связаться с разработчиком драйвера или загрузить последнюю версию установщика.
2) Загрузите последнюю версию установщика
Независимо от того, возникает ли у вас эта проблема при установке .NET Framework или чего-либо еще, вы можете загрузить последнюю версию установщика с официального сайта. Для .NET Framework вам нужно зайти на сайт dotnet.microsoft.com и выбрать версию, которую вы хотите загрузить. Если вы давно скачали установщик, лучше воспользоваться этим решением.
3) Разблокировать драйвер
Иногда вы можете увидеть эту ошибку при установке драйвера или .NET Framework сразу после их загрузки на свой компьютер. Чтобы избавиться от этого, вам нужно разблокировать файл. Для этого вы можете кликнуть правой кнопкой мыши загруженный файл, установить флажок «Разблокировать» на вкладке «Общие» и нажать кнопку «ОК».
Далее вы можете продолжить процесс установки.
4) Отключить подпись кода для пакета драйверов
Этот параметр групповой политики позволяет установить драйвер без цифровой подписи. Вы можете следовать этому руководству, когда истек срок действия метки времени. Для этого сделайте следующее:
- Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить».
- Введите gpedit.msc и нажмите кнопку Enter.
- Перейдите в «Конфигурация пользователя» -> «Административные шаблоны» -> «Система» -> «Установка драйвера».
- Дважды кликните параметр Подписание кода для пакетов драйверов.
- Выберите параметр «Включено».
- Выберите вариант «Игнорировать» в раскрывающемся списке.
- Нажмите кнопку ОК.
После этого закройте все окна и проверьте, можно ли установить фреймворк.
5) Отключить обязательное использование подписи драйверов
Вы можете полностью отключить проверку подписи драйверов на компьютере с Windows 11/10, чтобы решить эту проблему. Это не занимает много времени и устраняет проблему сразу. Поэтому следуйте этому подробному руководству, чтобы отключить обязательное использование подписи драйверов в Windows 11/10.
Это все! Надеюсь, это руководство помогло вам решить проблему.
While installing a .NET Framework on your computer, if you get The timestamp signature and/or certificate could not be verified or is malformed error, you can check out these solutions to get rid of this problem. It may also happen while opening or updating some third-party apps on your computer. Either way, you can follow these tips and tricks to eliminate the issue.

Depending upon the source of this problem, the error message says something like this:
Installation Did Not Succeed
.NET Framework 4.8 has not been installed because:
The timestamp signature and/or certificate could not be verified or is malformed.
For more information about this problem, see the log file.
You might also receive an error code 0x80096005 while installing the .NET Framework on your computer.
The primary reason for this problem is the outdated installer, driver, or root certificate. Every driver you want to install on your computer needs to be digitally signed. However, if it is outdated, you might get the problem on your computer.
What is a malformed certificate?
A malformed certificate is a faulty certificate injected into a .NET Framework or driver or software. When Windows cannot verify a certificate before installing the app due to any reason, it tagged the certificate as a malformed certificate.
How do you fix The timestamp Signature and/or certificate could not be verified or is malformed?
To fix The timestamp signature and/or certificate could not be verified or is malformed error, you need to check the certificate’s validity, and download the latest installer from the official website. Apart from that, you can disable the code signing verification as well.
To fix The timestamp signature and/or certificate could not be verified or is malformed error on Windows 11/10, follow these steps:
- Check the certificate timestamp
- Download the latest installer
- Unblock driver
- Disable code signing for the driver package
- Disable driver signature enforcement
To learn more about these solutions, continue reading.
1] Check the certificate timestamp

It is the first thing you need to check before heading to other steps. If the certificate is expired, you cannot install the driver or the .NET Framework on your computer. To do that, follow these steps:
- Right-click on the file and select Properties.
- Switch to the Digital Signatures tab.
- Select the signer and click the Details button.
- Click the View Certificate button.
- Check the Valid from date.
If it is not expired, you can follow the rest of the workarounds. However, if it is expired, you can contact the driver developer or download the latest version of the installer.
2] Download the latest installer
Whether you are getting this issue while installing .NET Framework or anything else, you can download the latest installer from the official website. For .NET Framework, you need to head to the dotnet.microsoft.com website and select the version you want to download. If you downloaded the installer a long time ago, it is better to follow this solution.
3] Unblock driver
You might sometimes see this error while installing the driver or .NET Framework right after downloading it on your computer. To get rid of that, you need to unblock the file. For that, you can right-click on the downloaded file, tick the Unblock checkbox in the General tab, and click the OK button.

Next, you can continue with the installation process.
4] Disable code signing for driver package

This Group Policy setting lets you install a driver that doesn’t have a digital signature. You can follow this guide when the timestamp is expired as well. For that, do the following:
- Press Win+R to open the Run dialog.
- Type gpedit.msc and press the Enter button.
- Go to User Configuration > Administrative Templates > System > Driver Installation.
- Double-click on the Code signing for driver packages setting.
- Select the Enabled option.
- Choose the Ignore option from the drop-down list.
- Click the OK button.
After that, close all the windows and check if you can install the framework or not.
5] Disable driver signature enforcement
You can completely disable driver signature enforcement on your Windows 11/10 computer to fix this problem. It doesn’t consume much time and fixes the issue immediately. Therefore, follow this detailed guide to turn off driver signature enforcement on Windows 11/10.
That’s all! Hope this guide helped you fix the issue.
While installing a .NET Framework on your computer, if you get The timestamp signature and/or certificate could not be verified or is malformed error, you can check out these solutions to get rid of this problem. It may also happen while opening or updating some third-party apps on your computer. Either way, you can follow these tips and tricks to eliminate the issue.

Depending upon the source of this problem, the error message says something like this:
Installation Did Not Succeed
.NET Framework 4.8 has not been installed because:
The timestamp signature and/or certificate could not be verified or is malformed.
For more information about this problem, see the log file.
You might also receive an error code 0x80096005 while installing the .NET Framework on your computer.
The primary reason for this problem is the outdated installer, driver, or root certificate. Every driver you want to install on your computer needs to be digitally signed. However, if it is outdated, you might get the problem on your computer.
What is a malformed certificate?
A malformed certificate is a faulty certificate injected into a .NET Framework or driver or software. When Windows cannot verify a certificate before installing the app due to any reason, it tagged the certificate as a malformed certificate.
How do you fix The timestamp Signature and/or certificate could not be verified or is malformed?
To fix The timestamp signature and/or certificate could not be verified or is malformed error, you need to check the certificate’s validity, and download the latest installer from the official website. Apart from that, you can disable the code signing verification as well.
To fix The timestamp signature and/or certificate could not be verified or is malformed error on Windows 11/10, follow these steps:
- Check the certificate timestamp
- Download the latest installer
- Unblock driver
- Disable code signing for the driver package
- Disable driver signature enforcement
To learn more about these solutions, continue reading.
1] Check the certificate timestamp

It is the first thing you need to check before heading to other steps. If the certificate is expired, you cannot install the driver or the .NET Framework on your computer. To do that, follow these steps:
- Right-click on the file and select Properties.
- Switch to the Digital Signatures tab.
- Select the signer and click the Details button.
- Click the View Certificate button.
- Check the Valid from date.
If it is not expired, you can follow the rest of the workarounds. However, if it is expired, you can contact the driver developer or download the latest version of the installer.
2] Download the latest installer
Whether you are getting this issue while installing .NET Framework or anything else, you can download the latest installer from the official website. For .NET Framework, you need to head to the dotnet.microsoft.com website and select the version you want to download. If you downloaded the installer a long time ago, it is better to follow this solution.
3] Unblock driver
You might sometimes see this error while installing the driver or .NET Framework right after downloading it on your computer. To get rid of that, you need to unblock the file. For that, you can right-click on the downloaded file, tick the Unblock checkbox in the General tab, and click the OK button.

Next, you can continue with the installation process.
4] Disable code signing for driver package

This Group Policy setting lets you install a driver that doesn’t have a digital signature. You can follow this guide when the timestamp is expired as well. For that, do the following:
- Press Win+R to open the Run dialog.
- Type gpedit.msc and press the Enter button.
- Go to User Configuration > Administrative Templates > System > Driver Installation.
- Double-click on the Code signing for driver packages setting.
- Select the Enabled option.
- Choose the Ignore option from the drop-down list.
- Click the OK button.
After that, close all the windows and check if you can install the framework or not.
5] Disable driver signature enforcement
You can completely disable driver signature enforcement on your Windows 11/10 computer to fix this problem. It doesn’t consume much time and fixes the issue immediately. Therefore, follow this detailed guide to turn off driver signature enforcement on Windows 11/10.
That’s all! Hope this guide helped you fix the issue.