Windows Identity Foundation ошибка 0x80096002

Обновлено 27.07.2019

windows logoДобрый день! Уважаемые читатели и гости одного из крупнейших IT блогов Pyatilistnik.org. В прошлой статье мы подробно рассмотрели вопрос по решению ошибки STOP 0x00000050 сопровождающейся синим экранов Windows. Сегодня я хочу вас научить, как обойти ошибку установки Windows Identity Foundation в Windows Server 2012 R2 и Windows 8.1, ошибка имеет код 0x80096002 (Недопустимый сертификат лица, подписавшего сообщение или сертификат не найден).

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

У меня есть RDS ферма, состоящая из хостов Windows Server 2012 R2. В данную RDS ферму был добавлен новый хост подключений. Пользователь запустил на нем определенный софт, где сразу выскочила ошибка:

Ошибка доступа. Ошибка при проверке разрешений утверждения документов. Текст ошибки: Не удалось загрузить файл или сборку Microsoft IdentityModel, Version=3.5.0.0, Cupture=neutral, PublicKeyToken=31bf3856ad364e35 либо одну из их зависимостей. Не удается найти указанный файл

error Microsoft IdentityModel

Установка Windows Identity Foundation

Когда вы начнете искать, что такое компонент Windows Identity Foundation, то вас приведет на ветку обсуждения, где попросят установить в вашу Windows 8.1 или Windows Server 2012 R2 обновление Windows6.1-KB974405-x64 (https://www.microsoft.com/ru-ru/download/details.aspx?id=17331. Скачав его и попытавшись запустить я получил ошибку:

Установщик обнаружил ошибку: 0x80096002. Недопустимый сертификат лица, подписавшего сообщение или сертификат не найден

Недопустимый сертификат лица, подписавшего сообщение

Я не стал вдаваться в ситуацию, что за сертификат и чем подписан данный пакет, мне нужно было найти решение. В Windows Server 2012 R2 компонент Windows Identity Foundation устанавливается как фича. Вы запускаете PowerShell, и пишите:

Get-Windowsfeature -Name *foundation*

Ошибка 0x80096002

В итоге вам покажут, что для установки доступен пакет "Windows Identity Foundation 3.5". Установим его командой:

Add-WindowsFeature windows-identity-foundation

Начнется установка пакета.

Установка Windows Identity Foundation ошибка

Проверяем установленный пакет Windows Identity Foundation 3.5, у него теперь статус "Installed".

Исправляем ошибку Недопустимый сертификат лица, подписавшего сообщение

Пробуем теперь запустить ваше приложение, ошибка "Не удалось загрузить файл или сборку Microsoft IdentityModel, Version=3.5.0.0" должна исправиться.

Так же проинсталлировать Windows Identity Foundation вы можете и через графический интерфейс, для этого откройте оснастку диспетчера серверов и выберите пункт "Добавить роли и компоненты".

Установка Windows Identity Foundation в Windows Server 2012 r2

Доходим до окна с выбором компонентов, где выставляем галку Windows Identity Foundation 3.5, после чего производим установку.

Установка Windows Identity Foundation в Windows Server 2012 r2

Если нужно установить компонент WID 3.5 в Windows 8.1, то откройте панель управления и выберите раздел "Программы и компоненты"

Добавление компонента Windows Identity Foundation ошибка в Windows 8.1

Перейдите в раздел "Включение или отключение компонентов Windows"

Добавление компонента в Windows 8.1

Установите галку Windows Identity Foundation 3.5 и нажмите "Ok", компонент будет добавлен в вашу операционную систему.

Windows Identity Foundation 3.5 в Windows 8.1

код 0x80096002 (Недопустимый сертификат лица, подписавшего сообщение или сертификат не найден

На этом у меня все, мы с вами решили проблему с отсутствием компонента WIF 3.5 необходимый для некоторых программ. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

Автор - Сёмин Иван

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

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