כיצד לתקן את השגיאה 'שרת RPC אינו זמין' ב-Windows

אם אתה משתמש ב-Windows לעתים קרובות, אתה כנראה מכיר את אחת מהודעות השגיאה הנפוצות והבלתי מוסברות ביותר שהופיעו אי פעם: "שרת RPC אינו זמין". למרות שגיאה זו עלולה לגרום לבלבול גדול למשתמשי Windows חסרי ניסיון, אין מדובר בשגיאה רצינית או מסוכנת, כלומר, בדרך כלל היא לא תגרום לך לאבד נתונים או תוכניות כלשהן. זה גם, למרבה המזל, די קל לתקן אם אתה יודע מה אתה עושה.

כיצד לתקן את השגיאה 'שרת RPC אינו זמין' ב-Windows

למרות שאנו הולכים לדבר על RPCs במערכות Windows במאמר זה, עליך להיות מודע לכך שמתודולוגיית RPC משמשת כמעט בכל סוג של מערכת מחשב שנמצאת בשימוש כיום. זו מתודולוגיה, לא תהליך ספציפי ל-Windows. רוב שגיאות שרת RPC מתרחשות בתוך מחשב אחד, אבל הגורם לבעיה יכול להיות משהו במחשב הזה או משהו ברשת כולה. אני אראה לך איך להבין את שני סוגי הבעיות במאמר זה.

מה זה RPC?

ראשית, בואו נדבר על מה זה RPC מלכתחילה כדי להפיג קצת את הבלבול והמסתורין. RPC מייצג "קריאה להליך מרחוק", וזו שיטה שבה משתמשים מחשבים ממש במשך עשרות שנים כדי לתקשר זה עם זה. מה שהופך את הדברים לקצת מבלבלים הוא שעם מחשבי PC מודרניים עם ריבוי משימות והפעלת תוכניות רבות בו-זמנית, RPC הפך לשיטה שבה יישומים מסוימים משתמשים כדי לתקשר עם יישומים אחרים הפועלים על אותו מחשב.

RPC היא בעצם רק מערכת המאפשרת לתהליכים שונים לתקשר זה עם זה כדי לבצע משימה. זה עובד קצת כמו רשת בכך ששרת ה-RPS יפתח פורט, יתקשר עם שירות היעד או שרת היעד, ימתין לתגובה, ישלח חבילה כשיש לו תגובה, ואז יעביר את נתוני המשימה לשרת או שירות היעד. התהליך כולו פועל הפוך כאשר שירות היעד או שרת היעד עשו את עבודתו ויש לו נתונים לשלוח בחזרה לתוכנית היזומה.

שגיאות RPC 'שרת אינו זמין'

אז מה יגרום לשגיאה "שרת RPC לא זמין"? ובכן, נניח ששירות אחד במחשב שלך צריך לתקשר עם אחר, אז הוא יוצר קשר עם שרת ה-RPC במחשב כדי ליזום את ההחלפה. שרת ה-RPC משתמש ביציאות במחשב שלך כדי "להקשיב" ו"לדבר", והשרת הוא זה שמבצע את התקשורת המאפשרת בפועל בין שירותים, בין אם הם ברשת או מקומיים. אם הקריאה לשרת ה-RPC נכשלת בגלל שהשרת אינו זמין, אינו מגיב, אינו יכול לכתוב לזיכרון או אינו יכול לפתוח יציאה, מופעלת השגיאה "שרת RPC אינו זמין".

כיצד לתקן שגיאות 'שרת RPC אינו זמין'

במחשב Windows 10, ישנן שלוש סיבות פוטנציאליות בסיסיות להודעת שגיאה זו. או ששירות ה-RPC אינו פועל, יש בעיות ברשת, או שכמה ערכי רישום חשובים השולטים בשירות ה-RPC נפגמו. ב-Windows 10, הסיבה השכיחה ביותר לשגיאה היא ששירות ה-RPC פשוט לא פועל.

הדבר הראשון שצריך לנסות עם כל שגיאה של Windows הוא אתחול מלא. אם שירות ה-RPC הפסיק לעבוד בגלל בעיה זמנית, אתחול מחדש יפעיל אותו מחדש יחד עם שאר המחשב, אז זה הדבר הראשון שצריך לנסות. אם אתחול מחדש לא פותר את השגיאה, נסה את התיקונים הבאים. שים לב שתיקונים אלה נכתבו במיוחד עבור מחשבי Windows 10, אך ניתן להשתמש באותם תהליכים כלליים בגירסאות קודמות של Windows.

שירות RPC

אם אתחול מחדש לא פותר את הבעיה, הדבר הראשון שצריך לבדוק הוא לראות אם שירות RPC אכן פועל.

  1. לחץ לחיצה ימנית על שורת המשימות של Windows ובחר מנהל משימות, אתה יכול גם להשתמש ב- Ctrl + Shift + Esc מקש קיצור.
  2. בחר את שירותים לשונית. מנהל משימות
  3. לאחר מכן, לחץ על פתח שירותים קישור ליד הפינה השמאלית התחתונה של החלון. כרטיסיית שירותי מנהל המשימות
  4. נווט אל שירות שיחות נוהל מרחוק. ודא שהוא פועל ומוגדר לאוטומטי.
  5. נווט אל משגר התהליכים של DCOM Server. ודא שהוא גם פועל ומוגדר לאוטומטי. כרטיסיית שירותי מנהל המשימות 2

אם שני השירותים מוגדרים למשהו אחר מלבד אוטומטי ופועל, שנה אותם. בהתאם להרשאות המערכת שלך, תוכל גם להפעיל מחדש שירותים אלה. אם כבר אתחלת את המחשב שלך, זה לא ישיג כלום מכיוון שהוא כבר הופעל מחדש.

בעיות רשת הגורמות לשגיאות שרת RPC

גם אם שיחת RPC מסוימת עשויה לפעול באופן פנימי לחלוטין במחשב שלך, היא עדיין משתמשת בערימת הרשת כדי לתקשר. זה אומר שבעיות ב-TCP או בחומת האש שלך יכולות לעצור את פעולת ה-RPC.

  1. הקלד 'בקרה' בתיבת החיפוש של Windows ובחר לוח בקרה. שורת החיפוש של Windows
  2. לאחר מכן, בחר רשת ואינטרנטתפריט לוח הבקרה.
  3. לאחר מכן, לחץ על מרכז רשת ושיתוף. עמוד רשת ואינטרנט
  4. בחר את קישור Ethernet במרכז ואחר כך נכסים בתיבה הקופצת.
  5. עבור רוב הרשתות הביתיות, תרצה לוודא ש-IPv4 ושיתוף קבצים ומדפסות עבור רשתות Microsoft מופעלים שניהם.

אם גם IPv4 וגם שיתוף קבצים ומדפסות עבור Microsoft Networks כבר מסומנים, תצטרך לבדוק את חומת האש.

  1. אם אתה משתמש בחומת האש של Windows Defender, בחר אותה ב- מרכז רשת ושיתוף דף ההגדרות, הוא נמצא בפינה השמאלית התחתונה. מרכז רשת ושיתוף
  2. למצוא סיוע מרחוק וודא שהוא מופעל עבור רשתות דומיין, פרטיות וציבוריות.
  3. שמור כל שינוי אם ביצעת אותם.

אם אתה משתמש בחומת אש של צד שלישי, ייתכן שתצטרך להתנסות כדי להפעיל הגדרה זו. אתה לא צריך לשנות שום דבר אם אתה משתמש בחומת האש שלך במשך זמן מה, אבל בדוק לכל מקרה.

שטוף את שרת ה-DNS שלך

כפי שהוזכר על ידי ג'ף בהערות, אם השירותים שלך פועלים ואתה עדיין נתקל בבעיות עם השגיאה הזו, בצע שטיפת DNS.

  1. פתח את תפריט התחל, הקלד "שורת הפקודה" ולחץ על שורת פקודה, אתה יכול גם להשתמש ב-Windows PowerShell. שים לב, ייתכן שיהיה עליך לבחור הפעל כמנהל. תפריט התחל של Windows
  2. כעת, הקלד "ipconfig /flushdns", בלי המרכאות, והכה להיכנס. שורת פקודה

שרת ה-DNS שלך שטף כעת את הקבצים שלו, אני מקווה שזה פתר את הבעיה שלך.

שגיאות רישום הגורמות לשגיאות שרת RPC

אוקיי, אז אתחול מחדש לא עזר, שירותי ה-RPC וה-DCOM שלך פועלים בסדר, וערימת הרשת מתרוצצת. (סביר להניח שלא היית קורא את המאמר הזה אם הוא לא היה, בכל מקרה.) הדבר האחרון שאתה יכול לעשות הוא לבדוק את ערכי הרישום השולטים בשירותי RPC ו-DCOM כדי לוודא שהם לא נפגמו. התעסקות עם הרישום היא לא לבעלי לב חלש, אבל אם תעשה גיבוי שלו קודם, אתה תמיד יכול לבטל כל דבר שאתה משנה. אז בוא נגבה קודם את הרישום.

  1. הקלד "regedit" לתוך תיבת החיפוש והקש להיכנס.
  2. בחר מַחשֵׁב מהצד השמאלי.
  3. לך ל קובץ>יצוא.
  4. ב ייצוא קובץ הרישום תיבת דו-שיח, הקלד שם עבור קובץ הגיבוי ולחץ להציל.

כעת, לאחר שיש לך עותק בטוח של הרישום שלך, אתה יכול לבדוק את הערכים עבור שירותי RPC ו-DCOM.

  1. נווט אל HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs.
  2. בחר את מקש התחל בחלונית הימנית וודא שהערך מוגדר ל-(2).
  3. נווט אל HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch.
  4. בחר את מקש התחל בחלונית הימנית וודא שהערך מוגדר ל-(2).
  5. נווט אל HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper.
  6. בחר את מקש התחל בחלונית הימנית וודא שהערך מוגדר ל-(2).

אם ניסית את כל התיקונים הללו ושגיאות שרת RPC עדיין מופיעות, הגיע הזמן לשחזר מנקודת שחזור או לרענן את Windows. רק הקפד לבחור את האפשרויות שאינן מחליפות את הקבצים וההגדרות שלך אם אתה הולך על הרענון!

***

צריך לנקות את הרישום שלך? עיין במאמר שלנו על מנקי הרישום הטובים ביותר עבור Windows 10. האם צריך למנוע מהילדים או מהקולגות שלך להיכנס להגדרות הרישום שלך? סיקרנו אותך עם המדריך שלנו על נעילת גישה לעורך הרישום. ואם אתה צריך להאיץ את המחשב שלך, עיין במאמר שלנו על השימוש ברישום כדי להפוך את מחשב Windows 10 שלך למהיר יותר.