ΕΠΙΔΙΌΡΘΩΣΗ: Λαμβάνετε ένα μήνυμα λάθους 0x0000007e Stop σε μπλε οθόνη όταν το χαρακτηριστικό AppPoolCredentials έχει οριστεί στην τιμή true και χρησιμοποιείτε ένα λογαριασμό τομέα ως την ταυτότητα χώρου συγκέντρωσης εφαρμογών στο IIS 7.0

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:
  • Έχετε μια εφαρμογή Web που εκτελείται στο Internet Information Services (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 Stop σε μπλε οθόνη.

Σημείωση Αυτό το ζήτημα παρουσιάζεται συνήθως σε διακομιστές Web που φιλοξενούν Office SharePoint Server 2007. Αυτό το ζήτημα παρουσιάζεται εξαιτίας τις απαιτήσεις ρύθμισης παραμέτρων του Office SharePoint Server 2007, όταν χρησιμοποιείται ο έλεγχος ταυτότητας Kerberos. Ωστόσο, το πρόβλημα μπορεί να παρουσιαστεί για οποιοδήποτε είδος της τοποθεσίας Web που χρησιμοποιεί έλεγχο ταυτότητας λειτουργίας πυρήνα, ο έλεγχος ταυτότητας Kerberos και ένα λογαριασμό τομέα ως την ταυτότητα χώρου συγκέντρωσης προσαρμοσμένη εφαρμογή.

Αιτία

Αυτό το ζήτημα παρουσιάζεται εξαιτίας ενός σφάλματος στο πρόγραμμα οδήγησης πυρήνα HTTP (HTTP.sys).

Προτεινόμενη αντιμετώπιση

Πληροφορίες άμεσης επιδιόρθωσης

Μια υποστηριζόμενη άμεση επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η άμεση επιδιόρθωση προορίζεται για τη διόρθωση μόνο του προβλήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την άμεση επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το πρόβλημα που περιγράφεται σε αυτό το άρθρο. Αυτή η άμεση επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως την επόμενη ενημέρωση λογισμικού που περιέχει αυτήν την άμεση επιδιόρθωση.

Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, τότε υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, επικοινωνήστε με την Υπηρεσία εξυπηρέτησης πελατών και υποστήριξης της Microsoft για να αποκτήσετε την άμεση επιδιόρθωση.

Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υποστήριξης και εξυπηρέτησης πελατών της Microsoft ή για να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Σημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.

Σημαντικό τα Windows Vista και Windows Server 2008 επείγουσες επιδιορθώσεις περιλαμβάνονται στα ίδια πακέτα. Ωστόσο, μόνο ένα από αυτά τα προϊόντα ενδέχεται να αναφέρεται στη σελίδα "Αίτηση άμεσης επιδιόρθωσης". Για να ζητήσετε το πακέτο άμεσης επιδιόρθωσης που ισχύει για τα Windows Vista και Windows Server 2008, απλά επιλέξτε το προϊόν που αναφέρεται στη σελίδα.

Προϋποθέσεις

Πρέπει να έχετε το Windows Vista Service Pack 1 (SP1) ή Windows Server 2008 εγκατεστημένο για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση.

Απαίτηση επανεκκίνησης

Πρέπει να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της άμεσης επιδιόρθωσης.

Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης

Αυτή η άμεση επιδιόρθωση δεν αντικαθιστά μια άμεση επιδιόρθωση που κυκλοφόρησε στο παρελθόν.

Πληροφορίες αρχείων

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.
Το 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 σε false στην κατάλληλη windowsauthentication στο αρχείο ApplicationHost.config.
<windowsAuthentication enabled="true" useKernelMode="false"/>

Μέθοδος 2

Απενεργοποίηση λειτουργίας πυρήνα ελέγχου ταυτότητας χρησιμοποιώντας τη διαχείριση των υπηρεσιών IIS. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Έναρξη, κάντε κλικ στην εντολή Εκτέλεση, πληκτρολογήστε
    inetmgr.exe, και στη συνέχεια κάντε κλικ στο κουμπί OK.
  2. Στο IIS Manager, αναπτύξτε το στοιχείο
    το όνομα του διακομιστή, αναπτύξτε τοποθεσίες στο Webκαι, στη συνέχεια, κάντε κλικ στην τοποθεσία Web που θέλετε να αλλάξετε.
  3. Κάντε διπλό κλικ στο στοιχείο ελέγχου ταυτότητας, κάντε κλικ στην επιλογή Έλεγχος ταυτότητας των Windows για να τον επισημάνετε και στη συνέχεια κάντε κλικ στο κουμπί " Ρυθμίσεις για προχωρημένους " στο παράθυρο ενεργειών.
  4. Κάντε κλικ για να καταργήσετε το πλαίσιο Ενεργοποίηση ελέγχου ταυτότητας λειτουργίας πυρήνα .
Μετά την απενεργοποίηση της κατάστασης λειτουργίας πυρήνα ελέγχου ταυτότητας, πρέπει να επανεκκινήσετε την υπηρεσία HTTP. Με τον τρόπο αυτό θα σταματήσετε τις υπηρεσίες IIS. Εκτελέστε τις ακόλουθες εντολές σε μια γραμμή εντολών με αυξημένα δικαιώματα.
  • NET STOP HTTP
  • NET START HTTP
  • IISRESET /START
Σημείωση Αυτές οι εντολές θα διακοπεί η υπηρεσία HTTP. Όταν διακόπτετε την υπηρεσία HTTP, λαμβάνετε ένα προειδοποιητικό μήνυμα ότι οι υπηρεσίες που εξαρτώνται από την υπηρεσία HTTP επίσης θα διακοπεί. Σημειώστε προσεκτική αυτές οι εξαρτώμενες υπηρεσίες ώστε να μπορείτε να προσδιορίσετε αν θέλετε να συνεχίσετε και έτσι ώστε να μπορείτε να τις επανεκκινήσετε μετά την επανεκκίνηση της υπηρεσίας HTTP. Οι υπηρεσίες που εξαρτώνται από την υπηρεσία HTTP θα εξαρτώνται οι ρόλοι Windows και τις εφαρμογές που είναι εγκατεστημένες αυτήν τη στιγμή στον υπολογιστή.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Περισσότερες πληροφορίες

Έξοδος στοίβας κλήσης

Εάν χρησιμοποιείτε τα εργαλεία εντοπισμού σφαλμάτων για 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, επισκεφθείτε τις ακόλουθες τοποθεσίες Web:
Ιδιότητες

Αναγνωριστικό άρθρου: 962943 - Τελευταία αναθεώρηση: 13 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια