Меню

Microsoft net framework ошибка сертификата

Устранение ошибки «Цепочка сертификатов обработана, но обработка прервана на корневом сертификате, у которого отсутствует отношение доверия с поставщиков доверия» при установке .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 по ссылке ниже. 

Откройте папку, в которую сохранили сертификат. Кликните дважды на файле сертификата. 

Если появилось окно с предупреждением системы безопасности – нажмите “Открыть”. 

Запрос на октрытие сертификата

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

Свойства корневого сертификата Microsoft для установки .NET Framework
Свойства сертификата

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

Выбор хранилища для корневого сертификата Microsoft
Выбор хранилища для установки сертификата

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

Выбор храналища при установке корневого сертификата Microsoft
Выбор хранилища

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

Выбор хранилища для корневого сертификата
Выбор хранилища для сертификата

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

Продолжение установки корневого сертификата Microsoft
Продолжение установки сертификата

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

Завершение импорта сертификата
Завершение импорта корневого сертификата

Если импорт сертификата прошел успешно, появится соответствующее сообщение.

Импорт успешно выполнен

Повторная установка .NET Framework

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

Попробуйте GBS.Market бесплатно

GBS.Market – удобная и доступная кассовая программа. Подойдет для розничного магазина и кафе. 30 дней бесплатно!



  • Опубликовано:
    8 декабря, 2021


  • Изменено: 3 месяца назад


  • Нет комментариев


  • Просмотров
    3 020



  • .net framework, windows

Inline Feedbacks

Показать все комментарии

Windows поставляется с актуальными версиями .NET Framework, если же для работы приложений нужны более старые версиями этого компонента, последний можно скачать и установить вручную как обычную программу. Обычно установка проходит без каких-либо проблем, но в некоторых случаях вы можете получить ошибку «Подпись отметки времени и/или сертификат не могут быть проверены или имеют неправильный формат».

Microsoft.NET Framework

Также с этой ошибкой вы можете столкнуться при установке некоторых драйверов и сторонних приложений.

В большинстве случаев основной причиной ошибки становится невозможность Windows проверить интегрированный в установщик компонента, драйвера или приложения сертификат.

Что в таком случае можно предпринять?

Проверить действительность сертификата

Первое, с чего следует начать, это проверка действительности сертификата.

Откройте свойства исполняемого файла, переключитесь на вкладку «Цифровые подписи», выделите подпись в поле «Список подписей» и нажмите «Сведения». В открывшемся окошке «Состав цифровой подписи» нажмите «Просмотр сертификата».

Цифровые подписи

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

Просмотр сертификата

Если его срок истек, это может стать причиной указанной ошибки.

Попробуйте установить сертификат вручную, нажав одноименную кнопку и, если установка будет выполнена без ошибок, попытайтесь установить программу повторно.

Отключите проверку цифровой подписи драйвера

В Windows имеется политика, позволяющая устанавливать драйвера без проверки цифровой подписи.

Соответствующая настройка этой политики позволит игнорировать проверку подписи не только драйверов, но и .NET Framework.

Откройте редактор локальных групповых политик командой gpedit.msc и перейдите в раздел Конфигурация пользователя -> Административные шаблоны -> Система -> Установка драйвера.

Двойным кликом откройте настройки политики «Цифровая подпись драйверов устройств».

Редактор локальных групповых политик

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

Цифровая подпись драйверов устройств

Отключите обязательную проверку подписи драйверов

Наконец, вы можете отключить проверку цифровой подписи драйверов глобально.

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

Параметры загрузки

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

Проверка подписи драйверов

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

bcdedit.exe /set nointegritychecks on

Bcdedit

Загрузка…


Windows 7

  • 03.07.2022
  • 2 151
  • 0
  • 04.07.2022
  • 10
  • 9
  • 1

Не устанавливается .NET Framework - Цепочка сертификатов обработана, но обработка прервана на корневом сертификате

  • Содержание статьи
    • Описание проблемы
    • Решение проблемы
    • Добавить комментарий

Описание проблемы

В Windows 7, при установке последних версии Microsoft .NET Framework, можно столкнуться со следующей ошибкой:

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

Решение проблемы

Для исправления данной ошибки, нужно провести установку обновления KB4474419, которое можно скачать по следующим ссылкам:

Скачать с Каталога Центра обновлений Microsoft
Скачать через торрент (как скачать?)

После установки данного обновления, понадобится перезагрузка, после чего установка Microsoft .NET Framework должна пройти без проблем.

При установке Microsoft .NET Framework пользователи обнаружили следующее сообщение об ошибке:

«Установка не удалась

.NET Framework 4.8 не установлен по следующим причинам:

Подпись с меткой времени и / или сертификат не могут быть проверены или имеют неправильный формат ».

Как правило, эта ошибка возникает, когда Windows в вашей системе устарела или у вас устаревший установщик .NET, драйвер или корневой сертификат. Также, если системные драйверы не имеют цифровой подписи, есть вероятность увидеть эту ошибку. В этой статье вы узнаете о некоторых решениях для преодоления этой ошибки подписи времени или сертификата не подтвержден на вашем ПК с Windows.

Некоторые пользователи сообщают, что ошибка временной метки может быть связана с несоответствием между вашей операционной системой и приложением, которое выдает ошибку. Обновление Windows до последней версии помогло многим решить эту ошибку.

1. Нажмите Windows + R, чтобы открыть «Выполнить».

2. Введите ms-settings: windowsupdate, чтобы открыть Центр обновления Windows.

Запустите Ms Settings Windows Update Min

3. Теперь нажмите кнопку Проверить наличие обновлений.

Центр обновления Windows Проверить наличие обновлений Мин.

4. Загрузите и установите все доступные обновления (даже необязательные).

5. Перезагрузите систему и проверьте, решена ли проблема.

Исправление 2 — Загрузите последнее обновление безопасности для Windows

1. Щелкните по этому ссылка на сайт для перенаправления в браузер для получения обновления безопасности для Windows.

2. Здесь нажмите кнопку «Загрузить», соответствующую вашей архитектуре Windows.

Скачать мин. Обновление безопасности

3. После загрузки запустите установщик, чтобы начать процесс установки.

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

5. Нажмите кнопку «Перезагрузить сейчас», когда появится запрос на перезагрузку системы.

6. После перезапуска выполните процесс установки .NET framework и проверьте, исправлена ​​ли ошибка.

Исправление 3 — Проверить отметку времени сертификата

Если у вас есть сертификат с истекшим сроком действия, то Windows не позволит установить драйвер или платформу .NET на ваш компьютер.

1. Щелкните правой кнопкой мыши в файле установщика и выберите Свойства.

Мин. Свойства файла

2. Перейдите на вкладку Цифровые подписи.

3. Выберите подписавшего и нажмите кнопку «Подробности».

Свойства файла Сведения о сертификате Мин.

4. В окне «Сведения о цифровой подписи» нажмите кнопку «Просмотр сертификата» в разделе «Информация о подписавшем».

Сведения о цифровой подписи Просмотреть сертификат Мин.

5. Установите флажок «Действителен с даты» до «Действительно до даты».

Срок действия цифрового сертификата Мин.

6. Если срок действия сертификата истек, вы можете скачать последнюю версию установщика. Еще посмотрите на другие исправления, упомянутые ниже.

Исправление 4 — Используйте последнюю версию установщика .NET Framework.

1. В браузере перейдите на сайт Microsoft. Страница загрузки .NET framework.

2. Выберите последнюю и рекомендуемую версию .NET framework (в настоящее время 4.8).

Минимальная страница загрузки Microsoft .net

3. Нажмите кнопку «Загрузить среду выполнения .NET Framework 4.8».

Скачать .net Framework4.8 мин.

4. После завершения загрузки дважды щелкните, чтобы запустить установщик. Убедитесь, что при установке не возникает ошибка отметки времени или проверки сертификата.

Мин. Установщика двойного щелчка

Исправление 5 — отключение подписи кода для пакета драйверов

1. Откройте «Выполнить», удерживая вместе клавиши Windows и R.

2. Введите gpedit.msc, чтобы открыть редактор групповой политики.

Запускаем Gpedit Min

3. В окне редактора групповой политики разверните Конфигурация пользователя. Затем перейдите в следующие папки:

Административные шаблоны -> Система -> Установка драйвера

4. При выборе установки драйвера справа двойной щелчок о подписании кода для пакетов драйверов.

Редактор локальной групповой политики Код установки драйвера Подпись пакетов драйверов Мин.

5. В новом открывшемся окне выберите параметр Включено.

6. Откройте раскрывающийся список ниже. Когда Windows обнаружит файл драйвера без цифровой подписи: и выберите Игнорировать.

Пакеты драйверов для подписи кода включены мин.

7. Нажмите «Применить», чтобы сохранить изменения.

8. Перезагрузите вашу систему.

9. После запуска проверьте, можно ли установить драйвер, вызывающий ошибки, без каких-либо проблем.

Исправление 6 — Отключить автоматическое обновление корневых сертификатов

Используя стороннее программное обеспечение DigiCert, вы можете отключить автоматическое обновление корневых сертификатов.

1. Перейдите в Страница загрузки DigiCert используя ваш браузер.

2. Щелкните кнопку «Загрузить». После завершения загрузки запустите утилиту.

Мин. Загрузки Digicert

3. В окне утилиты DigiCert перейдите на вкладку Инструменты слева.

4. С правой стороны нажмите кнопку «Автообновление корневого доступа» в разделе «Автоматическое корневое обновление Windows».

Обновление Digicert Tools Auto Root Мин.

5. Измените настройку на Отключено и нажмите ОК.

Отключить автоматическое обновление рута мин.

6. Закройте утилиту.

6. Перезагрузите компьютер и проверьте, устранена ли ошибка.

Исправление 7 — Отключить принудительное использование подписи драйверов

Пользователи сообщают, что если отключение принудительной подписи драйверов помогло им решить проблему. Следуйте инструкциям по ссылке Отключить принудительное использование подписи драйверов.

Исправление 8 — Загрузить автономный установщик

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

1. Перейдите в Страница загрузки Microsoft для .NET framework.

2. Щелкните ссылку для получения последней версии (в настоящее время .Net Framework 4.8).

3. Прокрутите вниз до раздела «Дополнительные загрузки».

4. В списке «Тип загрузки автономного установщика» щелкните «Время выполнения» справа, чтобы загрузить автономный установщик.

Скачать мин. Автономный установщик

5. Щелкните правой кнопкой мыши в установщике и выберите Запуск от имени администратора.

Мин. Запуск файла от имени администратора

6. Если установка завершилась, значит, ошибка исправлена.

Спасибо за чтение.

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

Ошибка подписи временной метки возникает при установке такого приложения, как 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 вашего ПК до последней стабильной версии может решить проблему.

  1. Щелкните Windows, введите Проверить наличие обновлений и откройте Центр обновления Windows.Открыть Проверить наличие обновлений
  2. Теперь в окне Центра обновления Windows нажмите кнопку Проверить наличие обновлений, и, если обновления доступны, загрузите и установите эти обновления (также необязательные).Проверить наличие обновлений Windows
  3. После обновления перезагрузите компьютер и после перезагрузки проверьте, решена ли проблема проверки сертификата.

Если есть обновления, которые не удается установить, вы вручную устанавливаете эти обновления с веб-сайта каталога Microsoft, чтобы устранить ошибку сертификата.

Если проблема не устранена с таким приложением, как LogMeIn Go to Assist, проверьте, решает ли проблема использование EXE-файла для установки приложения (а не программы открытия).

Используйте последнюю версию установщика Dotnet Framework

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

  1. Запустите веб-браузер и перейдите на следующую страницу Dotnet на веб-сайте Microsoft:https://dotnet.microsoft.com/download/dotnet-framework
  2. Теперь щелкните последнюю и рекомендованную .Net Framework (в настоящее время .Net Framework 4.8).Откройте ссылку на последнюю версию DotNet Framework
  3. Затем щелкните «Загрузить .Net Framework 4.8 Runtime» и дождитесь завершения загрузки.Скачать Dotnet Framework 4.8 Runtime
  4. После завершения запустите установщик .Net Framework от имени администратора и проверьте, успешно ли он установился, не столкнувшись с проблемой проверки сертификата.

Выполните сканирование системы SFC

Вы можете столкнуться с проблемой, если важные системные файлы повреждены; выполнение сканирования SFC вашей системы заменит неполные файлы. Имейте в виду, что это сканирование может занять некоторое время (в зависимости от размера вашего системного диска), поэтому попробуйте его, когда вы сможете сэкономить свою систему на некоторое время (например, на ночь).

  1. Щелкните Windows, введите командную строку, щелкните ее правой кнопкой мыши и выберите «Запуск от имени администратора».Откройте командную строку от имени администратора
  2. Затем выполните следующее: sfc / scannowВыполните сканирование SFC
  3. Теперь дождитесь завершения сканирования, а затем проверьте, можно ли установить проблемное приложение (например, инфраструктуру Dot Net) без ошибки подписи метки времени.

Отключить подпись кода пакета драйверов

Если вы столкнулись с проблемой «сертификат не может быть проверен» с драйвером, отключение подписи кода пакета драйвера решит проблему.

Предупреждение:

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

  1. Щелкните Windows, введите «Редактор групповой политики» и выберите результат «Изменить групповую политику».
  2. Теперь в окне редактора групповой политики разверните Конфигурация пользователя и перейдите по следующему пути: Административные шаблоны >> Система >> Установка драйвера.
  3. Затем в левой половине окна дважды щелкните Подписывание кода для драйверов устройств и выберите Включено.Дважды щелкните Подписывание кода для драйверов устройств в редакторе групповой политики.
  4. Теперь разверните раскрывающийся список «Когда Windows обнаруживает файл драйвера без цифровой подписи» и выберите «Игнорировать».Установить, когда Windows обнаруживает файл драйвера без цифровой подписи для игнорирования
  5. Затем примените внесенные изменения и перезагрузите компьютер.
  6. После перезагрузки проверьте, можно ли установить драйвер без проблемы с подписью метки времени.

Отключить автоматическое обновление корневых сертификатов

Эта ошибка также может возникнуть, если система не может автоматически обновить корневые сертификаты. Отключение автоматического обновления корневых сертификатов с помощью сторонней утилиты (DigiCert) решит проблему в этом случае.

Предупреждение: действуйте на свой страх и риск, поскольку указанная утилита является сторонней утилитой, и использование сторонней утилиты может быть угрозой безопасности для вашей системы / данных.

  1. Запустите веб-браузер и перейдите к Страница загрузки DigiCert.Скачать утилиту DigiCert
  2. Затем нажмите кнопку «Загрузить» и после завершения загрузки запустите утилиту.
  3. Теперь на левой панели перейдите в меню «Инструменты», а затем на правой панели нажмите «Автообновление корня».Откройте Auto Root Update на вкладке Tools в утилите DigiCert Certificate.
  4. Затем измените настройку Auto Root Update на Disabled и закройте утилиту (если будет предложено, обязательно примените изменения).
  5. Теперь перезагрузите компьютер и после перезагрузки проверьте, решена ли проблема проверки сертификата.

Если проблема не исчезнет, ​​вы можете экспортировать проблемный сертификат и импортировать его обратно, чтобы решить проблему проверки сертификата (если проблемный сертификат обнаружен). Если вы столкнулись с проблемой с DotNetFramework, проверьте, решает ли проблему загрузка следующего сертификата Microsoft и его импорт в Управление сертификатами пользователей >> Доверенные корневые центры сертификации >> Сертификаты.

http://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crtИмпортируйте сертификат в доверенный корневой центр сертификации в диспетчере сертификации

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Microsoft net framework ошибка 0x800c006 windows 7
  • Microsoft ole db provider for sql server ошибка подключения hresult 80004005