มีแอปพลิเคชั่นมากมายที่รับประกันการทำงานของเครือข่ายที่สูงขึ้นและความเร็วอินเทอร์เน็ตที่เหนือชั้น โดยปกติ แอปพลิเคชั่นเหล่านี้ไม่ได้แสดงอะไรนอกจากอินเทอร์เฟซที่เป็นลูกเล่นในขณะที่ดูดเงินออกจากกระเป๋าเงินของคุณโดยเปล่าประโยชน์ที่แท้จริง บางส่วนอาจเป็นมัลแวร์ ต่อไปนี้คือวิธีการสองสามวิธีในการเพิ่มความเร็วเครือข่ายของคุณโดยไม่ต้องจ่ายเงินสำหรับแอปพลิเคชันเหล่านี้ การปรับแต่งการเชื่อมต่ออินเทอร์เน็ตของคุณเป็นมากกว่าแอพพลิเคชั่นที่เปล่งประกาย
คำเตือน: การปรับแต่งทั้งหมดด้านล่างเกี่ยวข้องกับการแก้ไขรีจิสทรี ดังนั้น คุณต้องดำเนินการด้วยความระมัดระวังและสำรองข้อมูลรีจิสทรีของคุณก่อนที่จะดำเนินการแก้ไขใด ๆ ที่กล่าวถึงด้านล่าง การลบและการปรับเปลี่ยนโดยไม่ได้ตั้งใจอาจทำให้การทำงานของคอมพิวเตอร์ของคุณเสียหายได้ ทางที่ดีควรสำรองข้อมูลรีจิสทรีของคุณก่อนดำเนินการต่อ
1. IRPStackSize
IRPStackSize (I/O Request Packet Stack Size) แสดงถึงจำนวนบัฟเฟอร์รับ 36 ไบต์ที่คอมพิวเตอร์ของคุณสามารถใช้ได้พร้อมกัน จะช่วยให้คอมพิวเตอร์ของคุณได้รับข้อมูลมากขึ้นในเวลาเดียวกัน หากคุณมีการเชื่อมต่ออินเทอร์เน็ตขนาดใหญ่ (มากกว่า 10 Mbps) คุณจะได้รับประโยชน์จากสิ่งนี้ สำหรับผู้ที่ใช้อินเทอร์เน็ตน้อยกว่า คุณอาจไม่เห็นความแตกต่างแม้แต่น้อย ดังนั้นให้ข้ามไป
ระบบของคุณมักจะจัดสรร 15 IRP ในเครือข่ายสแต็ก บ่อยกว่านั้น คุณจะได้รับประโยชน์มากขึ้นด้วย 32 แม้ว่าคุณสามารถกำหนดค่าได้ถึง 50 ลองใช้ 32 ก่อน
นี่คือตำแหน่งของคีย์ในรีจิสทรีของคุณ:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanman\Server\Parameters
เพิ่ม “IRPStackSize” เป็นค่า DWORD ที่ด้านขวาของหน้าต่าง regedit เปลี่ยนฐานเป็น “Decimal” และแก้ไขค่าเป็น 32
2. SizReqBuf
SizReqBuf แสดงขนาดของบัฟเฟอร์การรับดิบภายในสภาพแวดล้อมเซิร์ฟเวอร์ ซึ่งหมายความว่าจะส่งผลต่อความสามารถในการโฮสต์บางสิ่งในสภาพแวดล้อมที่มีเวลาแฝงสูง สมมติว่าคุณโฮสต์เซิร์ฟเวอร์เกม และผู้คนมากมายบ่นเกี่ยวกับความล่าช้า การปรับเปลี่ยนค่านี้จะช่วยลดผลกระทบของความล่าช้า คุณจะได้รับประโยชน์หากคุณโฮสต์เว็บไซต์หรือบริการอื่นๆ ซึ่งรวมถึงการส่งไฟล์ผ่านโปรแกรมส่งข้อความโต้ตอบแบบทันทีหรือ Neo Modus Direct Connect
ระบบของคุณมักจะวางบัฟเฟอร์นี้ไว้ที่ 16384 ไบต์ สำหรับเซิร์ฟเวอร์ส่วนใหญ่ วิธีนี้มีประสิทธิภาพเพียงพอ แต่บางครั้ง คุณมีหน่วยความจำเพียงเล็กน้อยและไม่สามารถตามปริมาณคำขอที่สูงได้
นี่คือตำแหน่งของคีย์ในรีจิสทรีของคุณ:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanman\Server\Parameters
เพิ่ม “SizReqBuf” เป็นค่า DWORD ที่ด้านขวาของหน้าต่าง regedit หากคุณมีเซิร์ฟเวอร์ที่มีหน่วยความจำกายภาพมากกว่า 512 MB ให้แก้ไขค่าเป็น 17424 หากคุณมีหน่วยความจำน้อยกว่า 512 MB คุณควรพิจารณาหาคอมพิวเตอร์เครื่องใหม่ แต่ในระหว่างนี้คุณสามารถแก้ไขค่านี้เป็น 4356
3. DefaultTTL
Time to Live (TTL) จะบอกเราเตอร์ว่าแพ็กเก็ตควรอยู่ในอากาศนานแค่ไหนในขณะที่พยายามส่งก่อนที่จะยกเลิกและทิ้งแพ็กเก็ต เมื่อค่ามักจะสูง คอมพิวเตอร์ของคุณจะใช้เวลามากขึ้นในการรอส่งแพ็กเก็ตที่ล้มเหลว ส่งผลให้ประสิทธิภาพในเครือข่ายของคุณลดลง
หากไม่มีการตั้งค่าไว้ Windows จะรอ 128 วินาทีเพื่อให้ธุรกรรมเสร็จสิ้น สิ่งนี้ทำให้คอมพิวเตอร์ของคุณล่าช้าอย่างมากหากคุณอยู่ตรงกลางของบางสิ่งและการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณโดยไม่คาดคิด
นี่คือตำแหน่งของคีย์ในรีจิสทรีของคุณ:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
เพิ่ม "DefaultTTL" เป็นค่า DWORD ภายในคีย์ "Parameters" ตั้งค่าเป็นอะไรก็ได้ระหว่าง 1 ถึง 255 ค่าที่ดีที่สุดคือ 64 แม้ว่าคุณจะสามารถตั้งค่าที่ต่ำกว่าได้หากต้องการให้แพ็กเก็ตถูกฆ่าเร็วขึ้น
4. Tcp1323Opts
Tcp1323Opts ให้คุณใช้ RFC 1323 หรือที่เรียกว่า "ส่วนขยาย TCP สำหรับประสิทธิภาพสูง" ได้ 3 วิธี ค่าเฉพาะนี้ใช้ได้กับการประทับเวลาและการปรับขนาดหน้าต่างเครือข่าย ซึ่งช่วยให้การเชื่อมต่อ TCP สามารถเจรจาขนาดหน้าต่างรับกับเซิร์ฟเวอร์ โดยให้คอมพิวเตอร์ระบุหน้าต่างรับสูงสุด 1 GB
นำทางไปยังตำแหน่งต่อไปนี้ในรีจิสทรีของคุณ:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
คุณควรเห็น TCP1323Opts เป็นค่า “DWORD” ที่ด้านขวาของตัวแก้ไขรีจิสทรี (สร้างมันขึ้นมาถ้าไม่ใช่) คลิกขวาและแก้ไขค่านี้เป็น “1”
5. MaxFreeTcbs
MaxFreeTcbs เป็นค่าที่ไม่แน่นอน จะกำหนดจำนวนการเชื่อมต่อ TCP ที่ใช้งานอยู่ที่คอมพิวเตอร์ของคุณสามารถจัดการได้ตลอดเวลาโดยพิจารณาจากจำนวนหน่วยความจำกายภาพที่คุณมีและประสิทธิภาพของคอมพิวเตอร์ของคุณเกี่ยวกับแบนด์วิดท์
หากตัวเลขสูงเกินไป คอมพิวเตอร์ของคุณอาจประมวลผลธุรกรรม TCP ไม่ถูกต้อง เนื่องจากมีการเชื่อมต่อที่ใช้งานอยู่จำนวนมากขณะพูดคุยกับคอมพิวเตอร์ในเวลาเดียวกัน อย่างไรก็ตาม หากจำนวนนั้นต่ำเกินไป คุณจะไม่สามารถโฮสต์หรือขอการเชื่อมต่อได้มากเท่าที่คุณต้องการ แม้ว่าการตั้งค่าจะถูกกำหนดโดยพลการ คุณอาจต้องการเพิ่มตัวเลขเมื่อคุณอัพเกรดฮาร์ดแวร์หรือการเชื่อมต่ออินเทอร์เน็ต
ในการเข้าถึงตำแหน่งของค่า ให้ไปที่เส้นทางต่อไปนี้ในรีจิสทรีของคุณ:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
สร้างหรือแก้ไข “MaxFreeTcbs” แล้วตั้งค่าไว้ที่ 65536 หากคุณใช้คอมพิวเตอร์รุ่นเก่าที่มีฮาร์ดแวร์ประสิทธิภาพต่ำ คุณสามารถตั้งค่านี้ด้วยตัวเลขที่ต่ำกว่า เช่น 16000
6. MaxUserPort
เมื่อแอปพลิเคชันร้องขอพอร์ตที่พร้อมใช้งานให้เปิดจาก Windows ระบบปฏิบัติการจะเลือกพอร์ตหนึ่งพอร์ตจาก 1024 ถึงจำนวนสูงสุดที่ระบุซึ่งเรียกว่า “MaxUserPort” พอร์ตบนคอมพิวเตอร์ของคุณอนุญาตให้คุณสร้างการเชื่อมต่อ TCP/UDP ผ่านอินเทอร์เน็ตและในเครือข่ายท้องถิ่นของคุณ
ฉันสามารถเข้าไปดูรายละเอียดเพิ่มเติมได้ แต่เราควรเริ่มดำเนินการได้แล้ว เราทุกคนรู้ดีว่า 5,000 น้อยกว่า 65534 จะเกิดอะไรขึ้นเมื่อคุณเปิดตัวเลือกเพิ่มเติมสำหรับโปรแกรมที่กำลังมองหาพอร์ต พวกเขาพบพอร์ตที่เร็วกว่าที่พวกเขาจะทำได้มาก โดยมีตัวเลือกให้เลือกเพียงไม่กี่พันรายการ
Windows ตั้งค่านี้เป็น 5000 ตามค่าเริ่มต้น แต่คุณสามารถตั้งค่าสำหรับหมายเลขใดก็ได้ตั้งแต่ 5000 ถึง 65534
ตำแหน่งที่ “MaxUserPort” ต้องไปอยู่ในเส้นทางรีจิสทรีต่อไปนี้:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
สร้างค่าที่เรียกว่า “MaxUserPort” และตั้งค่าเป็น 65534 เท่านั้น!
7. GlobalMaxTcpWindowSize
ค่านี้มีชื่อยาว แต่คุณจะไม่เสียใจที่จะแก้ไขหากคุณมีการเชื่อมต่ออินเทอร์เน็ตขนาดใหญ่ (10 Mbps ขึ้นไป) และมักอัปโหลดสิ่งต่างๆ ค่านี้แสดงถึงจำนวนข้อมูลที่สามารถส่งจากคอมพิวเตอร์ของคุณโดยไม่ได้รับแพ็กเก็ตการตอบรับ (ACK)
ทุกครั้งที่คุณส่งข้อมูลชิ้นเล็กๆ บนอินเทอร์เน็ต คอมพิวเตอร์ของคุณจะต้องรอแพ็กเก็ตนี้ ซึ่งจะแจ้งจุดสิ้นสุดของเครือข่ายของคุณว่า “ทุกอย่างเรียบร้อยดี! ส่งเพิ่ม!" บางครั้งเนื่องจากเวลาในการตอบสนองและการเพียร์ที่ไม่ดี สิ่งนี้อาจไม่เหมาะ ดังนั้น คุณจึงสามารถแก้ไขค่านี้เพื่อให้ส่งข้อมูลได้มากขึ้นโดยไม่ต้องรอให้แพ็กเก็ตนั้นส่งมา
สร้าง DWORD ชื่อ “GlobalMaxTcpWindowSize” ในเส้นทางรีจิสทรีต่อไปนี้:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
ตั้งค่าเป็น 65535 เสร็จแล้ว! ซึ่งจะทำให้คอมพิวเตอร์สามารถส่ง 64 กิโลไบต์ได้โดยไม่ต้องรอการตอบรับ หลังจากแก้ไขการตั้งค่านี้ หากคุณสังเกตเห็นความเร็วเครือข่ายลดลงแทนที่จะเพิ่มขึ้น ให้ลบค่าออกหรือลองเพิ่มเป็น 128 กิโลไบต์เล็กน้อย (โดยตั้งค่าเป็น 131072)
8. เอ็มทียู
MTU ส่งผลต่อความเร็วอัปสตรีมของคุณมากกว่าความเร็วดาวน์สตรีม แต่การดูแลอัปสตรีมก็มีความสำคัญเช่นเดียวกัน ทำให้มั่นใจได้ว่าข้อมูลจำนวนมากจะถูกส่งไปในแต่ละครั้ง แม้ว่าโดยปกติหมายเลขนี้จะถูกตั้งค่าโดยอัตโนมัติโดยการ์ดเครือข่ายของคุณ คุณสามารถปรับค่านี้ตามความเร็วในการเชื่อมต่ออินเทอร์เน็ตของคุณ
การตั้งค่านี้เป็นเรื่องยาก ขั้นแรก คุณต้องค้นหาค่า MTU ที่เหมาะสมที่สุดของคุณ ซึ่งเป็นค่าที่ไม่ต้องการการกระจายตัวของแพ็กเก็ต เนื่องจากมีข้อจำกัดในความเร็วในการเชื่อมต่ออินเทอร์เน็ตของคุณ
คุณสามารถทำได้โดยไปที่ Command Prompt แล้วป้อนข้อมูลต่อไปนี้:
ping -f -l <mtu> <your gateway>
แทนที่ “ipconfig
ในบรรทัดคำสั่งเพื่อค้นหาค่าภายใต้ "เกตเวย์เริ่มต้น" ซึ่งแสดงขึ้นภายใต้อะแดปเตอร์เครือข่ายที่คุณใช้สำหรับอินเทอร์เน็ต
เมื่อส่ง Ping คุณจะรู้ว่าคุณมีจำนวนมากเกินไปเมื่อการตอบกลับมีข้อความต่อไปนี้:แพ็คเก็ตต้องแยกส่วนแต่ตั้งค่า DF
ตราบใดที่คุณเลือกหมายเลขที่ไม่ต้องการการกระจายตัวของแพ็กเก็ต คุณก็ไม่เป็นไร เลือกจำนวนสูงสุดที่ไม่มีการกระจายตัวของแพ็กเก็ต แล้วคุณจะมี MTU ที่เหมาะสมที่สุด
ในการตั้งค่าหมายเลขนี้ ให้ไปที่เส้นทางต่อไปนี้ในรีจิสทรีของคุณ:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\Interface ID
ดูภาพด้านบนเพื่อดูตัวอย่างว่าฉันพบอินเทอร์เฟซเครือข่ายหลักของตัวเองได้อย่างไร อาจมีอินเทอร์เฟซเครือข่ายอื่นๆ ติดตั้งอยู่ในคอมพิวเตอร์ โดยเฉพาะอย่างยิ่งเมื่อคุณใช้เป็นเราเตอร์
แทนที่ "Interface ID" ด้วย GUID สำหรับอินเทอร์เฟซเครือข่ายของคุณ เพียงเรียกดู GUID ต่างๆ ที่แสดงขึ้นภายใต้ "อินเทอร์เฟซ" และดูข้อมูลทางด้านขวาของหน้าต่าง regedit เพื่อดูว่าตรงกับรายละเอียดของอินเทอร์เฟซเครือข่ายที่คุณใช้เชื่อมต่อกับเว็บหรือไม่
เมื่อคุณเข้าถึงอินเทอร์เฟซนั้นแล้ว ให้เพิ่ม “MTU” เป็น DWORD และตั้งค่าเป็นหมายเลขที่คุณได้รับเมื่อส่ง Ping เกตเวย์ของคุณ ที่ควรแก้ไขมากมาย
การปรับแต่ง Registry เหล่านี้มากเกินพอที่จะเพิ่มความเร็วเครือข่ายใน Windows 10 หากคุณประสบปัญหาเกี่ยวกับข้อผิดพลาดของรีจิสทรี โปรดดูรายการการแก้ไขสำหรับสิ่งนั้น เรายังมีคำแนะนำที่จะช่วยให้คุณเป็นเจ้าของคีย์รีจิสทรี Windows 10 ได้อย่างเต็มที่