Anonim

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

Κατ 'αρχάς, ας μιλήσουμε για το τι RPC είναι στην πρώτη θέση για να ανακουφίσει κάποια από τη σύγχυση και το μυστήριο. Το RPC αντιπροσωπεύει την "τηλεδιάσκεψη" και είναι μια μέθοδος που οι υπολογιστές έχουν χρησιμοποιήσει κυριολεκτικά εδώ και δεκαετίες για να επικοινωνούν μεταξύ τους. Αυτό που κάνει τα πράγματα λίγο συγκεχυμένα είναι ότι με τους σύγχρονους υπολογιστές πολλαπλών εργασιών και την εκτέλεση πολλών προγραμμάτων ταυτόχρονα, το RPC έχει γίνει μια μέθοδος που ορισμένες εφαρμογές χρησιμοποιούν για να επικοινωνούν με άλλες εφαρμογές που εκτελούνται στον ίδιο υπολογιστή. Το RPC είναι βασικά απλά ένα σύστημα που επιτρέπει σε διαφορετικές διαδικασίες να επικοινωνούν μεταξύ τους για να εκτελούν μια εργασία. Λειτουργεί λίγο όπως η δικτύωση, επειδή ο διακομιστής RPS θα ανοίξει μια θύρα, θα επικοινωνήσει με την υπηρεσία προορισμού ή τον εξυπηρετητή, θα περιμένει μια απάντηση, θα στείλει ένα πακέτο όταν έχει μια απάντηση και στη συνέχεια θα μεταφέρει τα δεδομένα της εργασίας στο διακομιστή ή την υπηρεσία προορισμού. Η όλη διαδικασία λειτουργεί αντίστροφα όταν η υπηρεσία προορισμού ή ο διακομιστής έχει κάνει τη δουλειά της και έχει δεδομένα για να στείλει πίσω στο πρόγραμμα εκκίνησης.

Παρόλο που πρόκειται να μιλήσουμε για RPCs στα συστήματα των 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 εκτελείται στην πραγματικότητα.

  1. Κάντε δεξί κλικ στη γραμμή εργασιών των Windows και επιλέξτε Διαχείριση εργασιών.
  2. Επιλέξτε την καρτέλα Υπηρεσίες και μετά το σύνδεσμο Ανοικτές υπηρεσίες.
  3. Πλοηγηθείτε στην υπηρεσία απομακρυσμένης κλήσης διαδικασιών. Βεβαιωθείτε ότι εκτελείται και ότι έχει οριστεί σε Αυτόματο.
  4. Πλοηγηθείτε στον Εκκινητή διεργασίας διακομιστή DCOM. Βεβαιωθείτε ότι εκτελείται και είναι ρυθμισμένη στην Αυτόματη.

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

Θέματα δικτύου που προκαλούν σφάλματα διακομιστή RPC

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

  1. Πληκτρολογήστε 'control' στο πλαίσιο Αναζήτηση Windows και επιλέξτε Πίνακας Ελέγχου.
  2. Επιλέξτε Κέντρο δικτύου και Internet και δικτύου και κοινόχρηστου δικτύου.
  3. Επιλέξτε το σύνδεσμο Ethernet στο κέντρο και, στη συνέχεια, το Properties στο αναδυόμενο παράθυρο.
  4. Βεβαιωθείτε ότι το IPv6 και η κοινή χρήση αρχείων και εκτυπωτών για τα δίκτυα της Microsoft είναι ενεργοποιημένα.

Εάν έχουν ήδη επιλεγεί το IPv6 και η Κοινή χρήση αρχείων και εκτυπωτών για δίκτυα της Microsoft, θα πρέπει να ελέγξετε το τείχος προστασίας.

  1. Εάν χρησιμοποιείτε το Τείχος προστασίας των Windows, επιλέξτε το στον Πίνακα Ελέγχου.
  2. Βρείτε την απομακρυσμένη βοήθεια και βεβαιωθείτε ότι είναι ενεργοποιημένη για Domain, Private και Public networks.
  3. Αποθηκεύστε τυχόν αλλαγές εάν τις έχετε κάνει.

Εάν χρησιμοποιείτε ένα τείχος προστασίας τρίτου κατασκευαστή, ίσως χρειαστεί να πειραματιστείτε για να ενεργοποιήσετε αυτήν τη ρύθμιση. Δεν χρειάζεται να αλλάξετε τίποτα αν έχετε χρησιμοποιήσει το τείχος προστασίας σας για λίγο, αλλά ελέγξτε μόνο σε περίπτωση.

Σφάλματα μητρώου που προκαλούν σφάλματα διακομιστή RPC

Εντάξει, οπότε η επανεκκίνηση δεν βοήθησε, οι υπηρεσίες σας RPC και DCOM λειτουργούν σωστά και η στοίβα του δικτύου τρεμοπαίζει. (Ίσως δεν θα διαβάζατε αυτό το άρθρο αν δεν ήταν έτσι κι αλλιώς.) Το τελευταίο πράγμα που μπορείτε να κάνετε είναι να ελέγξετε τις καταχωρήσεις μητρώου που ελέγχουν τις υπηρεσίες RCP και DCOM για να βεβαιωθείτε ότι δεν έχουν καταστραφεί. Το messing με το μητρώο δεν είναι για το αχνό της καρδιάς, αλλά αν κάνετε ένα αντίγραφο ασφαλείας του πρώτα, μπορείτε πάντα να ακυρώσετε οτιδήποτε αλλάξετε. Ας επιστρέψουμε πρώτα το μητρώο.

  1. Πληκτρολογήστε "regedit" στο πλαίσιο αναζήτησης.
  2. Επιλέξτε Υπολογιστής από την αριστερή πλευρά.
  3. Μεταβείτε στο Αρχείο-> Εξαγωγή.
  4. Στο παράθυρο διαλόγου Αρχείο μητρώου εξαγωγής, πληκτρολογήστε ένα όνομα για το αρχείο αντιγράφου ασφαλείας και πατήστε "Αποθήκευση".

Τώρα που έχετε αποθηκεύσει ένα ασφαλές αντίγραφο του μητρώου σας, μπορείτε να ελέγξετε τις καταχωρήσεις για τις υπηρεσίες RPC και DCOM.

  1. Μεταβείτε στην επιλογή HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcSs.
  2. Επιλέξτε το πλήκτρο εκκίνησης στο δεξιό τμήμα του παραθύρου και βεβαιωθείτε ότι η τιμή έχει οριστεί σε (2).
  3. Μεταβείτε στην επιλογή HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ DcomLaunch.
  4. Επιλέξτε το πλήκτρο εκκίνησης στο δεξιό τμήμα του παραθύρου και βεβαιωθείτε ότι η τιμή έχει οριστεί σε (2).
  5. Μεταβείτε στην επιλογή HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcEptMapper.
  6. Επιλέξτε το πλήκτρο εκκίνησης στο δεξιό τμήμα του παραθύρου και βεβαιωθείτε ότι η τιμή έχει οριστεί σε (2).

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

***

Πρέπει να καθαρίσετε το ληξιαρχείο σας; Ελέγξτε το άρθρο μας σχετικά με τα καλύτερα προγράμματα καθαρισμού μητρώου για τα Windows 10. Πρέπει να σταματήσετε τα παιδιά ή τους συναδέλφους σας να μπουν στις ρυθμίσεις του μητρώου σας; Σας έχουμε καλύψει με το σεμινάριό μας για το κλείδωμα της πρόσβασης στον επεξεργαστή μητρώου. Και αν χρειαστεί να επιταχύνετε το μηχάνημά σας, ανατρέξτε στο άρθρο μας σχετικά με τη χρήση του μητρώου για να κάνετε τον Windows 10 PC σας γρηγορότερο.

Πώς να διορθώσετε το σφάλμα του "διακομιστή rpc δεν είναι διαθέσιμο" στα παράθυρα