10-04-2007, 23:30
|
|
\dev\null
|
|
חבר מתאריך: 08.11.02
הודעות: 11,379
|
|
מדריך: שיפור ביצועים בויסטא עבור BitTorrent, eMule, P2P
מדריך: שיפור ביצועים בויסטא עבור BitTorrent, eMule, P2P
אחרי ההתקנה של SP2 עבור XP נוספה הגבלה חדשה שנועדה למנוע מספר רב של חיבורי TCP מהמחשב. צעד זה ננקט ע"י מיקרוסופט על מנת לגביל את מהירות התפשטות תולעים ווירוסים (לדוגמא בלאסטר). אך הגבלה זו הביאה איתה בשורה רעה לשיתוף הקבצים לתוכניות כמו BitTorrent, eMule וכ"ד, ה"פיצאר" החדש הזה גרם לירידה משמעותית במהירויות ההורדה.
ה-"פיאצ'ר" החדש הזה שהוצג ב-XP SP2 התקבל בשלילה ע"י משתמשי תוכנות השיתוף, ונמצא בזמנו "תרופה" לבעיה הזאת בעזרת פאטצ' מבית היוצר של LvlLord .
עם הגעתה של ויסטא, ההגבלה על מספר החיבורים חזרה איתה ושינוי מסר החיבורים נעשה שוב לבעיה. בנתיים Vista Ultimate מציעה מספר נדיב של 25 חיבורים חצי-פתוחים לשניה, גרסת ה-Home Basic מפנקת אותנו ב-2, אך תודות למדריך זה ישנו כעת פיתרון ...
- הורידו גרסה "מתוקנת" של הקובץ tcpip.sys >> להורדה
- פתחו את ה-CMD והריצו את 2 הפקודות הבאות:
קוד:
takeown /f c:\windows\system32\drivers\tcpip.sys
cacls c:\windows\system32\drivers\tcpip.sys /G “username”:F
החליפו את “username” בשם המשתמש שמחובר באותו רגע. - בטלו את את אופצית ה-Auto-Tuning ע"י הרצת הפקודה, הבא ב-CMD
קוד:
netsh int tcp set global autotuninglevel=disable
- עבור Windows Vista (x64) BIT, בדיקת התקינות חייבת להיות מבוטלת כי היא דורשת שכל הדריברים יהיו חתומים. אז הריצו את הפקודה הבאה בחלון DOS
קוד:
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
- החליפו את הקובץ tcpip.sys בתיקיה C:\windows\system32\drivers בגרסה הפרוצה שהורדתם. זיכרו להשתמש בגרסה הנכונה. בדרך כלל ניתן לבצע את התהליך הזה פשוט ע"י התחברות למחשב עם חשבון מנהל (Administrator). אך אם פעולה זו נכשלת, אתחלו את המחשב וכנסו אליו במצב בטוח (F8 בזמן טעינת המערכת ובחירה ב-Safe Mode) ואז פשוט פעולה העתק&הדבק על מנת להעתיק את הקובץ tcpip.sys ולשכתב את הקיים.
- שלב הבא, קביעת הגבלת מספר החיבורים חצי-פתוחים שניתן לפתוח מהמחשב, את המספר הזה קובעים דרך ה-REGISTRY במפתח הבא:
קוד:
HKEY_LOCALL_MACHINE\SYSTEM\CurrentControlSet\Servi ces\Tcpip\Parameters
- כעט לחיצה ימנית על הצד הימנית, וניצור מפתח חדש מסוג “DWORD value” וניתן לו את השם “TcpNumConnections” (ברור שבלי המרכאות).
- כעת לחיצה כפולה על המפתח ונערוך את הערך שלו למספר המקסימלי של חיבורי TCP/IP שאנו מעונינים להשתמש\להרשות, המספר יוזן בצורה דצימלית למשל: 500.
אתם יכולים להשתמש באיזה ערך שאתם רוצים.
העתיקו למשל את תוכן הקובץ REG הבא, שיקבע את מספר החיבורים שלכם ל-16777214, כמובן שתוכלו לשנות את הערך ע"י עריכת הקובץ והרצתו שוב, שיטה זו יותר נוחה במקום לנווט במעמקי ה-REGISTRY.
קוד:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters]
"TcpNumConnections"=dword:00fffffe
- ושלב סופי....יפה... איתחול המחשב ...איך אפשר בלי איתחול ב-Windows.
1. השינוי הוא על אחריות המשתמש בלבד.
2. השינוי עשוי לגרור בעתיד בעיות תאימות ועשוי לא להתמך ע"י עדכונים שתוציא מיקרוסופט בעתיד.
יאללה שיהיה בהצלחה, ותהנו
תודה ל-enigmax מצוות Torrentfreak על איסוף החומר
כל הזכויות שמורות לי ...בלא בלא בלא...
"כל האומר דבר בשם אומרו מביא גאולה לעולם"
נערך לאחרונה ע"י The IceMan בתאריך 23-04-2007 בשעה 02:37.
|