שחזור Winsock2 ב- Windows XP

פורסם: 23 בספטמבר, 2003

מאמר זה מסייע לך לבצע תהליך זה.

*

קרא את הגבלת האחריות!

לעיתים כתוצאה מהתקנה של תוכנות צד שלישי על המערכת נוצר שיבוש בערכי רישום (Registry) האחראים על יכולות הגלישה באינטרנט.

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

פתרון א'

1.

לחץ על "התחל" / "הפעלה" / ורשום בחלון שנפתח Regedit ולחץ אישור.

2.

בחלון עורך הרישום חפש את הנתיבים הבאים:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2

3.

לחץ לחיצה ימנית על כל אחד מן הערכים winsock ו– winsock2 ובחר באפשרות "מחק".

4.

הפעל את המחשב מחדש.

5.

היכנס ל"התחל" / "לוח הבקרה" / "חיבורי רשת". לחץ לחיצה ימנית על חיבור האינטרנט שלך ובחר באפשרות "מאפיינים".

6.

היכנס ללשונית "עבודה ברשת", ולחץ על "התקנה". בחר באפשרות "פרוטוקול" ולחץ על "אישור".

7.

לחץ על "הוספה".

8.

בחר באפשרות "מתוך דיסק" והקלד את השורה הבאה:

c:\windows\inf

לחץ על אישור.
(הפקודה נכתבה בהנחה שמערכת ההפעלה מותקנת בכונן C – במידה והיא מותקנת בכונן אחר הקלד את האות שלו במקום האות C).

9.

בחר ב ‎Internet Protocol (TCP/IP)‎, ולחץ על אישור.

10.

לחץ על "סגור" והפעל את המחשב מחדש.

פתרון ב'

1.

לחץ על התחל / הפעלה / ורשום בחלון שנפתח Regedit ולחץ אישור.

2.

בחלון עורך הרישום חפש את הנתיב הבא:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2

(יש ללחוץ על סימן הפלוס + בין ערך לערך).

3.

ראשית יש לבצע גיבוי של הקובץ לשולחן העבודה:

לחיצה ימנית על Winsock2.

בתפריט קובץ נלחץ על "יצא את הקובץ".

נבחר מקום לשמור את הקובץ (שולחן העבודה, ה- Desktop) ותחת שם הקובץ נרשום Winsock2Backup (במילה אחת) נלחץ שמור.

נמזער את החלון.

נוודא שהקובץ תקין ע"פ השלבים הבאים:

נגיע לשולחן העבודה נלחץ לחיצה כפולה על הקובץ winsock2backup.reg.

תופיע שאלה "האם אתה בטוח שברצונך להוסיף את המידע ב- ... לרישום?" נענה בכן.

יופיע אישור שהנתונים נכתבו בהצלחה, נלחץ על אישור.

4.

בחלון עורך הרישום חפש את : HKEY_LOCAL_MACHINE.וסמן אותו עם העכבר.

5.

בתפריט עורך הרישום לחץ על "קובץ"/טעינת כוורת (Hive)/ב"חפש ב:" רשום את הנתיב ‎%Windir%\Repair‎ (כאשר ‎%windir%‎ מייצג את התיקיה בה מותקנת המערכת).

6.

לחץ לחיצה כפולה על הקובץ System.

7.

בשלב זה תתבקש לתת שם לקובץ שטענת, הכנס את השם Repair.

8.

חפש את הנתיב הבא:

HKEY_LOCAL_MACHINE\Repair\ControlSet001\Services\WinSock2

9.

ייצא (Export) את הקובץ לשולחן העבודה (Desktop):

לחיצה ימנית על Winsock2.

לחץ על יצא את הקובץ.

בתחתית המסך שנפתח בשורה "שמור כסוג :" בחר ‎Registry Hive Files(*.*)‎
הפעולה הזו חשובה ביותר מכיוון שכך היא מבטיחה שכאשר נייבא את הקובץ בחזרה ל- Registry כל המידע כולו ירשם מחדש.

בחר מקום לשמור את הקובץ (שולחן העבודה - Desktop) ותן לו שם (לדוגמא: Good) ולחץ על שמור.

10.

חפש את הנתיב הבא:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2

11.

וודא כי הערך Winsock2 מודגש.

12.

לחץ על "קובץ"/ייבוא/ בתחתית המסך שנפתח בשורה "קבצים מסוג :" בחר ‎Registry Hive Files (*.*)‎.

13.

ב"שם הקובץ" בחר בקובץ ששמרת בשלב 9 ‎(Good)‎.

14.

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

15.

כעת תופיע הודעה שהמידע מהקובץ ששמרת ‎(Good)‎ נכנס ל- Registry > לחץ אישור.

16.

ייתכן מצב ובו תקבל את ההודעה הבאה:

Cannot import <filename>: the specific file is not a registry file.
You can only import registry files

17.

אם הודעה כזו תופיע חזור על סעיפים 10 עד 15 אם עדיין מופיעה ההודעה חזור על סעיפים 4 עד 15.

18.

כעת יש צורך באיתחול המחשב (הפעלתו מחדש).

19.

הפעל את המחשב מחדש.

20.

במידה והבעיה עדיין קיימת בצע את אותו התהליך שוב אך הפעם התייחס לערך WinSock במקום WinSock2.


למעלהלמעלה