Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Si consideri lo scenario seguente:

  • Si dispone di un'applicazione Web che è in esecuzione in Internet Information Services (IIS) 7.0 in un computer basato su Windows Vista o in un computer basato su Windows Server 2008.

  • È attivata l'autenticazione di Windows sia in modalità Kernel.

    Nota: Questo è per impostazione predefinita.

  • Si dispone di useAppPoolCredentials attributo impostato su true nella sezione autenticazione nel file ApplicationHost. config. È stato aggiunto questo attributo per consentire l'utilizzo dell'autenticazione Kerberos quando si utilizza un account di dominio per l'identità del pool di applicazioni. Ad esempio, questo attributo deve essere aggiunto quando si esegue un sito di Microsoft Office SharePoint Server. La sezione authentication analogo al seguente.

    <windowsAuthentication enabled="true" useKernelMode="true" useAppPoolCredentials="true"/>

    Nota: Il file ApplicationHost. config si trova in unità: \Windows\System32\inetsrv\config cartella.

In questo scenario, il sistema operativo potrebbe bloccarsi. Inoltre, viene visualizzato un messaggio di Stop 0x0000007e errore su schermo blu.

Nota: Questo problema si verifica solitamente su server Web che ospitano Office SharePoint Server 2007. Questo problema si verifica a causa dei requisiti di configurazione di Office SharePoint Server 2007 viene utilizzata l'autenticazione Kerberos. Tuttavia, il problema può verificarsi per qualsiasi tipo di sito Web che utilizza l'autenticazione Kerberos, autenticazione in modalità Kernel e un account di dominio come l'identità del pool di applicazioni personalizzate.

Causa

Questo problema si verifica a causa di un bug nel driver in modalità kernel HTTP (http. sys).

Risoluzione

Informazioni sull'hotfix

Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix è destinato esclusivamente alla correzione del problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi in cui si verifica il problema descritto in questo articolo. Questo hotfix potrebbe essere sottoposto ad ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo aggiornamento software contenente tale hotfix.

Se l'hotfix è disponibile per il download, è presente una sezione "Hotfix disponibile per il download" all'inizio di questo articolo della Knowledge Base. Se questa sezione non viene visualizzata, contattare il servizio clienti Microsoft e supporto tecnico per ottenere l'hotfix.

Nota: Se si verificano ulteriori problemi o se è necessaria attività di risoluzione aggiuntiva, potrebbe essere necessario creare una richiesta di assistenza separata. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare specifico hotfix in questione. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e supporto tecnico o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota: Il modulo "Hotfix disponibile per il download" Visualizza le lingue per cui è disponibile l'hotfix. Se non viene visualizzata la lingua, è perché un aggiornamento rapido non è disponibile per tale lingua.

Importanti aggiornamenti rapidi di Windows Vista e Windows Server 2008 sono inclusi nel pacchetto stesso. Tuttavia, solo uno di questi prodotti può essere elencato nella pagina "Richiesta di aggiornamento rapido". Per richiedere il pacchetto di hotfix che si applica a Windows Vista e Windows Server 2008, è sufficiente selezionare il prodotto elencato nella pagina.

Prerequisiti

Per applicare questo hotfix è necessario disporre di Windows Vista Service Pack 1 (SP1) o Windows Server 2008.

Richiesta di riavvio

Dopo avere applicato questo hotfix, è necessario riavviare il computer.

Informazioni sulla sostituzione dell'aggiornamento rapido

Questo hotfix non sostituisce un aggiornamento rapido precedentemente rilasciato.

Informazioni sui file

La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.

IIS 7.0, x86

Nome del file

Versione del file

Dimensione del file

Data

Ora

Piattaforma

Http.sys

6.0.600 1.22375

401,408

12-Feb-2009

03:33

x86

IIS 7.0, x64

Nome del file

Versione del file

Dimensione del file

Data

Ora

Piattaforma

Http.sys

6.0.600 1.22375

596,480

12-Feb-2009

04:10

x64

IIS 7.0, IA-64

Nome del file

Versione del file

Dimensione del file

Data

Ora

Piattaforma

Http.sys

6.0.600 1.22375

1,143,808

12-Feb-2009

02:54

IA-64

Soluzione alternativa

Per risolvere questo problema, disattivare l'autenticazione in modalità Kernel utilizzando uno dei metodi descritti di seguito.

Metodo 1

Impostare il valore dell'elemento useKernelMode su false nella sezione windowsauthentication appropriato nel file ApplicationHost. config.

<windowsAuthentication enabled="true" useKernelMode="false"/>

Metodo 2

Disattivare l'autenticazione in modalità Kernel utilizzando Gestione IIS. A tale scopo, attenersi alla seguente procedura:

  1. Fare clic su Start, scegliere Esegui, tipo
    inetmgr.exe, quindi scegliere OK.

  2. In Gestione IIS, espandere
    nome del server, espandere siti Webe quindi fare clic su sito Web che si desidera modificare.

  3. Fare doppio clic su autenticazione, fare clic su Autenticazione di Windows per evidenziarlo e quindi fare clic su Impostazioni avanzate nel riquadro azioni.

  4. Fare clic per deselezionare la casella Abilita l'autenticazione in modalità Kernel .

Dopo la disattivazione dell'autenticazione in modalità Kernel, è necessario riavviare il servizio HTTP. IIS verrà interrotta. Eseguire i seguenti comandi da un prompt dei comandi con privilegi elevato.

  • NET STOP HTTP

  • NET START HTTP

  • IISRESET /START

Nota: Questi comandi interromperà il servizio HTTP. Quando si arresta il servizio HTTP, viene visualizzato un messaggio di avviso che verranno interrotti anche i servizi che dipendono dal servizio HTTP. Prendere nota di attenzione di questi servizi dipendenti in modo che è possibile determinare se si desidera continuare e che è possibile riavviare dopo aver riavviato il servizio HTTP. I servizi che dipendono dal servizio HTTP dipenderà ruoli di Windows e le applicazioni attualmente installate nel computer.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Output dello stack di chiamata

Se si utilizza il Debugging Tools for Windows e il server di simboli Microsoft per esaminare il file di dump di memoria che viene creato dopo l'arresto anomalo, si noterà uno stack di chiamate simile al seguente:
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
Nota: La parte dello stack di chiamate che indica che si verifichi il guasto al sistema specifico è HTTP! UlpThreadPoolWorker.

Riferimenti

Per ulteriori informazioni sull'utilizzo dell'autenticazione Kerberos con Office SharePoint Server, visitare i seguenti siti Web:

http://www.harbar.net/archive/2008/05/18/Using-Kerberos-with-SharePoint-on-Windows-Server-2008.aspx

http://blogs.msdn.com/webtopics/archive/2009/01/19/service-principal-name-spn-checklist-for-kerberos-authentication-with-iis-7-0.aspx

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×