Εάν χρησιμοποιείτε συχνά τα Windows, ίσως είναι εξοικειωμένοι με ένα από τα πιο συχνά εμφανιζόμενα και φαινομενικά ανεξήγητα μηνύματα σφάλματος που εμφανίζονται ποτέ: Ο διακομιστής RPC δεν είναι διαθέσιμος. Αν και αυτό το σφάλμα μπορεί να προκαλέσει μεγάλη σύγχυση στους άπειρους χρήστες των Windows, δεν είναι σοβαρό ή επικίνδυνο σφάλμα, που σημαίνει ότι συνήθως δεν θα σας προκαλέσει απώλεια δεδομένων ή προγραμμάτων. Ευτυχώς, είναι επίσης εύκολο να επιδιορθωθεί εάν γνωρίζετε τι κάνετε.
Πρώτον, ας μιλήσουμε για το τι είναι το RPC κατά πρώτο λόγο για να ανακουφίσει κάποια σύγχυση και μυστήριο. Το RPC σημαίνει απομακρυσμένη κλήση διαδικασίας και είναι μια μέθοδος που οι υπολογιστές χρησιμοποιούν κυριολεκτικά εδώ και δεκαετίες για να επικοινωνούν μεταξύ τους. Αυτό που καθιστά τα πράγματα λίγο συγκεχυμένα είναι ότι με τους σύγχρονους υπολογιστές πολλαπλών εργασιών και την εκτέλεση πολλών προγραμμάτων ταυτόχρονα, το RPC έχει γίνει μια μέθοδος που ορισμένες εφαρμογές χρησιμοποιούν για να επικοινωνούν με άλλες εφαρμογές που εκτελούνται στον ίδιο υπολογιστή. Το RPC είναι βασικά απλώς ένα σύστημα που επιτρέπει σε διαφορετικές διαδικασίες να επικοινωνούν μεταξύ τους για την εκτέλεση μιας εργασίας. Λειτουργεί κάπως σαν δικτύωση στο ότι ο διακομιστής RPS θα ανοίξει μια θύρα, θα επικοινωνήσει με την υπηρεσία προορισμού ή το διακομιστή, περιμένει μια απάντηση, θα στείλει ένα πακέτο όταν έχει μια απόκριση και, στη συνέχεια, θα μεταφέρει τα δεδομένα εργασίας στον διακομιστή ή την υπηρεσία προορισμού Η όλη διαδικασία λειτουργεί αντίστροφα όταν η υπηρεσία προορισμού ή ο διακομιστής έχει κάνει τη δουλειά της και έχει δεδομένα για αποστολή στο πρόγραμμα εκκίνησης.
Αν και πρόκειται να μιλήσουμε για RPC σε συστήματα Windows σε αυτό το άρθρο, θα πρέπει να γνωρίζετε ότι η μεθοδολογία RPC χρησιμοποιείται σε σχεδόν κάθε είδος συστήματος υπολογιστή που χρησιμοποιείται σήμερα. Είναι μια μεθοδολογία, όχι μια συγκεκριμένη διαδικασία για τα Windows. Τα περισσότερα σφάλματα διακομιστή RPC συμβαίνουν σε έναν υπολογιστή, αλλά η αιτία του προβλήματος μπορεί να είναι κάτι σε αυτόν τον υπολογιστή ή κάτι στο δίκτυο συνολικά. Θα σας δείξω πώς να καταλάβετε και τα δύο είδη προβλημάτων σε αυτό το άρθρο.
Μη διαθέσιμα σφάλματα διακομιστή RPC
Τι θα προκαλούσε μη διαθέσιμο σφάλμα διακομιστή RPC; Λοιπόν, ας πούμε ότι μία υπηρεσία στον υπολογιστή σας πρέπει να επικοινωνεί με μια άλλη, επομένως επικοινωνεί με τον διακομιστή RPC στον υπολογιστή για να ξεκινήσει η ανταλλαγή. Ο διακομιστής RPC χρησιμοποιεί θύρες στον υπολογιστή σας για ακρόαση και ομιλία και αυτός είναι ο διακομιστής που κάνει την πραγματική ενεργοποίηση επικοινωνίας μεταξύ υπηρεσιών, είτε είναι δικτυωμένες είτε τοπικές. Εάν η κλήση στον διακομιστή RPC αποτύχει επειδή ο διακομιστής δεν είναι διαθέσιμος, δεν ανταποκρίνεται, δεν μπορεί να γράψει στη μνήμη ή δεν μπορεί να ανοίξει μια θύρα, τότε ενεργοποιείται το σφάλμα διακομιστή RPC.
Τρόπος διόρθωσης του διακομιστή RPC δεν είναι διαθέσιμα σφάλματα
Σε έναν υπολογιστή με Windows 10, υπάρχουν τρεις βασικές πιθανές αιτίες για αυτό το μήνυμα σφάλματος. Είτε η υπηρεσία RPC δεν εκτελείται, υπάρχουν προβλήματα με το δίκτυο ή ορισμένες σημαντικές καταχωρίσεις μητρώου που ελέγχουν την υπηρεσία RPC έχουν καταστραφεί. Στα Windows 10, η πιο κοινή αιτία για το σφάλμα είναι ότι η υπηρεσία RPC απλά δεν εκτελείται.
Το πρώτο πράγμα που πρέπει να δοκιμάσετε με οποιοδήποτε σφάλμα των Windows είναι η πλήρης επανεκκίνηση. Εάν η υπηρεσία RPC σταμάτησε να λειτουργεί λόγω ενός προσωρινού προβλήματος, τότε μια επανεκκίνηση θα την επανεκκινήσει μαζί με τον υπόλοιπο υπολογιστή, οπότε αυτό είναι το πρώτο πράγμα που πρέπει να δοκιμάσετε. Εάν μια επανεκκίνηση δεν επιλύσει το σφάλμα, δοκιμάστε τις ακόλουθες διορθώσεις. Σημειώστε ότι αυτές οι ενημερώσεις κώδικα έχουν γραφτεί ειδικά για υπολογιστές με Windows 10, αλλά οι ίδιες γενικές διαδικασίες μπορούν να χρησιμοποιηθούν σε προηγούμενες εκδόσεις των Windows.
Υπηρεσία RPC
Εάν μια επανεκκίνηση δεν επιλύσει το πρόβλημα, τότε το πρώτο πράγμα που πρέπει να ελέγξετε είναι να δείτε αν η υπηρεσία RPC εκτελείται πραγματικά.
- Κάντε δεξί κλικ στη γραμμή εργασιών των Windows και επιλέξτε Διαχείριση εργασιών.
- Επιλέξτε την καρτέλα Υπηρεσίες και, στη συνέχεια, το σύνδεσμο Άνοιγμα υπηρεσιών.
- Μεταβείτε στην υπηρεσία κλήσης απομακρυσμένης διαδικασίας. Βεβαιωθείτε ότι λειτουργεί και έχει ρυθμιστεί σε Αυτόματο.
- Μεταβείτε στο πρόγραμμα εκκίνησης διαδικασίας διακομιστή DCOM. Βεβαιωθείτε ότι εκτελείται και έχει ρυθμιστεί σε Αυτόματο.
Εάν οι δύο υπηρεσίες έχουν ρυθμιστεί σε οτιδήποτε άλλο εκτός από το Automatic και το Running, αλλάξτε τις. Ανάλογα με τα δικαιώματα του συστήματός σας, μπορείτε επίσης να κάνετε επανεκκίνηση αυτών των υπηρεσιών. Εάν έχετε ήδη επανεκκινήσει τον υπολογιστή σας, αυτό δεν θα επιτύχει τίποτα, καθώς θα έχει ήδη επανεκκινήσει.
Ζητήματα δικτύου που προκαλούν σφάλματα διακομιστή RPC
Ακόμα κι αν μια συγκεκριμένη κλήση RPC ενδέχεται να λειτουργεί εντελώς εσωτερικά στον υπολογιστή σας, εξακολουθεί να χρησιμοποιεί τη στοίβα δικτύου για επικοινωνία. Αυτό σημαίνει ότι τα προβλήματα με το TCP ή το τείχος προστασίας σας μπορούν να εμποδίσουν τη λειτουργία του RPC.
- Πληκτρολογήστε 'control' στο πλαίσιο αναζήτησης των Windows και επιλέξτε Πίνακας ελέγχου.
- Επιλέξτε Δίκτυο και Διαδίκτυο και Κέντρο δικτύου και κοινής χρήσης.
- Επιλέξτε το σύνδεσμο Ethernet στο κέντρο και μετά Ιδιότητες στο αναδυόμενο πλαίσιο.
- Βεβαιωθείτε ότι το IPv6 και η κοινή χρήση αρχείων και εκτυπωτών για δίκτυα Microsoft είναι και τα δύο ενεργοποιημένα.
Εάν και το IPv6 και η Κοινή χρήση αρχείων και εκτυπωτών για δίκτυα Microsoft έχουν ήδη ελεγχθεί, θα πρέπει να ελέγξετε το τείχος προστασίας.
- Εάν χρησιμοποιείτε το Τείχος προστασίας των Windows, επιλέξτε το στον Πίνακα Ελέγχου.
- Βρείτε απομακρυσμένη βοήθεια και βεβαιωθείτε ότι είναι ενεργοποιημένη για δίκτυα τομέα, ιδιωτικά και δημόσια.
- Αποθηκεύστε τυχόν αλλαγές εάν τις κάνατε.
Εάν χρησιμοποιείτε τείχος προστασίας τρίτου μέρους, ίσως χρειαστεί να πειραματιστείτε για να ενεργοποιήσετε αυτήν τη ρύθμιση. Δεν θα χρειαστεί να αλλάξετε τίποτα εάν χρησιμοποιείτε το τείχος προστασίας σας για λίγο, αλλά ελέγξτε την περίπτωση.
πώς να αποκτήσετε bluetooth στα παράθυρα του φορητού υπολογιστή 10
Σφάλματα μητρώου που προκαλούν σφάλματα διακομιστή RPC
Εντάξει, οπότε η επανεκκίνηση δεν βοήθησε, οι υπηρεσίες RPC και DCOM σας λειτουργούν καλά και η στοίβα δικτύου δυσκολεύει. (Πιθανότατα δεν θα διαβάζατε αυτό το άρθρο εάν δεν ήταν, ούτως ή άλλως.) Το τελευταίο πράγμα που μπορείτε να κάνετε είναι να ελέγξετε τις καταχωρίσεις μητρώου που ελέγχουν τις υπηρεσίες RCP και DCOM για να βεβαιωθείτε ότι δεν έχουν καταστραφεί. Η ανταλλαγή μηνυμάτων με το μητρώο δεν είναι για την εξασθένιση της καρδιάς, αλλά αν δημιουργήσετε ένα αντίγραφο ασφαλείας πρώτα, μπορείτε πάντα να αναιρέσετε ό, τι αλλάζετε. Ας δημιουργήσουμε πρώτα το μητρώο.
- Πληκτρολογήστε regedit στο πλαίσιο αναζήτησης.
- Επιλέξτε Υπολογιστής από την αριστερή πλευρά.
- Μεταβείτε στο Αρχείο-> Εξαγωγή.
- Στο παράθυρο διαλόγου Εξαγωγή αρχείου μητρώου, πληκτρολογήστε ένα όνομα για το αντίγραφο ασφαλείας και πατήστε Αποθήκευση.
Τώρα που έχετε αποθηκεύσει ένα ασφαλές αντίγραφο του μητρώου σας, μπορείτε να ελέγξετε τις καταχωρίσεις για τις υπηρεσίες RPC και DCOM.
- Μεταβείτε στο HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs.
- Επιλέξτε το πλήκτρο Έναρξη στο δεξιό τμήμα του παραθύρου και βεβαιωθείτε ότι η τιμή έχει οριστεί σε (2).
- Μεταβείτε στο HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch.
- Επιλέξτε το πλήκτρο Έναρξη στο δεξιό τμήμα του παραθύρου και βεβαιωθείτε ότι η τιμή έχει οριστεί σε (2).
- Μεταβείτε στο HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper.
- Επιλέξτε το πλήκτρο Έναρξη στο δεξιό τμήμα του παραθύρου και βεβαιωθείτε ότι η τιμή έχει οριστεί σε (2).
Εάν έχετε δοκιμάσει όλες αυτές τις διορθώσεις και εξακολουθούν να εμφανίζονται σφάλματα διακομιστή RPC, ήρθε η ώρα να κάνετε επαναφορά από ένα σημείο επαναφοράς ή να ανανεώσετε τα Windows. Απλώς βεβαιωθείτε ότι έχετε επιλέξει τις επιλογές που δεν αντικαθιστούν τα αρχεία και τις ρυθμίσεις σας αν θέλετε να κάνετε ανανέωση!
***
Θέλετε να καθαρίσετε το μητρώο σας; Δείτε το άρθρο μας για το οι καλύτεροι καθαριστές μητρώου για τα Windows 10 . Θέλετε να σταματήσετε τα παιδιά ή τους συναδέλφους σας να μπουν στις ρυθμίσεις μητρώου; Σας έχουμε καλύψει με το σεμινάριό μας για κλείδωμα πρόσβασης στον επεξεργαστή μητρώου . Και αν πρέπει να επιταχύνετε το μηχάνημά σας, ανατρέξτε στο άρθρο μας σχετικά με τη χρήση του μητρώου στο Κάντε τον υπολογιστή σας Windows 10 πιο γρήγορα .