Εμφανίζεται το παράθυρο διαλόγου ελέγχου ταυτότητας όταν εκτελείται το API DRMAcquireLicense

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Έχετε ένα σύστημα των Windows που φιλοξενεί τις υπηρεσίες Internet Information Services (IIS).

  • Αναπτύσσει την υπηρεσία διαχείρισης δικαιωμάτων (RMS) των υπηρεσιών IIS.

  • Το DRMAcquireLicense API εκτελείται αμέσως μετά μία από τις ακόλουθες ενέργειες:

    • Επανεκκίνηση των υπηρεσιών IIS.

    • Γίνεται επανεκκίνηση του συστήματος των Windows.

Σε αυτό το σενάριο, εμφανίζεται το παράθυρο διαλόγου ελέγχου ταυτότητας.

Αιτία

Από προεπιλογή, για να βελτιώσετε την απόδοση της ενέργειες που σχετίζονται με τον έλεγχο ταυτότητας, έλεγχος ταυτότητας των Windows σε IIS έχει ενεργοποιημένη η ελέγχου ταυτότητας λειτουργίας πυρήνα. Ωστόσο, όταν το DRMAcquireLicense API αποκτά πρόσβαση στην ακόλουθη τοποθεσία με χρήση προ-έλεγχος ταυτότητας NTLM, ο έλεγχος ταυτότητας αποτυγχάνει:

https://[servername]/_wmcs/licensing/Αυτό συμβαίνει επειδή ο έλεγχος ταυτότητας λειτουργίας πυρήνα δεν δέχεται προ-έλεγχος ταυτότητας NTLM. Επομένως, το DRMAcquireLicense API έχει ως αποτέλεσμα να εμφανίζεται το πλαίσιο διαλόγου ελέγχου ταυτότητας.

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

Για να αποτρέψετε το παράθυρο διαλόγου, ακολουθήστε τα εξής βήματα:

  1. Σύμφωνα με την άδεια χρήσης τοποθεσίας, ξεκινήστε τη διαχείριση των υπηρεσιών IIS.

  2. Στην περιοχή _wmcs, κάντε κλικ στο κουμπί άδεια χρήσης τοποθεσίας

  3. Κάτω από την προβολή "χαρακτηριστικά", επιλέξτε τον έλεγχο ταυτότητας.

  4. Κάντε δεξιό κλικ στο στοιχείο Ελέγχου ταυτότητας των Windowsκαι, στη συνέχεια, κάντε κλικ στο κουμπί ρυθμίσεις για προχωρημένους.

  5. Στο παράθυρο " Ρυθμίσεις για προχωρημένους ", απενεργοποιήστε το πλαίσιο ελέγχου Ενεργοποίηση του ελέγχου ταυτότητας για τη λειτουργία της πυρήνα και, στη συνέχεια, κάντε κλικ στο κουμπί OK.

  6. Κάντε δεξιό κλικ στο στοιχείο Ελέγχου ταυτότητας των Windowsκαι, στη συνέχεια, κάντε κλικ στην υπηρεσία παροχής.

  7. Στο παράθυρο της υπηρεσίας παροχής , διαγράψτε διαπραγμάτευσηκαι, στη συνέχεια, κάντε κλικ στο κουμπί OK.

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

Το DRMAcquireLicense API αποκτά πρόσβαση στην τοποθεσία /_wmcs/licensing τοποθεσία στο διακομιστή υπηρεσιών IIS που φιλοξενεί RMS για να αποκτήσετε την άδεια. Εάν η υπηρεσία κύρια ονόματα (SPN) δεν μπορεί να βρεθεί, DRMAcquireLicense προσπαθεί να πραγματοποιήσει έλεγχο ταυτότητας με χρήση προ-έλεγχος ταυτότητας NTLM.

Επειδή ο προ-έλεγχος ταυτότητας NTLM δεν μπορεί να χρησιμοποιηθεί για τον έλεγχο ταυτότητας λειτουργία πυρήνα, το πρόγραμμα IIS επιστρέφει HTTP_STATUS_DENIED στον υπολογιστή-πελάτη. Επομένως, εμφανίζεται το πλαίσιο διαλόγου ελέγχου ταυτότητας στο DRMAcquireLicense.

Σημείωση Όταν ολοκληρωθεί ο έλεγχος ταυτότητας μέσω του παραθύρου διαλόγου, το παράθυρο διαλόγου δεν θα εμφανιστεί ξανά. Αντίθετα, το πρόγραμμα-πελάτη και τις υπηρεσίες IIS θα χρησιμοποιήσετε μετά τον έλεγχο ταυτότητας NTLM.

Χρειάζεστε περισσότερη βοήθεια;

Αναπτύξτε τις δεξιότητές σας
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Συμμετοχή στο Microsoft Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×