Windows Identity Foundation ошибка 0x80096002
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов Pyatilistnik.org. В прошлой статье мы подробно рассмотрели вопрос по решению ошибки STOP 0x00000050 сопровождающейся синим экранов Windows. Сегодня я хочу вас научить, как обойти ошибку установки Windows Identity Foundation в Windows Server 2012 R2 и Windows 8.1, ошибка имеет код 0x80096002 (Недопустимый сертификат лица, подписавшего сообщение или сертификат не найден).
Описание проблемы
У меня есть RDS ферма, состоящая из хостов Windows Server 2012 R2. В данную RDS ферму был добавлен новый хост подключений. Пользователь запустил на нем определенный софт, где сразу выскочила ошибка:
Установка 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. Скачав его и попытавшись запустить я получил ошибку:
Я не стал вдаваться в ситуацию, что за сертификат и чем подписан данный пакет, мне нужно было найти решение. В Windows Server 2012 R2 компонент Windows Identity Foundation устанавливается как фича. Вы запускаете PowerShell, и пишите:
В итоге вам покажут, что для установки доступен пакет "Windows Identity Foundation 3.5". Установим его командой:
Начнется установка пакета.
Проверяем установленный пакет Windows Identity Foundation 3.5, у него теперь статус "Installed".
Пробуем теперь запустить ваше приложение, ошибка "Не удалось загрузить файл или сборку Microsoft IdentityModel, Version=3.5.0.0" должна исправиться.
Так же проинсталлировать Windows Identity Foundation вы можете и через графический интерфейс, для этого откройте оснастку диспетчера серверов и выберите пункт "Добавить роли и компоненты".
Доходим до окна с выбором компонентов, где выставляем галку Windows Identity Foundation 3.5, после чего производим установку.
Если нужно установить компонент WID 3.5 в Windows 8.1, то откройте панель управления и выберите раздел "Программы и компоненты"
Перейдите в раздел "Включение или отключение компонентов Windows"
Установите галку Windows Identity Foundation 3.5 и нажмите "Ok", компонент будет добавлен в вашу операционную систему.
На этом у меня все, мы с вами решили проблему с отсутствием компонента WIF 3.5 необходимый для некоторых программ. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.