คุณสมบัติ Window Auto-Tuning ถูกกล่าวว่าปรับปรุงประสิทธิภาพสำหรับโปรแกรมที่รับข้อมูล TCP ผ่านเครือข่าย ไม่ใช่เรื่องใหม่ ถูกนำมาใช้ตั้งแต่ Windows Vista และมีอยู่ใน Windows 11/10 ด้วย ในอินเทอร์เน็ตปัจจุบัน ช่วงของ latencies & throughput speeds กว้างเกินไปที่จะจัดการแบบคงที่ จำเป็นต้องปรับแบบไดนามิก Windows 11/10 จะปรับขนาด receive buffer ให้เหมาะกับ throughput และ latency ของลิงก์ โดยอัตโนมัติ โดยใช้ฟีเจอร์นี้
โปรแกรมอย่าง Automatic Updates, Windows Update, Remote Desktop Connection, Windows Explorer สำหรับคัดลอกไฟล์เครือข่าย ฯลฯ ใช้ WinHTTP หรือ Windows HTTP Services
คุณสมบัติ Window Auto-Tuning ใน Windows 11/10
คุณสมบัติ Window Auto-Tuning เปิดใช้งานโดยค่าเริ่มต้นใน Windows 11/10 และทำให้การถ่ายโอนข้อมูลผ่านเครือข่ายมีประสิทธิภาพมากขึ้น แต่หากเครือข่ายของคุณใช้เราเตอร์เก่า หรือซอฟต์แวร์ไฟร์วอลล์ไม่รองรับฟีเจอร์นี้ อาจประสบการถ่ายโอนข้อมูลช้าหรือสูญเสียการเชื่อมต่อ
Microsoft ระบุว่า
เมื่อคุณสมบัติ Receive Window Auto-Tuning เปิดใช้งานสำหรับ HTTP traffic เราเตอร์เก่า ไฟร์วอลล์เก่า และระบบปฏิบัติการเก่าที่ไม่เข้ากันได้กับ Receive Window Auto-Tuning อาจทำให้การถ่ายโอนข้อมูลช้าหรือสูญเสียการเชื่อมต่อ เมื่อเกิดขึ้น ผู้ใช้อาจประสบประสิทธิภาพช้า
เพื่อตรวจสอบสถานะ Auto-Tuning บนระบบ ใน command prompt ที่เปิดด้วยสิทธิ์แอดมิน พิมพ์คำสั่งต่อไปนี้และกด Enter:
netsh interface tcp show global
หากเห็น 'normal' เขียนตรง Receive Window Auto-Tuning Level แสดงว่าฟีเจอร์เปิดใช้งานและทำงานปกติ
เพื่อปิด Windows AutoTuning ให้รันคำสั่ง:
netsh int tcp set global autotuninglevel=disabled
เพื่อเปิด Windows AutoTuning ให้รันคำสั่ง:
netsh int tcp set global autotuninglevel=normal
สามารถปรับ Windows Registry ได้ ตาม KB947239 เพื่อเปิด Receive Window Auto-Tuning สำหรับ HTTP traffic ให้รัน regedit ไปที่ registry subkey ต่อไปนี้:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp
คลิกขวา > New > DWORD Value พิมพ์ TcpAutotuning ให้ค่า 1
คลิก OK และออก
เพื่อปิด Receive Window Auto-Tuning สำหรับ HTTP traffic ให้ค่า 0 หรือลบ DWORD TcpAutotuning ที่สร้าง
คุณสมบัติ Receive Window Auto-Tuning ให้ระบบปฏิบัติการติดตามเงื่อนไขการเราทิงอย่างต่อเนื่อง เช่น bandwidth, network delay, และ application delay ดังนั้น ระบบปฏิบัติการจึงสามารถกำหนดค่าการเชื่อมต่อโดยการปรับขนาด TCP receive window เพื่อเพิ่มประสิทธิภาพเครือข่ายสูงสุด เพื่อกำหนดขนาด receive window ที่เหมาะสม Receive Window Auto-Tuning จะวัดผลคูณของ delay bandwidth และ application retrieve rates จากนั้น ปรับขนาด receive window ของการส่งข้อมูลที่ดำเนินอยู่ เพื่อใช้ประโยชน์จาก bandwidth ที่ว่างอยู่
สรุป
ให้การตั้งค่าเริ่มต้นของ Window Auto-Tuning เปิดใช้งานอยู่ หากเครือข่ายใช้เราเตอร์เก่า หรือซอฟต์แวร์ไฟร์วอลล์ไม่รองรับฟีเจอร์นี้ และประสบปัญหาการเชื่อมต่อหรือประสิทธิภาพ差 纔ควรปิดฟีเจอร์นี้และดูว่าช่วยได้ไหม
เคล็ดลับ: สามารถ Analyze และ Optimize TCP/IP ด้วย TCP Optimizer
หวังว่าจะช่วยทำความเข้าใจเรื่องเปิดหรือปิด Window Auto-Tuning feature
ดูโพสต์นี้หากเผชิญปัญหา Network & Internet connection