Πώς να διορθώσετε το σφάλμα «Ο διακομιστής RPC δεν είναι διαθέσιμος» στα Windows

Όσοι από εσάς χρησιμοποιείτε τα Windows(Windows) για αρκετό καιρό μπορεί να έχετε ήδη μαρτυρήσει το σφάλμα « Ο διακομιστής RPC δεν είναι διαθέσιμος ». (RPC Server is Unavailable)Αυτό είναι ένα από τα πιο συνηθισμένα σφάλματα που μπορείτε να αντιμετωπίσετε κατά τη χρήση του λειτουργικού συστήματος Windows(Windows OS) και συχνά προκαλεί σύγχυση σε πιο άπειρους χρήστες των Windows(Windows) σχετικά με το γιατί εμφανίστηκε αρχικά.

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

Αυτό σημαίνει ότι το RPC επιτρέπει σε διαφορετικές διεργασίες να επικοινωνούν μεταξύ τους προκειμένου να εκτελέσουν μια εργασία.

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

Παρουσιάστηκε σφάλμα διακομιστή RPC(An RPC Server Error Has Occurred)

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

Τι ακριβώς προκαλεί λοιπόν το σφάλμα « Ο διακομιστής RPC δεν είναι διαθέσιμος»; (RPC Server)Όταν μια υπηρεσία στον υπολογιστή σας χρειάζεται να επικοινωνήσει με μια άλλη, θα επικοινωνήσει με τον διακομιστή RPC του υπολογιστή σας για να ξεκινήσει η ανταλλαγή.

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

Διόρθωση σφαλμάτων διακομιστή RPC(Fixing RPC Server Errors)

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

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

Η υπηρεσία RPC δεν εκτελείται(RPC Service Not Running)

Μετά από μια επανεκκίνηση, ελέγξτε για να δείτε εάν η υπηρεσία RPC(RPC Service) προκαλεί το πρόβλημα.

  1. Ανοίξτε τη Διαχείριση εργασιών(Task Manager) κάνοντας δεξί κλικ στη γραμμή εργασιών(Task Bar) και επιλέγοντάς την από τη λίστα.
  2. Μεταβείτε στην καρτέλα Υπηρεσίες και στη συνέχεια (Services)Άνοιγμα υπηρεσιών(Open Services) .
  3. Μεταβείτε με κύλιση στην υπηρεσία κλήσης απομακρυσμένης διαδικασίας(Remote Procedure Call ) . Θα πρέπει να εκτελείται και να οριστεί σε Αυτόματο(Automatic) . Αν δεν είναι, αλλάξτε το.
  4. Μεταβείτε στο πρόγραμμα εκκίνησης διαδικασίας διακομιστή DCOM(DCOM Server Process Launcher) . Θα πρέπει επίσης να εκτελείται και να οριστεί σε Αυτόματο(Automatic) . Και πάλι(Again) , εάν τα αποτελέσματα είναι διαφορετικά, κάντε τις απαραίτητες αλλαγές.

Προβλήματα δικτύου(Network Problems)

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

  1. Τραβήξτε προς τα πάνω τον Πίνακα Ελέγχου(Control Panel) και επιλέξτε Δίκτυο και Διαδίκτυο(Network and Internet ) (προβολή ανά ρύθμιση σε Κατηγορίες) ή Κέντρο δικτύου και κοινής χρήσης(Network and Sharing Center ) (ρυθμίστε είτε σε μεγάλα είτε σε μικρά εικονίδια).
  2. Κάντε κλικ στο σύνδεσμο Ethernet που βρίσκεται δίπλα στο Συνδέσεις(Connections) : και, στη συνέχεια, στο Ιδιότητες(Properties) στο αναδυόμενο παράθυρο.
  3. Το IPv6 και η Κοινή χρήση αρχείων και εκτυπωτών για δίκτυα Microsoft(File and Printer Sharing for Microsoft Networks) θα πρέπει να έχουν και τα δύο ένα σημάδι επιλογής. Εάν δεν το κάνουν, προσθέστε το και κάντε κλικ στο OK και δοκιμάστε ξανά την εργασία που προκάλεσε το σφάλμα. Εάν έχουν ήδη επισημανθεί, τότε θα πρέπει να ελέγξετε το τείχος προστασίας σας.
  4. Επιλέξτε το Τείχος προστασίας των Windows(Windows Firewall ) στον Πίνακα Ελέγχου. 
    • Για τείχη προστασίας τρίτων, θα πρέπει να πειραματιστείτε με τις ρυθμίσεις. Θα πρέπει να το επαναλάβετε μια φορά, αλλά μην αλλάξετε τίποτα εάν είναι ένα τείχος προστασίας που χρησιμοποιείτε για λίγο.
  5. Εντοπίστε την Απομακρυσμένη Βοήθεια(Remote Assistance) και βεβαιωθείτε ότι είναι ενεργοποιημένη για δίκτυα Τομέα(Domain) , Ιδιωτικά(Private) και Δημόσια . (Public)Στη συνέχεια, αποθηκεύστε τις αλλαγές που έχετε κάνει.

Διαφθορά και επιπλοκές μητρώου(Registry Corruption and Complications)

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

  1. Εισαγάγετε το regedit στο πλαίσιο αναζήτησης στη γραμμή εργασιών(Task Bar) . Κάντε κλικ(Click) στον Επεξεργαστή Μητρώου(Registry Editor) όταν εμφανιστεί.
  2. Κάντε κλικ στην επιλογή Υπολογιστής(Computer) από το αριστερό παράθυρο και ανοίξτε την καρτέλα Αρχείο . (File)Επιλέξτε Εξαγωγή(Export) από το μενού.
  3. Επιλέξτε όνομα και τοποθεσία για το αποθηκευμένο αρχείο και πατήστε το κουμπί Αποθήκευση(Save) .

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

Μεταβείτε στο ακόλουθο κλειδί:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs 

Στο δεξιό τμήμα του παραθύρου, κάντε δεξί κλικ στο Έναρξη(Start) και στη συνέχεια Τροποποίηση(Modify) … Ορίστε την τιμή σε ( 2 ).

Στη συνέχεια, θα χρειαστεί να πλοηγηθείτε και στα δύο πλήκτρα παρακάτω:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper. 

Κάντε το ίδιο πράγμα με το Start όπως έγινε στο προηγούμενο βήμα.



About the author

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



Related posts