זה מספיק מתסכל לקבל הודעות שגיאה בזמן שאתה עובד על משהו, אבל התסכול מתגבר מאוד אם ההודעה אינה ברורה. כלי השירות ping הוא, במהותו, כלי אבחון. לכן, כאשר הוא מחזיר "כשל כללי" הוא נכשל בביצועים ברמות רבות.
כעת, ברור מעצם השם ששגיאה זו יכולה להיגרם מכל מספר גורמים. במאמר זה תלמדו על האשמים הסבירים ביותר וכיצד להתמודד איתם. אין סדר מסוים שבו צריך ליישם את התיקונים, אבל כמה מהם כדאי לעשות בכל מקרה, אז אולי כדאי לך להתקדם ברשימה.
שנה את גרסת הפרוטוקול
גרסה רביעית של פרוטוקול האינטרנט (IPv4) הייתה, ובמידה מסוימת ממשיכה להיות, הסטנדרט לכל מכשיר שמתחבר לאינטרנט. עם זאת, הכתובות ב-IPv4 קרובות להתרוקן, מה שגורם להגירה איטית אך בלתי נמנעת ל-IPv6. Windows מעדיפה IPv6 כברירת מחדל, מה שעלול לגרום לכישלון הפינג שלך. שים לב ש-IPv6 הוא חובה בחלק מהגירסאות של Windows, כך שהרבה יותר מומלץ להגדיר את מערכת ההפעלה שלך להעדיף IPv4 מאשר להשבית את גרסה שש.
מיקרוסופט מספקת כלי עזר פשוטים ועצמאיים להגדרת גרסאות פרוטוקול באתר התמיכה שלהם. כדי לעבור לשימוש ב-IPv4, עבור לדף זה וחפש את התוכנית הנקראת "העדף IPv4 על פני IPv6 במדיניות קידומת". הורד ולאחר מכן הפעל את התוכנית. כל מה שאתה צריך לעשות הוא ללחוץ על "הבא" בכלי השירות וזה ידאג לכל השאר. לאחר שהאשף ישלים את התיקון, הפעל מחדש את המחשב ונסה להפעיל שוב את הפינג.
הסר חוסמי HTTP
זהו פתרון מהיר וקל. אם יש לך תוכנה כלשהי שמשפיעה על תעבורת HTTP, שקול להסיר אותה כדי לראות אם היא גורמת לבעיות. זה כולל תוכניות רבות כגון Wireshark, Peer Guardian או Simplewall. לאחר השבתת או הסרת ההתקנה של התוכנה החשודה, הפעל מחדש את המחשב ונסה לעשות שוב פינג.
אם אתה משתמש ב-VPN, זה יכול להיות גם הגורם להודעת השגיאה "כשל כללי", אז עליך להשבית אותה בעת הבדיקה. לבסוף, זה הרבה זמן אבל אתה יכול לכבות את חומת האש של Windows. לא סביר שחומת האש גורמת לכשל בפינג, אבל זה משתנה אחד פחות.
הסר את טכנולוגיות מעבר פרוטוקול
זוכרים איך דובר למעלה שתשתית ה-IP עוברת לגרסה שש מגרסה רביעית? ובכן, כדי להקל על המעבר הזה ולעמוד בקריטריונים ליישום, ישנן מספר טכנולוגיות שפותחו. המטרה של אלה היא להתאים את תעבורת האינטרנט להסרה בסופו של דבר עבור IPv4, אך הם עלולים לגרום לבעיות מסוימות בנסיבות ספציפיות.
כדי להשבית את טכנולוגיות המעבר, גש ל-Windows PowerShell שלך כמנהל מערכת. כדי לעשות זאת, הקש על מקש Windows ו-X במקלדת בו-זמנית. בתפריט שמופיע, לחץ על "Windows PowerShell (Admin)." במעטפת, הקלד את הפקודות הבאות לפי סדר הצגתן, והקש Enter לאחר כל אחת מהפקודות הבאות.
- netsh int ipv6 isatap סט מצב מושבת
- netsh int ipv6 6to4 מצב מוגדר מושבת
- ממשק netsh teredo set state disable
לאחר הפעלת הפקודות, המנוע אמור להחזיר "בסדר" בכל פעם. כשתסיים, הפעל מחדש את המחשב ובדוק אם בעיית הפינג שלך תוקנה.
נקה מטמון DNS
לפתרון הזה יש סיכוי טוב לתקן את כשל הפינג, אבל זה גם דבר בריא לעשות עבור המחשב שלך. מבלי להיות טכני מדי, שטיפת מטמון ה-DNS תמחק רשומות IP ישנות ותאפשר למערכת ההפעלה שלך לאחזר רשומות חדשות כאשר אתה ניגש לשרת כלשהו. ההליך המתואר כאן ינקה את מטמון ה-DNS שלך וגם יאפס את קטלוג Winsock שלך. התחלת קטלוג Winsock מאפס היא אמצעי נוסף שעשוי לעזור.
התחל באותו אופן כמו עם התיקון הקודם. הפעל את PowerShell כמנהל מערכת מהתפריט המוקפץ Win+X. הקלד את הפקודות הבאות, שוב לפי סדר הופעתן. לחץ על Enter לאחר כל אחד. כשתסיים, הפעל מחדש את המחשב.
- ipconfig/release
- ipconfig/חדש
- ipconfig /flushdns
- netsh int ip איפוס c:tcp.txt
- איפוס netsh winsock
פתרונות עיקריים לכשל כללי
טבעה של שגיאה זו מקשה לאתר מה בדיוק השתבש. סביר להניח שאחד התיקונים במאמר זה יחזיר אותך למסלול. אם אתה מפעיל מסנני תנועה או חוסמי תנועה, סביר להניח שתדע מה הם כדי שתוכל להשבית אותם תחילה.
עם זאת, נראה שהסיבה השכיחה ביותר היא סיבוכים בגרסה; לבקש מ-Windows להעדיף את גרסת הפרוטוקול הישנה יותר עשוי לעזור לך שם.
הבנת מה גרם לכישלון הכללי שלך? האם היו לך בעיות עם כלי השירות ping בעבר? נכון, איך תיקנת את זה? ספר לנו על זה בתגובות למטה.