Τρόπος επίλυσης "Οι ειδικές ρυθμίσεις εφαρμογής για τις εφαρμογές δεν χορηγούν άδεια τοπικής ενεργοποίησης για την εφαρμογή διακομιστή COM"

Τα Windows 10 είναι το πιο πρόσφατο και το μεγαλύτερο λειτουργικό σύστημα από τη Microsoft και η εταιρεία έχει ωθήσει τους χρήστες να αναβαθμίσουν από τις προηγούμενες τους αρκετά ανοιχτά. Είναι λογικό, καθώς υπάρχουν αρκετές βελτιώσεις σε σχέση με τους προκατόχους του. Ωστόσο, πολύ πρόσφατα, έχουν έρθει πολλές αναφορές του " DistributedCOM (DCOM) Λάθη συμβάντος ID: 10016 " Σφάλματα στα αρχεία καταγραφής συστήματος.

Μήνυμα λάθους

Αυτά τα σφάλματα είναι αρκετά συνηθισμένα και υπάρχουν πολλά διαφορετικά αρχεία καταγραφής σφαλμάτων για αυτά ανάλογα με το σφάλμα. Σε αυτό το άρθρο, θα επικεντρωθούμε στην " Ρυθμίσεις δικαιωμάτων για συγκεκριμένες εφαρμογές Μην χορηγείτε άδεια τοπικής ενεργοποίησης για την εφαρμογή διακομιστή COM με CLSID {} ​​και APPID {} ​​στο χρήστη NT AUTHORITY \ LOCAL SERVICE SID () από τη διεύθυνση LocalHost (Χρησιμοποιώντας LRPC) που εκτελείται στο κοντέινερ εφαρμογής Μη διαθέσιμο SID (Μη διαθέσιμο). Αυτή η άδεια ασφαλείας μπορεί να τροποποιηθεί χρησιμοποιώντας το εργαλείο διαχείρισης συνιστωσών υπηρεσιών (Component Services Administrative Tool) "Μήνυμα σφάλματος.

Τι προκαλεί το σφάλμα "Οι ρυθμίσεις ρύθμισης δικαιωμάτων για συγκεκριμένες εφαρμογές δεν επιτρέπουν την τοπική ενεργοποίηση";

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

[/ tie_list type = "συν"]
  • Μη έγκυρα δικαιώματα: Το σφάλμα παρουσιάζεται όταν μια συγκεκριμένη διαδικασία δεν διαθέτει αρκετά δικαιώματα πρόσβασης στα στοιχεία DCOM που αναφέρονται στο αρχείο καταγραφής συμβάντων.
[/ tie_list]

Σημείωση: Είναι πιθανό ότι το σύστημα λειτουργεί σωστά σε ορισμένες περιπτώσεις παρά το σφάλμα αυτό. Σε αυτή την περίπτωση, είναι καλύτερο να αφήσετε το σφάλμα, αλλά αν εμποδίζει μια συγκεκριμένη εφαρμογή να λειτουργήσει σωστά, ακολουθήστε τον παρακάτω οδηγό:

Λύση: Παροχή πρόσβασης σε στοιχεία DCOM

Όπως υποδεικνύεται στο μήνυμα σφάλματος, το σφάλμα ενεργοποιείται όταν ορισμένες διαδικασίες / εφαρμογές δεν έχουν πρόσβαση στα εξαρτήματα DCOM. Επομένως, σε αυτό το βήμα, θα δώσουμε πρόσβαση σε αυτά τα στοιχεία DCOM. Γι'αυτό:

  1. Πατήστε τα πλήκτρα "Windows" + " R " για να ανοίξετε την εντολή Εκτέλεση.
  2. Πληκτρολογήστε " Regedit " και πατήστε "Enter".

    Πληκτρολογώντας στο "Regedit" και πατώντας "Enter"
  3. Μεταβείτε στην ακόλουθη διεύθυνση.
     HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160} 
  4. Κάντε διπλό κλικ στο πλήκτρο " Προεπιλογή " στο δεξιό τμήμα του παραθύρου και σημειώστε τα στοιχεία "Δεδομένα τιμής" που αναφέρονται.
  5. Μεταβείτε στην ακόλουθη διεύθυνση:
     HKEY_CLASSES_ROOT \ AppID \ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} 
  6. Κάντε δεξί κλικ στο πλήκτρο " {9CA88EE3-ACB7-47c8-AFC4-AB702511C276} " στο αριστερό παράθυρο.
  7. Κάντε κλικ στην επιλογή " Δικαιώματα " από τη λίστα και επιλέξτε "Για προχωρημένους ".
  8. Κάντε κλικ στην επιλογή " Αλλαγή " δίπλα στην επικεφαλίδα "Ιδιοκτήτης" .

    Σημείωση: Ο κάτοχος πρέπει να είναι "Αξιόπιστος εγκαταστάτης" ή μπορεί να δείξει "Δεν είναι δυνατή η εμφάνιση του κατόχου".

  9. Κάντε κλικ στην επικεφαλίδα " Τύπος αντικειμένου " και επιλέξτε "Χρήστες".
  10. Κάντε κλικ στο κουμπί " Τοποθεσία " και επιλέξτε "Desktop (Όνομα)".
  11. Στο κενό χώρο, πληκτρολογήστε το όνομα χρήστη του λογαριασμού σας.
  12. Κάντε κλικ στο κουμπί " OK " και κάντε κλικ στο " Εφαρμογή " στο παράθυρο.

    Αλλαγή δικαιωμάτων για το κλειδί μητρώου

    Σημείωση: Επαναλάβετε τη διαδικασία που υποδεικνύεται στα βήματα 5-12 για "HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}" .

  13. Κάντε κλικ στο " OK " για να κλείσετε το παράθυρο και να ανοίξετε το παράθυρο " Δικαιώματα " που ξεκινήσαμε στο "Βήμα 7".
  14. Κάντε κλικ στην επιλογή " Διαχειριστές " στην επικεφαλίδα "Ομάδες ή ονόματα χρηστών " και ελέγξτε την επιλογή " Πλήρης έλεγχος ".
  15. Επιλέξτε " Χρήστες " και ελέγξτε ξανά την επιλογή " Πλήρης έλεγχος ".
  16. Κάντε κλικ στο " Εφαρμογή " για να αποθηκεύσετε τις αλλαγές και επιλέξτε " OK " για να κλείσετε το παράθυρο.

    Παροχή πλήρους ελέγχου στους χρήστες και τους διαχειριστές
  17. Πατήστε " Windows " + " R " για να ανοίξετε την εντολή Εκτέλεση.
  18. Πληκτρολογήστε " dcomcnfg ". exe "και πατήστε" Enter ".
  19. Αναπτύξτε τις παρακάτω επιλογές
     Υπηρεσίες συντήρησης> Υπολογιστές> Ο υπολογιστής μου> DCOM Config 
  20. Στο δεξί παράθυρο, κάντε δεξί κλικ στην επιλογή " RunTime Broker " και επιλέξτε το κουμπί " Properties " από τη λίστα.

    Σημείωση: Υπάρχουν δύο περιπτώσεις του " Broker RunTime " που αναφέρονται στη λίστα. Ακολουθήστε το παρακάτω βήμα για κάθε μία για να προσδιορίσετε το σωστό.

  21. Αν το αναγνωριστικό AppID που υπάρχει εκεί αντιστοιχεί με το αναγνωριστικό " 9CA88EE3-ACB7-47C8 - AFC4 - AB702511C276 " στο σφάλμα αυτό σημαίνει ότι έχετε επιλέξει τη σωστή εμφάνιση της εφαρμογής.
  22. Κάντε κλικ στην επιλογή " Ασφάλεια " και έπειτα επιλέξτε την επιλογή " Προσαρμογή " για " Δικαιώματα εκκίνησης και ενεργοποίησης ".
  23. Κάντε κλικ στο κουμπί " Επεξεργασία " και κάντε κλικ στο κουμπί " Κατάργηση " εάν υπάρχει μια ερώτηση "Ασφάλεια των Windows" .
  24. Κάντε κλικ στο κουμπί " Προσθήκη " και πληκτρολογήστε " NT AUTHORITY \ LOCAL SERVICE " στην επιλογή " Enter The Objects Name to select ".
  25. Κάντε κλικ στο " OK " και μεγιστοποιήστε την άδεια "Τοπική ενεργοποίηση " στην καταχώριση.

    Αλλαγή διαμορφώσεων DCOM
  26. Ελέγξτε αν το πρόβλημα παραμένει.

Ενδιαφέροντα Άρθρα