ВИПРАВЛЕННЯ: З'являється повідомлення про невиправну помилку в 0x0000007e на синьому екрані, коли встановлено атрибут AppPoolCredentials так і використовувати обліковий запис домену як ідентифікацію пулу застосунків служби IIS 7.0.


Причини


Розглянемо таку ситуацію:
  • У вас є веб-застосунку, під керуванням в відомості служб Інтернету (IIS) 7.0, на комп'ютері під керуванням Windows Vista, або на комп'ютері під керуванням Windows Server 2008.
  • У вас є автентифікація Windows, так і ядра автентифікацію.

    Примітка. Це за промовчанням.
  • Ви маєте, useAppPoolCredentials атрибут набір на true, у розділі "автентифікація" у файлі Applicationhost.config. Ви можете додати цей прапорець, щоб дозволити використання автентифікації Kerberos, якщо використовується обліковий запис домену для ідентифікацію пулу застосунків. Наприклад, цей прапорець слід додати під час запуску Microsoft Office SharePoint Server немає сайту. У розділі Автентифікація, подібне до наведеного нижче.

    <windowsAuthentication enabled="true" useKernelMode="true" useAppPoolCredentials="true"/>
    Примітка. Applicationhost.config файл, що знаходиться на диску: \Windows\System32\inetsrv\config папки.
У цьому випадку операційна система може аварійно завершувати роботу. Крім того, що з'являється повідомлення про невиправну помилку в 0x0000007e на синьому екрані.

Примітка. Ця проблема зазвичай виникає на веб-серверів, що хост Office SharePoint Server 2007. Ця проблема виникає через налаштування вимог Office SharePoint Server 2007, під час використання автентифікації Kerberos. Проте, проблема може виникнути, для будь-якого веб-сайт, який використовує ядра автентифікації, автентифікації Kerberos і обліковий запис домену як ідентифікацію пулу застосунків, користувача.

Причина


Ця проблема виникає на помилку в драйвером режиму ядра HTTP (HTTP. sys).

Вирішення


Відомості про виправлення

Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які відчувають проблеми, описані в цій статті. Це виправлення може отримати додаткове тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення.

Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення.

Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Повний список телефонів служби підтримки користувачів і технічної підтримки, або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:Примітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.

Важливі виправлення для Windows Vista і Windows Server 2008, які входять до одного пакета. Проте лише один із цих продуктів можна знайти на сторінці "Запит на виправлення". Запит на отримання пакета виправлень для Windows Vista і Windows Server 2008, на, просто виберіть продукт, який зазначено на сторінці.

Попередні вимоги

Має бути інстальовано пакет оновлень 1 (SP1) для ОС Windows Vista або Windows Server 2008 для застосування цього виправлення.

Необхідність перезавантаження

Після застосування цього виправлення комп'ютер необхідно перезавантажити.

Відомості про заміну виправлень

Це виправлення не замінює попередні виправлення.

Відомості про файли

Англійська версія цього виправлення на комп'ютері має атрибути файлів (або новіші атрибути файлів), подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.
Служби IIS 7.0, x86
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Http.sys6.0.600 1.22375401,40812-Feb-200903:33x86
Служби IIS 7.0, x64
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Http.sys6.0.600 1.22375596,48012-Feb-200904:10x64
IIS 7.0, IA-64
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Http.sys6.0.600 1.223751,143,80812-Feb-200902:54IA-64

Виправлення помилок


Щоб вирішити цю проблему, вимкніть автентифікації в режимі ядра, за допомогою одного з наведених нижче способів.

Спосіб 1

Значення елемента useKernelMode ХИБНІСТЬ у розділі відповідної windowsauthentication у файлі ApplicationHost.config.
<windowsAuthentication enabled="true" useKernelMode="false"/>

Спосіб 2

Вимкніть автентифікації в режимі ядра, за допомогою диспетчер IIS. Щоб це зробити, виконайте такі дії:
  1. Натисніть кнопку Пуск, виберіть команду виконати, введіть
    inetmgr.exeа потім натисніть кнопку OK.
  2. У диспетчері IIS розширення.
    ім'я сервера, розгорніть веб-сайтита натисніть кнопку на веб-сайт, який потрібно змінити.
  3. Двічі клацніть на автентифікацію Автентифікація Windows , щоб виділити його та виберіть в області дії виберіть Додаткові параметри .
  4. Клацніть, щоб зняти прапорець ввімкнення режиму ядра автентифікації .
Після вимкнення автентифікації в режимі ядра, необхідно перезавантажити службу HTTP. Це припинить IIS. У командному рядку в режимі адміністратора, виконайте такі команди.
  • NET STOP HTTP
  • NET START HTTP
  • IISRESET /, ПОЧАЛО
Примітка. Ці команди, буде зупинити службу HTTP. Ви, зупинити службу HTTP, з'явиться попередження, що служби, які залежать від служби HTTP також бути зупинені. Зверніть увагу ретельно ці служби, залежні таким чином, щоб визначити, чи ви хочете, щоб продовжити роботу, і таким чином, щоб їх можна буде перезавантажити, після перезапуску служби HTTP. Служби, які залежать від служби HTTP виходячи з Windows господаря операцій а також програми, інстальовані на комп'ютері.

Стан


Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості


Виклик вивід стека

Якщо ви використовуєте налагодження засобів для Windows і сервером Microsoft символ для перевірки файлу дампа пам'яті, створені після аварії, ви помітите, стек викликів, приблизно такого вигляду:
Child-SP          RetAddr           Call Sitefffffa60`02ff5b58 fffff800`01ba3644 nt!KeBugCheckEx
fffffa60`02ff5b60 fffff800`01b60f71 nt!PspUnhandledExceptionInSystemThread+0x24
fffffa60`02ff5ba0 fffff800`018c87d8 nt!PspSystemThreadStartup+0x9e
fffffa60`02ff5bd0 fffff800`018c86bd nt!_C_specific_handler+0x8c
fffffa60`02ff5c40 fffff800`018cfcff nt!RtlpExecuteHandlerForException+0xd
fffffa60`02ff5c70 fffff800`0188cd83 nt!RtlDispatchException+0x22f
fffffa60`02ff6360 fffff800`018b51a9 nt!KiDispatchException+0xc3
fffffa60`02ff6960 fffff800`018b3fa5 nt!KiExceptionDispatch+0xa9
fffffa60`02ff6b40 00000000`00010005 nt!KiPageFault+0x1e5
fffffa60`02ff6cd8 fffffa60`0805129e 0x10005
fffffa60`02ff6ce0 fffff800`01ad7ff3 HTTP!UlpThreadPoolWorker+0x28e
fffffa60`02ff6d50 fffff800`018ef546 nt!PspSystemThreadStartup+0x57
fffffa60`02ff6d80 00000000`00000000 nt!KxStartSystemThread+0x16
Примітка. Частина стек викликів, який указує, що відбувається це певної системи, аварійне завершення роботи, це HTTP! UlpThreadPoolWorker.

Посилання


Щоб отримати додаткові відомості про автентифікацію Kerberos разом з Office SharePoint Server відвідайте такі веб-сайти: