ค้นหาเว็บไซต์

ฉันคิดว่าฉันแก้ปัญหาความหน่วงของ RAM ได้แล้ว จนกระทั่งฉันพบงานเหล่านี้ซ่อนอยู่ใน Windows Scheduler


คุณอาจใช้คอมพิวเตอร์ Windows 11 ของคุณและคิดว่ามันอยู่ในสภาพที่สมบูรณ์แบบ ไม่มีแอปเริ่มต้นที่ไม่จำเป็น ไม่มีบริการที่ไม่จำเป็นทำงาน และการใช้งาน RAM อยู่ต่ำกว่าจุดสูงสุด อย่างไรก็ตาม ผู้ที่สังเกตการณ์อย่างละเอียดคงสังเกตเห็นการเพิ่มขึ้นของ RAM แบบสุ่มที่คุณอาจอธิบายได้ยาก มันเป็นการเพิ่มขึ้นสั้น ๆ บางครั้งสั้นเกินกว่าจะถ่ายหน้าจอได้ และมักเกิดขึ้นแบบสุ่มอย่างสิ้นเชิง

แต่การผันผวนอย่างสุ่มนี้สามารถทำให้คอมพิวเตอร์ของคุณเกินขีดจำกัดได้เมื่อต้องการความเสถียรในการทำงานหนัก หากคุณกำลังเล่นเกมที่ใช้ทรัพยากรหนักหรือเรนเดอร์ไฟล์ การผันผวนแบบสุ่มและคมชัดนี้สามารถทำให้ RAM ของคุณโอเวอร์โหลด ซึ่งมักจะทำให้กระบวนการที่กำลังทำงานอยู่ขัดข้อง

ตัวจัดกำหนดงานไม่ได้เงียบเหมือนที่มันดู

งานพื้นหลังที่ซ่อนอยู่ซึ่งคุณไม่เคยคาดคิด






โดยทั่วไปแล้ว เราจะเปิด Task Scheduler ปิดบางอย่างที่เห็นชัดเจน บางทีปิดงานอัปเดต แล้วก็จบเรื่อง แต่ Task Scheduler มีอะไรมากกว่าที่เห็นแน่นอน แน่นอนว่าคุณสามารถแก้ปัญหา RAM กระโดดได้โดยการปิดบริการ Windows 11 ที่ไม่จำเป็น แต่นบริการเหล่านี้หายากที่จะหาเจอ

คุณเห็นไหม ตัวกำหนดเวลางานของ Windows ถูกจัดเรียงในโครงสร้างโฟลเดอร์ที่ซับซ้อนลึก ซึ่งหมายความว่างานที่สำคัญส่วนใหญ่ที่ส่งผลต่อ Windows มักถูกฝังอยู่ภายใต้ Task Scheduler > Library > Microsoft > Windows ที่นี่คุณจะพบสองโฟลเดอร์ย่อยที่ควรให้ความสนใจเป็นพิเศษ: Application Experience และ Diagnosis

โฟลเดอร์เหล่านี้เก็บงานตามกำหนดของ Microsoft ซึ่งถูกวางไว้เพื่อทำงานเงียบ ๆ ในพื้นหลัง ไม่ว่าคุณจะต้องการหรือไม่ นอกจากนี้ พวกมันยังไม่ปรากฏเป็นกระบวนการที่คงอยู่ในตัวจัดการงาน ซึ่งทำให้จับยาก กระบวนการที่ทำให้เกิดการเพิ่มขึ้นของ RAM แบบสุ่มและแทบตรวจไม่พบบนคอมพิวเตอร์ของคุณนั้นเกือบแน่นอนว่าจะอาศัยอยู่ในโฟลเดอร์ย่อยทั้งสองนี้

โฟลเดอร์นี้กำลังทำมากกว่าที่คุณคิด

งานประสบการณ์การใช้งานแอปพลิเคชันนั้นเกี่ยวข้องกับอะไรจริงๆ

คุณมีงานหลายงานภายในโฟลเดอร์ Application Experience ที่สามารถส่งผลกระทบต่อพีซีของคุณ งานแรกคือ Microsoft Compatibility Appraiser งานนี้รับผิดชอบกระบวนการ CompatTelRunner.exe ซึ่งสแกนโปรแกรมที่ติดตั้งบนระบบของคุณ สร้างรายงานความเข้ากันได้ และส่งไปยัง Microsoft ภายใต้โปรแกรมปรับปรุงประสบการณ์ลูกค้า (Customer Experience Improvement Program - CEIP)

โปรแกรมสามารถทำให้การใช้งาน CPU และดิสก์สูงขึ้นอย่างรวดเร็ว ซึ่งอาจคงอยู่ได้ตั้งแต่ไม่กี่วินาทีจนถึงหลายนาที นอกจากนี้ยังทำงานภายใต้กระบวนการโฮสต์บริการที่แชร์ ทำให้ยากต่อการสังเกตใน Task Manager

ต่อไปคือ ProgramDataUpdater — เพื่อนร่วมงานเก็บข้อมูลของ Compatibility Appraiser มันไม่รุกล้ำมากนักด้วยตัวเอง แต่เพิ่มการใช้ทรัพยากรมากขึ้นนอกเหนือจากกระบวนการที่กล่าวมา ซึ่งทำให้รอยเท้าของมันใหญ่ขึ้น

จากนั้นคุณก็มี StartupAppTask ซึ่งคอยตรวจสอบแอปพลิเคชันที่เปิดตัวเองตอนเริ่มต้นและรายงานกลับไปยังฐานข้อมูลความเข้ากันได้ Windows 11 ยังคงรันบริการเก่า ๆ ตอนบูท และนี่ก็เป็นหนึ่งในนั้น โปรดทราบว่ากระบวนการเหล่านี้ไม่ขออนุญาตจากคุณก่อนทำงาน และพวกมันก็ไม่ได้โปร่งใสเกี่ยวกับข้อมูลที่เก็บสะสม พวกมันแค่รัน ใช้ทรัพยากรของคุณอย่างรวดเร็ว และซ่อนไป

งานบำรุงรักษาไม่ได้เบาเสมอไป

งานที่กำหนดเวลามาพร้อมกับค่าใช้จ่ายด้านหน่วยความจำ

โฟลเดอร์ Diagnosis จัดการการบำรุงรักษาตามกำหนดเวลาของ Microsoft สำหรับ Windows เหล่านี้คือภารกิจตามรอบที่ออกแบบมาเพื่อสแกน ตรวจหา และแก้ไขปัญหาระบบโดยอัตโนมัติ อาจดูเหมือนมีประโยชน์ แต่ยูทิลิตี้เหล่านี้จำนวนมากที่ทำงานบนระบบที่กำลังทำงานหนักอยู่แล้วสามารถสะสมได้อย่างรวดเร็ว งานเหล่านี้ถูกตั้งเวลาให้ทำงานทุกวันอาทิตย์เวลา 1:00 น. หรือเมื่อใดก็ตามที่ระบบคิดว่าคอมพิวเตอร์ของคุณไม่ได้ใช้งาน อย่างที่คุณคาดหวัง พวกมันจะทำการบำรุงรักษาบนคอมพิวเตอร์ของคุณซึ่งสามารถทำให้การใช้งานเพิ่มขึ้นได้

กรอบการบำรุงรักษานี้รวมถึงงาน RunFullMemoryDiagnostics ภายใต้ Memory Diagnostics เป็นหนึ่งในงานด้านหน่วยความจำที่ใช้ทรัพยากรมากที่สุดที่ Windows รัน ทำให้กระบวนการ SYSTEM ใช้ CPU มากขึ้นอย่างมีนัยสำคัญ และมักจะเป็นงานสุดท้ายที่รันในระหว่างรอบการบำรุงรักษา เช่นเดียวกับงานอื่น ๆ มันยังอยู่ภายใต้กระบวนการ svhost.exe ใน Task Manager และอาจเป็นเรื่องยากจริง ๆ ที่จะหามันเจอ

หนามเหล่านี้สังเกตได้ยาก

ทำไมพวกเขาถึงหายตัวไปก่อนที่คุณจะติดตามพวกเขาได้

เหตุผลหลักที่ทำให้การจับการเพิ่มขึ้นเหล่านี้ทำได้ยากคือ ตัวงานเอง แตกต่างจากบริการปกติที่ทำงานอยู่เบื้องหลังตลอดเวลา งานที่กำหนดเวลาไว้จะทำงานตามตัวกระตุ้น ตัวกระตุ้นเหล่านี้สามารถทำงานเมื่อระบบว่าง อยู่ในเวลาที่กำหนด หรือเมื่อเหตุการณ์เฉพาะเกิดขึ้น ในตอนที่คุณเปิด Task Manager และตรวจสอบแท็บ Processes งานเหล่านี้มักจะทำงานเสร็จสิ้นและปิดตัวเองไปแล้ว

วิธีที่ดีกว่าในการจับพวกมันคือการใช้ Resource Monitor แทน ให้ปล่อยให้ Resource Monitor ทำงานอยู่เบื้องหลังและใช้การแยกกระบวนการที่ละเอียดมากขึ้นเพื่อตรวจจับกระบวนการที่มีอายุสั้นที่เกิดขึ้นและสิ้นสุดลง ทางเลือกอื่น คุณยังสามารถใช้ Event Viewer ชี้ไปยังโฟลเดอร์ย่อยด้านบน และตรวจสอบบันทึกเหตุการณ์สำหรับเวลาที่เริ่มและหยุดของงานเมื่อเกิดการเพิ่มขึ้นของคุณ

การแก้ไขใช้เวลาไม่ถึงหนึ่งนาที

ปิดการทำงานของงานที่ถูกต้องโดยไม่ทำให้สิ่งใดเสียหาย

คุณสามารถปิดการทำงานของงานใด ๆ ภายในโฟลเดอร์ประสบการณ์แอปพลิเคชันได้โดยใช้ตัวจัดการงานตามเวลานัดหมายเองโดยคลิกขวาที่งานที่คุณต้องการแล้วเลือก ปิดใช้งาน หากคุณไม่ต้องการค้นหาตามการตั้งค่า วิธีที่ง่ายกว่าคือใช้คำสั่ง PowerShell ต่อไปนี้เพื่อปิดคุณสมบัติที่กล่าวถึงอย่างเรียบร้อย:

Disable-ScheduledTask -TaskPath '\Microsoft\Windows\Application Experience' -TaskName 'Microsoft Compatibility Appraiser'
Disable-ScheduledTask -TaskPath '\Microsoft\Windows\Application Experience' -TaskName 'ProgramDataUpdater'
Disable-ScheduledTask -TaskPath '\Microsoft\Windows\Application Experience' -TaskName 'StartupAppTask'

การปิดการทำงานของงานในโฟลเดอร์วินิจฉัยนั้นค่อนข้างซับซ้อน เนื่องจากงาน Scheduled นั้นเชื่อมโยงกับระบบบำรุงรักษาอัตโนมัติของ Windows โดยรวม คุณสามารถปิดมันได้ แต่ควรจำไว้ว่าเจ้าหน้าที่นี้ยังรับผิดชอบในการระบุและแจ้งปัญหาระบบผ่าน Action Center วิธีที่ดีกว่าคือการเปลี่ยนเวลาที่เรียกใช้งานเพื่อให้การบำรุงรักษาทำงานเมื่อคุณไม่ได้ใช้งานเครื่องของคุณ เพราะท้ายที่สุดแล้ว บริการ Windows ทุกตัวก็ไม่ปลอดภัยที่จะปิดทั้งหมด

มันง่ายกว่าที่คิด (และซับซ้อนกว่าที่เห็น)

ทำไม Task Scheduler จึงสมควรได้รับความสนใจมากกว่าที่ได้รับ

ตัวจัดกำหนดการงานของ Windows เป็นระบบขนาดใหญ่ และงานที่เป็นของ Microsoft ภายในนั้นทำสิ่งต่าง ๆ ได้มากกว่าที่คุณคิด ปัญหาคือ คนส่วนใหญ่ไม่ได้ค้นลึกพอที่จะพบกระบวนการแอบแฝงเหล่านี้ และกระบวนการเหล่านี้ก็ไม่ได้ปรากฏให้เห็นง่าย ๆ ด้วย

แต่เมื่อคุณรู้ว่าจะมองที่ไหน การเพิ่มขึ้นอย่างลึกลับของ RAM เหล่านั้นจะดูไม่เหมือนกับการเปลี่ยนฮาร์ดแวร์ราคาแพงอีกต่อไป แต่จะเหมือนกับค่ำคืนที่คุณต้องใช้เวลาอยู่ใต้ฝากระโปรงของ Windows มากกว่า

บทความที่เกี่ยวข้อง