Проблема
Рассмотрим следующий сценарий.
- У вас есть компьютер под управлением Windows 7 или Windows Server 2008 R2.
- Приложение или служба вызывает функцию LogonUser, передает учетные данные и олицетворяет контекст пользователя.
- Приложение или служба вызывает функцию AcquireCredentialshandle, передает SEC_WINNT_AUTH_IDENTITY структуру. Поля учетных данных структуры имеют значение NULL.
- Приложение или служба вызывает функцию InitializeSecurityContext для создания контекста безопасности с одноранговым элементом с помощью дескриптора учетных данных и указания пакета безопасности Negotiate.
- Проверка подлинности Kerberos завершается ошибкой в функции InitializeSecurityContext и имеет состояние STATUS_NO_LOGON_SERVERS.
В этом сценарии функция InitializeSecurityContext не возвращает проверку подлинности NTLM и возвращает состояние STATUS_DOWNGRADE_DETECTED.
Причина
Эта проблема возникает из-за того, что функция AcquireCredentialsHandle не помечает учетные данные как подходящие для резервной операции, если поля учетных данных структуры SEC_WINNT_AUTH_IDENTITY имеют значение NULL. Kerberos завершается сбоем и имеет состояние STATUS_NO_LOGON_SERVERS. Таким образом, функция InitializeSecurityContext не допускает резервной операции проверки подлинности NTLM.
Решение
Сведения об исправлении
Поддерживаемое исправление доступно в корпорации Майкрософт. Однако это исправление предназначено для устранения только проблемы, описанной в этой статье. Примените это исправление только к системам, в которых возникла эта проблема.
Если исправление доступно для скачивания, в верхней части этой статьи базы знаний есть раздел "Доступно скачивание исправлений". Если этот раздел не отображается, отправьте запрос в Службу поддержки клиентов Майкрософт, чтобы получить исправление.
Примечание. Если возникают дополнительные проблемы или требуется устранить неполадки, может потребоваться создать отдельный запрос на обслуживание. Обычные затраты на поддержку будут применяться к дополнительным вопросам и проблемам, которые не относятся к данному исправлению. Полный список номеров телефонов службы поддержки и поддержки Майкрософт или создание отдельного запроса на обслуживание см. на следующем веб-сайте Майкрософт:
http://support.microsoft.com/contactus/?ws=support Примечание. В форме "Доступно скачивание исправлений" отображаются языки, для которых доступно исправление. Если язык не отображается, это связано с тем, что исправление недоступно для этого языка.
Необходимые условия
Чтобы применить это исправление, необходимо использовать одну из следующих операционных систем:
- Windows 7
- Windows 7 с пакетом обновления 1 (SP1)
- Windows Server 2008 R2
- Windows Server 2008 R2 с пакетом обновления 1 (SP1)
Дополнительные сведения о том, как получить пакет обновления для Windows 7 или Windows Server 2008 R2, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
976932 сведения о пакете обновления 1 (SP1) для Windows 7 и Windows Server 2008 R2
Данные реестра
Чтобы использовать исправление в этом пакете, не нужно вносить изменения в реестр.
Необходимость перезапуска
После применения этого исправления компьютер необходимо перезагрузить.
Сведения о замене исправлений
Это исправление не заменяет ранее выпущенное исправление.
Сведения о файлах
Глобальная версия этого исправления устанавливает файлы с атрибутами, перечисленными в следующих таблицах. Значения даты и времени для этих файлов указаны в формате UTC. Значения даты и времени для этих файлов на локальном компьютере отображаются в местном времени с учетом поправки на летнее время (DST). Кроме того, при выполнении определенных операций с файлами значения даты и времени могут изменяться.
Заметки о файлах Windows 7 и Windows Server 2008 R2
Важные исправления Windows 7 и исправления Windows Server 2008 R2 включены в те же пакеты. Однако исправления на странице Запрос исправления перечислены в обеих операционных системах. Чтобы запросить пакет исправлений, применимый к одной или обеим операционным системам, выберите исправление, указанное в разделе "Windows 7/Windows Server 2008 R2" на странице. Чтобы определить фактическую операционную систему, к которым применяется каждое исправление, всегда см. раздел "Применимо к".
Файлы, относящиеся к определенному продукту, SR_Level (RTM, SPn) и ветви службы (LDR, GDR), можно определить, изучив номера версий файлов, как показано в следующей таблице.
Версия Продукт Этапу Ветвь службы 6.1.760
0.
16xxxWindows 7 и Windows Server 2008 R2 RTM ГДР 6.1.760
0.
20xxxWindows 7 и Windows Server 2008 R2 RTM LDR 6.1.760
1.
17xxxWindows 7 и Windows Server 2008 R2 Пакет обновления 1 (SP1) ГДР 6.1.760
1.
21xxxWindows 7 и Windows Server 2008 R2 Пакет обновления 1 (SP1) LDR Файлы MANIFEST (.manifest) и MUM (.mum), установленные для каждой среды, перечислены отдельно в разделе "Дополнительные сведения о файлах для Windows Server 2008 R2 и для Windows 7". Файлы MUM и MANIFEST, а также связанные с ними файлы каталога безопасности (CAT) чрезвычайно важны для поддержания состояния обновленных компонентов. Файлы каталога безопасности, для которых атрибуты не указаны, подписываются цифровой подписью Майкрософт.
Для всех поддерживаемых x86-разрядных версий Windows 7
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Cng.sys | 6.1.7600.16385 | 369,568 | 14 июля 2009 г. | 01:17 | x86 |
| Ksecdd.sys | 6.1.7600.20926 | 67,456 | 17 марта 2011 г. | 06:57 | x86 |
| Ksecpkg.sys | 6.1.7600.20926 | 133,504 | 17 марта 2011 г. | 06:57 | x86 |
| Lsasrv.dll | 6.1.7600.20926 | 1,037,824 | 17 марта 2011 г. | 06:50 | x86 |
| Lsasrv.mof | Неприменимо | 13,780 | 10 июня 2009 г. | 21:33 | Неприменимо |
| Lsass.exe | 6.1.7600.16385 | 22 528 | 14 июля 2009 г. | 01:14 | x86 |
| Secur32.dll | 6.1.7600.20926 | 22 016 | 17 марта 2011 г. | 06:51 | x86 |
| Sspicli.dll | 6.1.7600.20926 | 100,352 | 17 марта 2011 г. | 06:51 | x86 |
| Sspisrv.dll | 6.1.7600.20926 | 15,360 | 17 марта 2011 г. | 06:51 | x86 |
| Cng.sys | 6.1.7600.16385 | 369,568 | 14 июля 2009 г. | 01:17 | x86 |
| Ksecdd.sys | 6.1.7601.17514 | 67,456 | 20 ноября 2010 г. | 12:30 | x86 |
| Ksecpkg.sys | 6.1.7601.21685 | 133,504 | 17 марта 2011 г. | 06:57 | x86 |
| Lsasrv.dll | 6.1.7601.21685 | 1,038,848 | 17 марта 2011 г. | 06:51 | x86 |
| Lsasrv.mof | Неприменимо | 13,780 | 10 июня 2009 г. | 21:33 | Неприменимо |
| Lsass.exe | 6.1.7601.21685 | 22 528 | 17 марта 2011 г. | 06:49 | x86 |
| Secur32.dll | 6.1.7601.17514 | 22 016 | 20 ноября 2010 г. | 12:21 | x86 |
| Sspicli.dll | 6.1.7601.17514 | 100,352 | 20 ноября 2010 г. | 12:21 | x86 |
| Sspisrv.dll | 6.1.7601.17514 | 15,872 | 20 ноября 2010 г. | 12:21 | x86 |
Для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Cng.sys | 6.1.7600.16385 | 460,504 | 14 июля 2009 г. | 01:43 | x64 |
| Ksecdd.sys | 6.1.7600.20926 | 95,616 | 17 марта 2011 г. | 05:19 | x64 |
| Ksecpkg.sys | 6.1.7600.20926 | 152,960 | 17 марта 2011 г. | 05:19 | x64 |
| Lsasrv.dll | 6.1.7600.20926 | 1,446,400 | 17 марта 2011 г. | 05:14 | x64 |
| Lsasrv.mof | Неприменимо | 13,780 | 10 июня 2009 г. | 20:52 | Неприменимо |
| Lsass.exe | 6.1.7600.16385 | 31 232 | 14 июля 2009 г. | 01:39 | x64 |
| Secur32.dll | 6.1.7600.20926 | 28,160 | 17 марта 2011 г. | 05:17 | x64 |
| Sspicli.dll | 6.1.7600.20926 | 136 192 | 17 марта 2011 г. | 05:17 | x64 |
| Sspisrv.dll | 6.1.7600.20926 | 28 672 | 17 марта 2011 г. | 05:17 | x64 |
| Cng.sys | 6.1.7601.17514 | 459,248 | 20 ноября 2010 г. | 13:28 | x64 |
| Ksecdd.sys | 6.1.7601.17514 | 95,616 | 20 ноября 2010 г. | 13:33 | x64 |
| Ksecpkg.sys | 6.1.7601.21685 | 152,960 | 17 марта 2011 г. | 05:06 | x64 |
| Lsasrv.dll | 6.1.7601.21685 | 1,446,912 | 17 марта 2011 г. | 05:03 | x64 |
| Lsasrv.mof | Неприменимо | 13,780 | 10 июня 2009 г. | 20:52 | Неприменимо |
| Lsass.exe | 6.1.7601.21685 | 31 232 | 17 марта 2011 г. | 05:00 | x64 |
| Secur32.dll | 6.1.7601.17514 | 28,160 | 20 ноября 2010 г. | 13:27 | x64 |
| Sspicli.dll | 6.1.7601.17514 | 136 192 | 20 ноября 2010 г. | 13:27 | x64 |
| Sspisrv.dll | 6.1.7601.17514 | 29 184 | 20 ноября 2010 г. | 13:27 | x64 |
| Lsasrv.mof | Неприменимо | 13,780 | 22 июля 2009 г. | 23:19 | Неприменимо |
| Secur32.dll | 6.1.7600.20926 | 22 016 | 17 марта 2011 г. | 06:51 | x86 |
| Sspicli.dll | 6.1.7600.20926 | 96,768 | 17 марта 2011 г. | 06:48 | x86 |
| Lsasrv.mof | Неприменимо | 13,780 | 12 ноября 2010 г. | 23:53 | Неприменимо |
| Secur32.dll | 6.1.7601.21685 | 22 016 | 17 марта 2011 г. | 06:51 | x86 |
| Sspicli.dll | 6.1.7601.21685 | 96,768 | 17 марта 2011 г. | 06:48 | x86 |
Для всех поддерживаемых версий на основе IA-64 Windows Server 2008 R2
| Имя файла | Версия файла | Размер файла | Дата | Время | Платформа |
|---|---|---|---|---|---|
| Cng.sys | 6.1.7600.16385 | 787,736 | 14 июля 2009 г. | 01:52 | IA-64 |
| Ksecdd.sys | 6.1.7600.20926 | 179,584 | 17 марта 2011 г. | 04:15 | IA-64 |
| Ksecpkg.sys | 6.1.7600.20926 | 307,072 | 17 марта 2011 г. | 04:15 | IA-64 |
| Lsasrv.dll | 6.1.7600.20926 | 2,654,720 | 17 марта 2011 г. | 04:09 | IA-64 |
| Lsasrv.mof | Неприменимо | 13,780 | 10 июня 2009 г. | 20:57 | Неприменимо |
| Lsass.exe | 6.1.7600.16385 | 56 320 | 14 июля 2009 г. | 01:44 | IA-64 |
| Secur32.dll | 6.1.7600.20926 | 48 640 | 17 марта 2011 г. | 04:11 | IA-64 |
| Sspicli.dll | 6.1.7600.20926 | 275,456 | 17 марта 2011 г. | 04:12 | IA-64 |
| Sspisrv.dll | 6.1.7600.20926 | 45 568 | 17 марта 2011 г. | 04:12 | IA-64 |
| Cng.sys | 6.1.7600.16385 | 787,736 | 14 июля 2009 г. | 01:52 | IA-64 |
| Ksecdd.sys | 6.1.7601.17514 | 179,584 | 20 ноября 2010 г. | 10:33 | IA-64 |
| Ksecpkg.sys | 6.1.7601.21685 | 307,072 | 17 марта 2011 г. | 04:08 | IA-64 |
| Lsasrv.dll | 6.1.7601.21685 | 2,655,744 | 17 марта 2011 г. | 04:02 | IA-64 |
| Lsasrv.mof | Неприменимо | 13,780 | 10 июня 2009 г. | 20:57 | Неприменимо |
| Lsass.exe | 6.1.7600.16385 | 56 320 | 14 июля 2009 г. | 01:44 | IA-64 |
| Secur32.dll | 6.1.7601.17514 | 48 640 | 20 ноября 2010 г. | 10:28 | IA-64 |
| Sspicli.dll | 6.1.7601.17514 | 275,456 | 20 ноября 2010 г. | 10:28 | IA-64 |
| Sspisrv.dll | 6.1.7601.17514 | 46 080 | 20 ноября 2010 г. | 10:28 | IA-64 |
| Lsasrv.mof | Неприменимо | 13,780 | 22 июля 2009 г. | 23:19 | Неприменимо |
| Secur32.dll | 6.1.7600.20926 | 22 016 | 17 марта 2011 г. | 06:51 | x86 |
| Sspicli.dll | 6.1.7600.20926 | 96,768 | 17 марта 2011 г. | 06:48 | x86 |
| Lsasrv.mof | Неприменимо | 13,780 | 12 ноября 2010 г. | 23:53 | Неприменимо |
| Secur32.dll | 6.1.7601.21685 | 22 016 | 17 марта 2011 г. | 06:51 | x86 |
| Sspicli.dll | 6.1.7601.21685 | 96,768 | 17 марта 2011 г. | 06:48 | x86 |
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Дополнительные сведения
Чтобы получить дополнительные сведения о терминологии обновлений программного обеспечения, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
824684 Описание стандартной терминологии, используемой для описания обновлений программного обеспечения Майкрософт
Дополнительные сведения о функции InitializeSecurityContext см. на следующем веб-сайте MSDN:
Общие сведения о функции InitializeSecurityContext Дополнительные сведения о функции AcquireCredentialsHandle см. на следующем веб-сайте MSDN:
Общие сведения о функции AcquireCredentialsHandle Дополнительные сведения о функции LogonUser см. на следующем веб-сайте MSDN:
Общие сведения о функции LogonUser
Дополнительные сведения о файле
Дополнительные сведения о файлах для Windows 7 и Windows Server 2008 R2
Дополнительные файлы для всех поддерживаемых версий Windows 7 на базе x86
| Имя файла | Update.mum |
|---|---|
| Версия файла | Неприменимо |
| Размер файла | 2,773 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:05 |
| Платформа | Неприменимо |
| Имя файла | X86_5676ba3d4d37c9101f9a0b3dd65ac1f4_31bf3856ad364e35_6.1.7600.20926_none_7415dd3c60acef57.manifest |
| Версия файла | Неприменимо |
| Размер файла | 691 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:05 |
| Платформа | Неприменимо |
| Имя файла | X86_a9ab587f9f300cffcfff342e55fae6cd_31bf3856ad364e35_6.1.7601.21685_none_d7f6a288493ac880.manifest |
| Версия файла | Неприменимо |
| Размер файла | 691 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:05 |
| Платформа | Неприменимо |
| Имя файла | X86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7600.20926_none_a6ec6700d70ad0e5.manifest |
| Версия файла | Неприменимо |
| Размер файла | 103,660 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:08 |
| Платформа | Неприменимо |
| Имя файла | X86_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.21685_none_a890e24ed462cdf9.manifest |
| Версия файла | Неприменимо |
| Размер файла | 103,660 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:08 |
| Платформа | Неприменимо |
Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
| Имя файла | Amd64_28c44e2c0bb0a285328fef4ff2fea2d7_31bf3856ad364e35_6.1.7600.20926_none_85912d689394adf0.manifest |
|---|---|
| Версия файла | Неприменимо |
| Размер файла | 695 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:05 |
| Платформа | Неприменимо |
| Имя файла | Amd64_299914ea63b5fc4fd31dd26463f59f06_31bf3856ad364e35_6.1.7601.21685_none_73d25e1f96021374.manifest |
| Версия файла | Неприменимо |
| Размер файла | 695 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:05 |
| Платформа | Неприменимо |
| Имя файла | Amd64_561edc06d3669bc7254c2a270730f77e_31bf3856ad364e35_6.1.7601.21685_none_cebec1086ea706af.manifest |
| Версия файла | Неприменимо |
| Размер файла | 1,032 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:05 |
| Платформа | Неприменимо |
| Имя файла | Amd64_8fb5a66833bac4e2df6bbaabd71984e8_31bf3856ad364e35_6.1.7600.20926_none_f758b54e39e6f653.manifest |
| Версия файла | Неприменимо |
| Размер файла | 1,032 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:05 |
| Платформа | Неприменимо |
| Имя файла | Amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7600.20926_none_030b02848f68421b.manifest |
| Версия файла | Неприменимо |
| Размер файла | 103,664 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:11 |
| Платформа | Неприменимо |
| Имя файла | Amd64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.21685_none_04af7ddd28cc03f2f.manifest |
| Версия файла | Неприменимо |
| Размер файла | 103,664 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:11 |
| Платформа | Неприменимо |
| Имя файла | Update.mum |
| Версия файла | Неприменимо |
| Размер файла | 3,215 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:05 |
| Платформа | Неприменимо |
| Имя файла | Wow64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7600.20926_none_0d5facd6c3c90416.manifest |
| Версия файла | Неприменимо |
| Размер файла | 86,382 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 07:11 |
| Платформа | Неприменимо |
| Имя файла | Wow64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.21685_none_0f042824c121012a.manifest |
| Версия файла | Неприменимо |
| Размер файла | 86,382 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 07:11 |
| Платформа | Неприменимо |
Дополнительные файлы для всех поддерживаемых версий на основе IA-64 Windows Server 2008 R2
| Имя файла | Ia64_a336c82657b2aa0749c17b8862256557_31bf3856ad364e35_6.1.7601.21685_none_c64be00ffb5bbd9d.manifest |
|---|---|
| Версия файла | Неприменимо |
| Размер файла | 1,030 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:05 |
| Платформа | Неприменимо |
| Имя файла | Ia64_d0946eee0be3d2c3668a96b094f00fcc_31bf3856ad364e35_6.1.7600.20926_none_8c7d54fb378b3887.manifest |
| Версия файла | Неприменимо |
| Размер файла | 1,030 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:05 |
| Платформа | Неприменимо |
| Имя файла | Ia64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7600.20926_none_a6ee0af6d708d9e1.manifest |
| Версия файла | Неприменимо |
| Размер файла | 103,662 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:05 |
| Платформа | Неприменимо |
| Имя файла | Ia64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.21685_none_a8928644d460d6f5.manifest |
| Версия файла | Неприменимо |
| Размер файла | 103,662 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:05 |
| Платформа | Неприменимо |
| Имя файла | Update.mum |
| Версия файла | Неприменимо |
| Размер файла | 2,168 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 20:05 |
| Платформа | Неприменимо |
| Имя файла | Wow64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7600.20926_none_0d5facd6c3c90416.manifest |
| Версия файла | Неприменимо |
| Размер файла | 86,382 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 07:11 |
| Платформа | Неприменимо |
| Имя файла | Wow64_microsoft-windows-lsa_31bf3856ad364e35_6.1.7601.21685_none_0f042824c121012a.manifest |
| Версия файла | Неприменимо |
| Размер файла | 86,382 |
| Дата (в формате UTC) | 17 марта 2011 г. |
| Время (в формате UTC) | 07:11 |
| Платформа | Неприменимо |