Οι ρυθμίσεις αδειών για συγκεκριμένη εφαρμογή δεν παρέχουν τοπική ενεργοποίηση

Εάν το πρόγραμμα προβολής συμβάντων(Event Viewer) εμφανίσει ένα μήνυμα σφάλματος Οι ρυθμίσεις δικαιωμάτων για συγκεκριμένη εφαρμογή δεν εκχωρούν άδεια τοπικής ενεργοποίησης για την εφαρμογή διακομιστή COM(The application-specific permission settings do not grant Local Activation permission for the COM Server application) , τότε αυτό το άρθρο θα σας βοηθήσει. Έρχεται με αναγνωριστικό συμβάντος DCOM (DCOM Event ID) 10016 και αυτό το σφάλμα εμφανίζεται κυρίως μετά την αναβάθμιση του λειτουργικού συστήματος. Παρόλο που αυτό το σφάλμα δεν επηρεάζει την εμπειρία χρήστη του κανονικού χρήστη των Windows 10 , ορισμένοι από εσάς ίσως θέλετε να μάθετε γιατί συμβαίνει αυτό και τι μπορείτε να κάνετε για αυτό.

Αυτά τα συμβάντα 10016 καταγράφονται όταν τα στοιχεία της Microsoft(Microsoft) προσπαθούν να αποκτήσουν πρόσβαση σε στοιχεία DCOM χωρίς τα απαιτούμενα δικαιώματα. Αυτά τα συμβάντα μπορούν συνήθως να αγνοηθούν με ασφάλεια επειδή δεν επηρεάζουν αρνητικά τη λειτουργικότητα και είναι σχεδιασμένα.

Ολόκληρο το μήνυμα σφάλματος μοιάζει με αυτό-

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {C2F03A33-21F5-47FA-B4BB-156362A2F239} and APPID {316CDED5-E4AE-4B15-9113-7055D84DCC97} to the user NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.

Προς ενημέρωσή σας, το CLSID και το APPID μπορεί να διαφέρουν στον υπολογιστή σας, καθώς αντιπροσωπεύουν μια υπηρεσία στοιχείων στον υπολογιστή σας. Σχετικά με τη λύση, αναφέρεται ήδη στο μήνυμα σφάλματος. Πρέπει να τροποποιήσετε την άδεια ασφαλείας από ένα εργαλείο διαχείρισης στα Windows 10 .

Οι ρυθμίσεις αδειών για συγκεκριμένη εφαρμογή δεν παρέχουν τοπική ενεργοποίηση

Για να διορθώσετε Οι ρυθμίσεις δικαιωμάτων για συγκεκριμένη εφαρμογή δεν παρέχουν σφάλμα τοπικής ενεργοποίησης στα (Activation)Windows 10 , ακολουθήστε αυτά τα βήματα-

  1. Προσδιορίστε(Identify) και επιβεβαιώστε το CLSID(CLSID) και το APPID(APPID)
  2. Αλλαγή(Change) ιδιοκτησίας του κλειδιού CLSID από (CLSID)τον Επεξεργαστή Μητρώου(Registry Editor)
  3. Τροποποιήστε(Modify) την άδεια ασφαλείας από τις Υπηρεσίες (Services)Στοιχείων(Component)

Διαβάστε παρακάτω για να μάθετε τα βήματα λεπτομερώς.

Πρέπει να προσδιορίσετε το CLSID και το APPID . Καθώς μπορεί να είναι διαφορετικά στον υπολογιστή σας, είναι πολύ σημαντικό να τα αναγνωρίσετε. Διαφορετικά, δεν θα μπορείτε να απαλλαγείτε από αυτό το μήνυμα σφάλματος του Event Viewer . Σύμφωνα με το προαναφερθέν μήνυμα σφάλματος, το CLSID είναι {C2F03A33-21F5-47FA-B4BB-156362A2F239} και το APPID είναι {316CDED5-E4AE-4B15-9113-7055D84DCC97}. Υπάρχει ένα άλλο στοιχείο που ονομάζεται SID , αλλά αυτό δεν είναι απαραίτητο αυτήν τη στιγμή.

Τώρα πρέπει να βρείτε το στοιχείο που δημιουργεί το πρόβλημα. Για αυτό, ανοίξτε τον Επεξεργαστή Μητρώου στον υπολογιστή σας. Για να το κάνετε αυτό, πατήστε Win+R , πληκτρολογήστε regedit και το κουμπί Enter . Μετά από αυτό, πλοηγηθείτε σε αυτό το μονοπάτι-

HKEY_Classes_Root\CLSID\<Enter-your-CLSID>

Μην ξεχάσετε να αντικαταστήσετε το Enter-your-ClSID με το αρχικό CLSID που λάβατε στο μήνυμα σφάλματος. Αφού το λάβετε, θα πρέπει να βρείτε το APPID στα δεξιά σας. Βεβαιωθείτε ότι αυτό το APPID και το προηγούμενο APPID (που αναφέρεται στο μήνυμα σφάλματος) είναι το ίδιο. Αφού επιβεβαιώσετε, κάντε δεξί κλικ στο CLSID στην αριστερή σας πλευρά και επιλέξτε την επιλογή Δικαιώματα(Permissions) .

Οι ρυθμίσεις αδειών για συγκεκριμένη εφαρμογή δεν παρέχουν τοπική ενεργοποίηση

Στη συνέχεια, κάντε κλικ στο κουμπί Για προχωρημένους(Advanced ) .

Από προεπιλογή, αυτό το κλειδί ανήκει στον TrustedInstaller , αλλά πρέπει να αλλάξετε τον κάτοχο σε Διαχειριστή(Administrator) . Για αυτό, κάντε κλικ στο κουμπί Αλλαγή(Change ) στο παράθυρο Ρυθμίσεις ασφαλείας για προχωρημένους(Advanced Security Settings ) > γράψτε "Διαχειριστής" > κάντε κλικ στο κουμπί Έλεγχος ονομάτων(Check Names ) > κάντε κλικ στο κουμπί OK .

Επίσης, πρέπει να επιλέξετε το πλαίσιο ελέγχου Αντικατάσταση κατόχου σε υποκοντέινερ και αντικείμενα(Replace owner on subcontainers and objects ) .

Αφού το κάνετε αυτό, επιλέξτε Διαχειριστές(Administrators ) από τη λίστα ονομάτων ομάδας ή χρηστών(Group or user names ) και κάντε ένα σημάδι στο πλαίσιο Allow/Full Control . Τώρα αποθηκεύστε τις ρυθμίσεις σας.

Επίσης, πρέπει να ελέγξετε το Προεπιλογή –(Default – Data ) Όνομα δεδομένων. Σε αυτό το παράδειγμα, το προεπιλεγμένο(Default Data) όνομα δεδομένων είναι Immersive Shell . Θα πρέπει να είναι διαφορετικό εάν το CLSID και το APPID είναι διαφορετικά στο μήνυμα σφάλματος.

Μετά από αυτό, θα πρέπει επίσης να αποκτήσετε την κυριότητα του APPID . Για αυτό, μεταβείτε σε αυτήν τη διαδρομή στον Επεξεργαστή Μητρώου-(Registry Editor-)

HKEY_Local_Machine\Software\Classes\AppID\your-APPID

Πρέπει να κάνετε το ίδιο όπως παραπάνω για να αλλάξετε την ιδιοκτησία αυτού του κλειδιού μητρώου(Registry) .

Σε περίπτωση που αντιμετωπίζετε οποιοδήποτε πρόβλημα με την αλλαγή της ιδιοκτησίας του κλειδιού μητρώου(ownership of the Registry key) , μπορείτε να ελέγξετε το δωρεάν εργαλείο μας που ονομάζεται RegOwnit που σας επιτρέπει να το κάνετε με ένα κλικ.

Εάν ολοκληρώσετε αυτά τα βήματα, πρέπει να ανοίξετε τις Υπηρεσίες στοιχείων(Component Services) . Μπορείτε να το αναζητήσετε στο πλαίσιο αναζήτησης της γραμμής εργασιών(Taskbar) και να κάνετε κλικ στο αντίστοιχο αποτέλεσμα. Αφού ανοίξετε το Component Services , μεταβείτε εδώ-

Component Services > Computer > My Computer > DCOM Config > Immersive Shell

Με βάση αυτό το παράδειγμα, το CLSID ταιριάζει με αυτήν την υπηρεσία στοιχείων Immersive Shell . Πρέπει να βρείτε το Προεπιλεγμένο –(Default – Data ) όνομα δεδομένων που λάβατε από τον Επεξεργαστή Μητρώου(Registry Editor) . Αφού το αναγνωρίσετε, κάντε δεξί κλικ στην υπηρεσία στοιχείου και επιλέξτε Ιδιότητες(Properties) . Εδώ θα πρέπει να βρείτε το αναγνωριστικό εφαρμογής(Application ID ) ή το APPID που μπορείτε να επιβεβαιώσετε ξανά.

Στη συνέχεια, μεταβείτε στην καρτέλα Ασφάλεια . (Security )Εδώ μπορείτε να βρείτε τρεις ετικέτες, συμπεριλαμβανομένων των αδειών εκκίνησης και ενεργοποίησης(Launch and Activation Permissions) . Κάντε κλικ στο αντίστοιχο κουμπί Επεξεργασία(Edit ) .

Εάν λάβετε κάποιο προειδοποιητικό μήνυμα, κάντε κλικ στο κουμπί Άκυρο(Cancel ) και προχωρήστε. Πρέπει να ακολουθήσετε τα ίδια βήματα όπως παραπάνω για να προσθέσετε δύο λογαριασμούς-

  • ΣΥΣΤΗΜΑ
  • ΤΟΠΙΚΗ ΥΠΗΡΕΣΙΑ

Αφού τα προσθέσετε, επιλέξτε ένα κάθε φορά και δώστε δικαιώματα τοπικής εκκίνησης(Local Launch ) και τοπικής ενεργοποίησης(Local Activation ) και στα δύο.

Αποθηκεύστε τις αλλαγές, δεν θα αντιμετωπίσετε ξανά το ίδιο πρόβλημα στο Event Viewer .

Είτε αντιμετωπίζετε το πρόβλημα με το RuntimeBroker ή το Immersive Shell ή οποιαδήποτε άλλη διαδικασία, η λύση είναι η ίδια για όλα.(Whether you get the issue with RuntimeBroker or Immersive Shell or any other process, the solution is the same for all of them.)



About the author

Είμαι μηχανικός λογισμικού με εμπειρία στην Εξερεύνηση Xbox, Microsoft Excel και Windows 8.1 Explorer. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια και να βλέπω τηλεόραση. Έχω πτυχίο από το Πανεπιστήμιο της Γιούτα και αυτή τη στιγμή εργάζομαι ως μηχανικός λογισμικού σε μια διεθνή εταιρεία.



Related posts