ฉันคิดว่าการดาวน์โหลดของเบราว์เซอร์ฉันช้า — ความจริงแล้วปัญหาอยู่ที่ Windows Defender
ฉันมีปัญหาที่การดาวน์โหลดไฟล์ขนาดใหญ่ช้าลงครึ่งทาง ฉันลองทำตามขั้นตอนแก้ไขปัญหาทั่วไปเกือบทั้งหมด — รีสตาร์ทเราเตอร์และคอมพิวเตอร์ ตรวจสอบการขัดข้อง ทำการทดสอบความเร็ว และเปลี่ยนเว็บเบราว์เซอร์ (Chrome, Edge, Brave) — แต่ไม่มีอะไรได้ผล ปัญหานี้ไม่เคยเกิดขึ้นกับการดาวน์โหลดขนาดเล็ก ทำให้การวิเคราะห์ปัญหาซับซ้อนขึ้น
ในที่สุด การใช้เครื่องมือ Resource Monitor ฉันสามารถสืบหาปัญหาไปยัง Microsoft Defender มันน่าตกใจที่เครื่องมือรักษาความปลอดภัยนี้กำลังทำลายการดาวน์โหลดขนาดใหญ่ของฉัน และยิ่งน่าประหลาดใจมากขึ้นคือวิธีที่มันทำเช่นนั้น
การดาวน์โหลดขนาดใหญ่ทำให้ Defender ทำงานแตกต่างกัน
ไฟล์ขนาดเล็กมักจะเสร็จก่อนที่ความช้าจะเห็นได้ชัด
สิ่งที่สับสนที่สุดของปัญหานี้คือความไม่สอดคล้องกัน การดาวน์โหลดตัวติดตั้งขนาด 60MB เป็นเรื่องง่าย แต่ ISO ขนาดใหญ่หรือไฟล์ ZIP หลายกิกะไบต์จะทำให้เกิดความผันผวนอย่างมาก ความไม่แน่นอนนี้เกิดขึ้นอย่างต่อเนื่องในทุกเบราว์เซอร์ที่ฉันใช้ — แม้แต่เบราว์เซอร์โปรดของฉัน, Brave — ดังนั้นจึงไม่ใช่ปัญหาของเบราว์เซอร์
เมื่อข้อมูลมาถึง เบราว์เซอร์จะสตรีมชิ้นส่วนของมันไปยังดิสก์ทันที; พวกเขาไม่รอไฟล์ที่สมบูรณ์ อย่างไรก็ตาม Microsoft Defender มีไดร์เวอร์มินิฟิลเตอร์ ซึ่งเป็นกลไกการป้องกันแบบเรียลไทม์ที่ดักจับการเขียน และมันจะถือว่าชิ้นส่วนทุกชิ้นที่ดาวน์โหลดจากเบราว์เซอร์เป็นเหตุการณ์การตรวจสอบใหม่
โดยพื้นฐานแล้ว หากคุณกำลังดาวน์โหลดไฟล์ขนาด 6GB มันไม่ได้ถูกสแกนเพียงหลังจากดาวน์โหลดเสร็จเท่านั้น; Defender จะสแกนส่วนย่อยของไฟล์ไปเรื่อย ๆ ขณะที่ไฟล์ขยายขึ้น การตรวจสอบมักเข้มงวดที่สุดสำหรับไฟล์ ZIP, ISO, EXE และ MSI เพราะเป็นช่องทางที่พบได้บ่อยสำหรับมัลแวร์ แม้ว่าการเชื่อมต่ออินเทอร์เน็ตของคุณอาจจะปกติ แต่ปัญหาจะเกิดขึ้นที่ดิสก์ ซึ่ง Microsoft Defender และเว็บเบราว์เซอร์แข่งขันกันเพื่อเข้าถึงการเขียนไฟล์พร้อมกัน
เมื่อคุณคิดว่ามันคือการเชื่อมต่ออินเทอร์เน็ตหลุด อาจเป็นเพียงคิวการเขียนดิสก์ที่เต็มก็ได้ สิ่งที่อาจรู้สึกเหมือนเบราว์เซอร์ทำงานช้าก็มักจะเป็นโปรแกรม Antimalware Service Executable (MsMpEng.exe) ที่กำลังทำงาน สิ่งที่ดูเหมือนเซิร์ฟเวอร์ช้าก็อาจเป็นการสแกนระบบไฟล์แบบเรียลไทม์ ทำให้คิวการเขียนดิสก์เต็มได้
ปัญหานี้จะยิ่งใหญ่ขึ้นหากคุณใช้ฮาร์ดไดรฟ์แบบกลไกหรือ SSD SATA ราคาประหยัด หรือหากแล็ปท็อปของคุณอยู่ในโหมดพลังงานแบบสมดุล
ตัวตรวจสอบทรัพยากรแสดงสิ่งที่ตัวจัดการงานพลาด
การดูทั้งสองหน้าต่างพร้อมกันเปลี่ยนทุกอย่าง
ถ้าคุณเจอปัญหาเดียวกัน ตัวจัดการงานจะช่วยได้น้อย มันยังคงแสดงการใช้งาน CPU ปกติและความเร็วเครือข่ายตามที่คาดไว้ แต่ตัวตรวจสอบทรัพยากรจะแสดงรายละเอียดเพิ่มเติม
ฉันไปที่แท็บ Disk ของ Resource Monitor จัดเรียงตาม Total (B/sec) แล้วเริ่มดาวน์โหลดไฟล์ Linux ขนาดใหญ่จากเบราว์เซอร์ของฉัน เมื่อการดาวน์โหลดช้าลง MsMpEng.exe ก็ขึ้นมาที่ด้านบนของแท็บ Disk; Active Time ของมันเข้าใกล้ 100% เวลาตอบสนองของดิสก์เพิ่มขึ้น และการทำงานอ่าน/เขียนถูกต่อคิว
การซิงโครไนซ์ของเหตุการณ์ยืนยันว่า Defender เป็นสาเหตุ: การล่มแต่ละครั้งตรงกับจุดสูงสุดของ Defender และการดาวน์โหลดกลับมาปกติเมื่อจุดสูงสุดลดลง; รูปแบบนี้เกิดขึ้นเหมือนกันในทุกเบราว์เซอร์ คุณสามารถลองทำการทดสอบนี้ซ้ำได้; มันจะยากที่มองข้ามเมื่อคุณสังเกตรูปแบบนี้
Edge เพิ่มการตรวจสอบความปลอดภัยอีกขั้นใกล้เส้นชัย
ปัญหา "ค้างที่ 99%" โดยปกติไม่เกี่ยวข้องกับเครือข่าย
Edge มีรูปแบบหนึ่งที่เด่นชัด ดาวน์โหลดมักจะดำเนินไปจนประมาณ 99% แล้วหยุดพักสักครู่ก่อนที่จะเสร็จสมบูรณ์ SmartScreen มักเป็นสาเหตุหลักของเรื่องนี้ แม้ว่า Defender ซึ่งทำการสแกนไฟล์ที่เสร็จแล้วรอบสุดท้ายก็สามารถมีส่วนด้วยเช่นกัน
Microsoft Defender ทำงานระหว่างการเขียน แต่ก่อนที่ Edge จะอนุญาตให้การดาวน์โหลดเสร็จสมบูรณ์ SmartScreen จะตรวจสอบชื่อเสียงของไฟล์ หากแอปหรือไฟล์ที่สามารถเรียกใช้งานได้มีประวัติชื่อเสียงน้อย จะเจอกับแรงต้านมากขึ้นระหว่างการตรวจสอบของ SmartScreen และสิ่งเดียวกันนี้ก็ใช้กับการดาวน์โหลดจากแหล่งที่มีผู้เข้าชมน้อย
ใน Edge เวลาในการตรวจสอบของ SmartScreen และการสแกนของ Microsoft Defender อาจตรงกันได้อย่างใกล้ชิด และเมื่อเกิดเหตุการณ์นี้ ส่วนสุดท้ายของการดาวน์โหลดจะช้าลงอย่างไม่สมส่วน
การยกเว้นโฟลเดอร์ช่วยแก้ปัญหาความช้า
วิธีการแบบเจาะจงทำงานได้ดีกว่าการปิดการป้องกันทั้งหมด
การปิดการป้องกันแบบเรียลไทม์ทั่วระบบจะสามารถแก้ปัญหาได้ แต่จะทำให้ชั้นการป้องกันที่สำคัญหายไป ทำให้คุณเปิดรับกับมัลแวร์ทุกประเภทอย่างสมบูรณ์ ซึ่งไม่ควรพิจารณาเป็นอันขาด
วิธีแก้ปัญหาที่ฉันใช้คือการสร้างโฟลเดอร์ดาวน์โหลดเฉพาะ ฉันยกเว้นโฟลเดอร์นี้จากการสแกนของ Microsoft Defender ขั้นตอนนั้นง่าย ๆ:
- เปิดแอป Windows Security
- ไปที่ การป้องกันไวรัสและภัยคุกคาม -> จัดการการตั้งค่า.
- ภายใต้ ข้อยกเว้น ให้เลือก เพิ่มหรือลบข้อยกเว้น
- คลิกปุ่ม เพิ่มข้อยกเว้น จากนั้นเลือก โฟลเดอร์ และเพิ่มโฟลเดอร์ดาวน์โหลดที่คุณสร้างขึ้น
โฟลเดอร์นี้มีไว้เฉพาะสำหรับการดาวน์โหลดขนาดใหญ่และไฟล์เก็บถาวรที่เชื่อถือได้เท่านั้น และมันถูกแยกออกจากโฟลเดอร์ดาวน์โหลดทั่วไปของฉัน เมื่อมันถูกเพิ่มเข้าไป ปัญหาการดาวน์โหลดขนาดใหญ่ก็หายไป ฉันสังเกตเห็นกิจกรรม SSD ที่เสถียรระหว่างการโอนถ่ายข้อมูลในโปรแกรม Resource Monitor
หากคุณเลือกใช้วิธีแก้ปัญหานี้ การยกเว้นของคุณจะต้องแคบ การยกเว้นทั้งไดรฟ์หรือโฟลเดอร์ดาวน์โหลดทั่วไปของคุณจะทำให้ระบบมีความเสี่ยง เนื่องจากไฟล์ที่ไม่ได้รับการตรวจสอบหลายไฟล์มักจะอยู่ในตำแหน่งเหล่านี้ และจะไม่มีการสแกนแบบเรียลไทม์สำหรับไฟล์เหล่านั้น
ความสามารถในการทำนายของการดาวน์โหลดไฟล์ขนาดใหญ่
หนึ่งในส่วนที่แย่ที่สุดของการดาวน์โหลดขนาดใหญ่นั้นคือไม่รู้ว่ามันจะใช้เวลานานเท่าไหร่หรือไม่มีวิธีการประเมินที่สม่ำเสมอ การแก้ไขที่ฉันนำมาใช้ช่วยกำจัดความไม่แน่นอนนั้น ปัญหาไม่เคยเกิดจากเบราว์เซอร์ของฉัน มันเป็นเพียงแค่ Windows ที่ทำงานตามที่มันถูกออกแบบมาและดำเนินการตรวจสอบความปลอดภัยตามปกติ








