Anonim

אם אתה משתמש בחלונות לעתים קרובות, אתה בוודאי מכיר את אחת מהודעות השגיאה הנפוצות ביותר ונראה לכאורה בלתי מוסברות שנראו אי פעם: "שרת 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 פועל.

  1. לחץ באמצעות לחצן העכבר הימני על סרגל המשימות של Windows ובחר במנהל המשימות.
  2. בחר בכרטיסייה שירותים ואז בקישור פתיחת שירותים.
  3. נווט לשירות שיחת נוהל מרחוק. ודא שהוא פועל ומוגדר אוטומטית.
  4. נווט אל משגר התהליך של DCOM. ודא שהוא פועל ומוגדר אוטומטית.

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

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

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

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

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

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

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

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

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

  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 שלך למהיר יותר.

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