Διορθώστε το σφάλμα 10016 στο πρόγραμμα προβολής συμβάντων των Windows
Όντας μεγάλος τεχνολόγος, μισώ όταν ο υπολογιστής μου με Windows δεν λειτουργεί άψογα. Νομίζω ότι αν δεν μπορώ να κάνω τον υπολογιστή μου να λειτουργεί τέλεια, τότε τι είδους τεχνικός είμαι; Προφανώς, το να προσπαθώ να κάνω τα πάντα να λειτουργούν άψογα σημαίνει ότι ξοδεύω πολύ χρόνο για τη διόρθωση προβλημάτων που πιθανώς δεν προκαλούν σημαντικά προβλήματα στο σύστημά μου.
Ωστόσο, εξακολουθεί να είναι διασκεδαστικό και μπορείτε να μάθετε πολλά. Σε αυτό το άρθρο, μιλάω για τη διόρθωση του σφάλματος που εμφανίζεται στο Event Viewer που σχετίζεται με το DistributedCOM . Παρατήρησα ότι δεν είχα άλλα σφάλματα στο αρχείο καταγραφής του συστήματός(System) μου εκτός από μερικά κάθε μέρα με αναγνωριστικό συμβάντος (Event ID)10016 . Το βασικό μήνυμα σφάλματος ήταν το ίδιο:
The application-specific permission settings do not grant Local Activation permission for the COM Server application
Επίσης, απαριθμούσε ένα CLSID , ένα APPID , ένα SID και κάτι σχετικά με την τροποποίηση αδειών χρησιμοποιώντας τις Υπηρεσίες (Services)Στοιχείων(Component) .
Αφού διάβασα μερικές πυκνές αναρτήσεις στο φόρουμ, μπόρεσα να διορθώσω αυτό το σφάλμα, ώστε να μην εμφανίζεται πλέον στο πρόγραμμα προβολής συμβάντων(Event Viewer) . Είναι αρκετά μια διαδικασία, οπότε φροντίστε να έχετε μια ή δύο ώρες στη διάθεσή σας πριν ξεκινήσετε.
Βήμα 1 – Ελέγξτε τη διαδικασία
Το πρώτο πράγμα που πρέπει να κάνουμε είναι να καταλάβουμε ποια διαδικασία ή υπηρεσία σχετίζεται με το CLASS ID που αναφέρεται στο σφάλμα. Για να το κάνετε αυτό, προχωρήστε και αντιγράψτε το CLSID που αναφέρεται στην περιγραφή του συμβάντος. Στην περίπτωσή μου, ξεκίνησε με {D63B10C5 . Φροντίστε να αντιγράψετε και τα δύο σγουρά σιδεράκια.
Τώρα πρέπει να ανοίξετε τον επεξεργαστή μητρώου κάνοντας κλικ στο start και πληκτρολογώντας regedit . Όταν ανοίξετε τον επεξεργαστή μητρώου, κάντε κλικ στο Επεξεργασία(Edit) και μετά στο Εύρεση(Find) . Προχωρήστε και επικολλήστε το CLSID στο πλαίσιο αναζήτησης και πατήστε Enter .
Μετά από κάποιο χρονικό διάστημα, θα πρέπει να λάβετε ένα αποτέλεσμα κάτω από το κλειδί HK_CLASSES_ROOT\CLSID . Στη δεξιά πλευρά, θα πρέπει να έχει δύο πλήκτρα και το Προεπιλεγμένο(Default) θα πρέπει να αναφέρει το όνομα της υπηρεσίας. Στην περίπτωσή μου και πιθανώς και στη δική σας, θα πρέπει να είναι RuntimeBroker .
Το AppID θα πρέπει επίσης να ταιριάζει με αυτό που αναφέρεται στο μήνυμα σφάλματος. Στη συνέχεια, πρέπει να εκτελέσουμε ένα σενάριο ώστε να μπορούμε να κάνουμε αλλαγές στα δικαιώματα στις Υπηρεσίες (Services)στοιχείων(Component) για αυτήν την υπηρεσία.
Βήμα 2 – Εκτελέστε το PowerShell Script
Για να επιλύσουμε αυτό το πρόβλημα, πρέπει να επεξεργαστούμε ορισμένα δικαιώματα στις Υπηρεσίες (Services)Στοιχείων(Component) για το RuntimeBroker(RuntimeBroker) , αλλά για να το κάνουμε αυτό, πρέπει να εκτελέσουμε ένα σενάριο που θα μας επιτρέπει να κάνουμε αυτές τις αλλαγές.
Για να εκτελέσετε το PowerShell ως διαχειριστής(Administrator) , πρέπει να κάνετε κλικ στο Start , να πληκτρολογήσετε powershell και, στη συνέχεια, να κάνετε δεξί κλικ στο αποτέλεσμα και να επιλέξετε Εκτέλεση ως διαχειριστής( Run as administrator) .
Τώρα προχωρήστε και κάντε λήψη του αρχείου κειμένου που συνδέεται εδώ και αντιγράψτε όλο τον κώδικα και επικολλήστε τον στο παράθυρο του PowerShell (αν κάνετε απλώς δεξί κλικ στο παράθυρο του PowerShell , θα επικολλήσει ό,τι υπάρχει στο πρόχειρο). Στη συνέχεια, απλώς πατήστε Enter και θα δείτε τη λέξη Done εκτυπωμένη.
Βήμα 3 – Ανοίξτε τις Υπηρεσίες Στοιχείων
Μπορείτε να ανοίξετε τις Υπηρεσίες Στοιχείων(Component Services) όπως ακριβώς ανοίξατε το PowerShell στο Βήμα 2(Step 2) . Κάντε κλικ(Click) στο Start και πληκτρολογήστε τις υπηρεσίες component. Δεν χρειάζεται να εκτελέσετε αυτό το πρόγραμμα ως διαχειριστής. Μόλις φτάσετε εκεί, μεταβείτε στην ακόλουθη τοποθεσία:
Component Services - Computers - My Computer - DCOM Config
Κάντε κύλιση προς τα κάτω μέχρι να βρείτε το Runtime Broker . Στην περίπτωσή μου ήταν δύο! Πώς ξέρετε ποια είναι η λίστα στο σφάλμα;
Κάντε δεξί κλικ σε καθένα από αυτά και επιλέξτε Ιδιότητες(Properties) . Στην καρτέλα Γενικά(General) , θα δείτε το Αναγνωριστικό εφαρμογής(Application ID) , το οποίο θα πρέπει να ταιριάζει με το αναγνωριστικό(AppID) εφαρμογής από το μήνυμα σφάλματος. Εάν λαμβάνετε σφάλματα στο Event Viewer με αναγνωριστικό 10016 και περισσότερα από ένα CLSID , τότε μπορεί να χρειαστεί να διορθωθούν και τα δύο RuntimeBrokers . Στην περίπτωσή μου, έπρεπε να φτιάξω μόνο ένα.
Βήμα 4 – Διορθώστε τα δικαιώματα
Τέλος, πρέπει να τροποποιήσουμε τα δικαιώματα. Ενώ βρίσκεστε στο παράθυρο ιδιοτήτων του RuntimeBroker , κάντε κλικ στην καρτέλα Ασφάλεια .(Security)
Το κουμπί Επεξεργασία στην (Edit)περιοχή Δικαιώματα εκκίνησης και ενεργοποίησης(Launch and Activation Permissions) θα πρέπει να έχει δυνατότητα κλικ. Εάν είναι γκριζαρισμένο, το σενάριο PowerShell δεν εκτελούσε σωστά. Όταν κάνετε κλικ στην επεξεργασία, ενδέχεται να δείτε ένα αναδυόμενο παράθυρο διαλόγου που σας προειδοποιεί για μη αναγνωρισμένα δικαιώματα.
Εδώ ΔΕΝ ΘΕΛΕΤΕ να κάνετε κλικ στο Κατάργηση(Remove) . Απλώς κάντε κλικ στο κουμπί Άκυρο(Cancel) . Τώρα θα δείτε μια λίστα με τους προεπιλεγμένους λογαριασμούς και μπορεί επίσης να δείτε έναν Άγνωστο Λογαριασμό(Account Unknown) στη λίστα.
Θέλετε να βεβαιωθείτε ότι αφήνετε τον Λογαριασμό Άγνωστο(Account Unknown) ως έχει. Μην το αφαιρέσετε. Σε αυτό το σημείο, θα πρέπει να σας μείνουν ΟΛΑ ΤΑ ΠΑΚΕΤΑ ΕΦΑΡΜΟΓΗΣ( ALL APPLICATION PACKAGES) και ΕΑΥΤΟΣ(SELF) . Τώρα πρέπει να προσθέσουμε δύο λογαριασμούς. Κάντε κλικ στην Προσθήκη(Add) και πληκτρολογήστε Σύστημα(System) και, στη συνέχεια, κάντε κλικ στο Έλεγχος ονομάτων( Check Names) . Κάντε κλικ στο OK(OK) και θα προσθέσει αυτόν τον λογαριασμό στη λίστα.
Κάντε ξανά κλικ στην Προσθήκη(Add) και αυτή τη φορά πληκτρολογήστε Local Service και ακολουθήστε τα ίδια βήματα.
Αφού προστεθούν και τα δύο, κάντε κλικ πάνω τους ένα κάθε φορά και επιλέξτε τα πλαίσια ελέγχου Τοπική εκκίνηση( Local Launch) και Τοπική ενεργοποίηση( Local Activation) κάτω από το Να επιτρέπεται(Allow) . Για αυτό πρόκειται! Τώρα προχωρήστε και επανεκκινήστε τον υπολογιστή σας και δεν θα βλέπετε πλέον αυτό το σφάλμα να εμφανίζεται στα αρχεία καταγραφής της Προβολής συμβάντων(Event View) . Απολαμβάνω!
Related posts
Πώς να διορθώσετε το Σφάλμα μπλε οθόνης Stop:0x000000F4 στα Windows
Διορθώστε τον κωδικό σφάλματος 8E5E03FA του Windows Update
Πώς να διορθώσετε το σφάλμα "Υπάρχει επιδιόρθωση συστήματος σε εκκρεμότητα" στα Windows
Πώς να διορθώσετε το σφάλμα "Η εφαρμογή δεν ήταν δυνατή η σωστή εκκίνηση (0xc0000142)" στα Windows
Πώς να διορθώσετε το "Σφάλμα TPM Device Is Not Detected" στα Windows
Διορθώστε το σφάλμα Background Intelligent Transfer Service Not Start
Διορθώστε τον κωδικό σφάλματος του Windows Update 0x800700c1
Διορθώστε το σφάλμα Windows Script Host 0xc004f025 κατά την ενεργοποίηση
Διορθώστε το Unidentified Network & No Internet στα Windows
Εξαγωγή, εκκαθάριση και αύξηση μεγέθους για αρχεία καταγραφής συμβάντων στα Windows
Διορθώστε τον κωδικό σφάλματος του Windows Update 0x8007025D-0x2000C
Διορθώστε το σφάλμα ενεργοποίησης διακομιστή Windows 0xc004f069
Τα αρχεία καταγραφής του προγράμματος προβολής συμβάντων λείπουν στα Windows 11/10
Διορθώστε τον κωδικό σφάλματος εγκατάστασης των Windows 0x80070006
Διορθώστε το σφάλμα Windows Update 0x80070005
Διορθώστε το σφάλμα Event ID 7031 ή 7034 όταν ο χρήστης αποσυνδέεται από υπολογιστή με Windows 10
Διορθώστε το σφάλμα Windows Update 80072EFE
Πώς να διορθώσετε τα Windows + Shift + S που δεν λειτουργούν στα Windows
Πώς να διορθώσετε το "Παρουσιάστηκε σφάλμα, Δοκιμάστε ξανά αργότερα" στο YouTube
Επιδιόρθωση "Παρουσιάστηκε πρόβλημα με την αποστολή εντολής στο πρόγραμμα" Σφάλμα