Saturday, November 27, 2010

No Connectivity

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

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

מי הוא ומה הוא Winsock ?
הכל התחיל באוניברסיטאת Berkeley בשנת 1983 ,
כאשר מספר מדענים המציאו את ה API - Application Programming Interface שהיה אחראי על יכולת התקשורת בין שתי מכונות / שני Hosts בעזרת הרעיון של Internet Sockets , תקשורת בין מכונות שונות,
מערכות הפעלה שונות וסוגי I/O שונים.
בשנת 1987 כאשר Microsoft הכריזה על יציאתה של מערכת ההפעלה Windows 2.0 , כל החברות המתחרות נתקלו בבעיה - כל החברות השתמשו בממשק משלהם , לכן לא התאפשר קיום תקשורת בין מכונות שונות הקיימות בשוק .
לכן , בשנת 1991 , Martin Hall הציע רעיון להשתמש ב Windows Sockets API כסטנדרט עולמי - עד היום.
לאחר כמה שנים השם קוצר ל Winsock ובעצם ממשק זה אחראי על התקשורת של כל המכשירים שברשותנו עם מכשירים מחברות , יצרנים וסוגים אחרים.

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

Problem and Solution
כמו שאמרתי בהתחלה , לפעמים אנו לא מצליחים לגשת למשאבי הרשת המקומיים או החיצוניים למרות שכל ההגדרות תקינות . Winsock פועל בקשר ישיר עם ה Registry , לפעמים אחד מהערכים נפגם ודבר זה משפיע בצורה קריטית על אופן החיבור ופעולתו .

לכן , ישנו כלי מאד פשוט ויעיל מבית היוצר Rizone . הפותר את הבעיות הבאות :
1. בעיות חיבור לאחר הסרת וירוסים ומזיקים .
2. אין גישה לשום אתר אינטרנט או רק לחלק מהאתרים .
3. חלונות שגיאה בנוגע ל Registry או הגדרות לקויות של כרטיס הרשת .
4. ה DNS אינו מצליח לבצע Resolve .
5. אינכם מצליחים לקבל IP באמצעות Ipconfig /renew /release .
6. בעיות רשת אחרות .
שמו של הכלי הוא Rizone Winsock Repair ואותו תוכלו להוריד כאן
ישנה אפשרות נוספת , הקלדת פקודה בשורת הפקודה של ה Windows . לפני שאנו מקלידים את הפקודה נדאג לפתוח חלון Cmd עם הרשאות של Administrator .
Start - > Cmd - > Netsh winsock reset catalog
פקודה זו מסירה את כל ערכי ה Registry השונים , מבקשת הפעלה מחדש ולאחר מכן כותבת את הערכים מחדש . 

דניס.

No comments:

Post a Comment