MSConfig หรือ System Configuration Utility เป็นเครื่องมือในตัวของ Windows ที่ช่วยให้คุณ จัดการรายการเริ่มต้น ตัวเลือกบูต บริการ และบูตเข้าสู่ Safe Mode เป็นต้น ภายใต้ส่วน Boot มีปุ่ม Advanced Options ส่วนนี้ให้คุณเข้าถึงการกำหนดค่าตัวเลือก เช่น จำนวนโปรเซสเซอร์ ปริมาณหน่วยความจำ การดีบัก และการตั้งค่า Global Debug โปรดทราบว่าตัวเลือกเหล่านี้เป็นทางเลือกสุดท้ายสำหรับการวินิจฉัยระบบสำหรับผู้ใช้ขั้นสูง ในบทความนี้ เราจะเจาะลึกเกี่ยวกับ Boot Advanced Options ใน MSCONFIG ใน Windows 11/10

Boot Advanced Options ใน MSCONFIG
มีสิ่งหนึ่งที่คุณต้องเข้าใจชัดเจน ส่วน Advanced Boot ของ System Configuration Utility หรือ MSCONFIG สร้างขึ้นเพื่อการแก้ไขปัญหา (Troubleshooting) แต่ความสับสนเกิดขึ้นเมื่อผู้ใช้ทั่วไปพบตัวเลือกนี้ เราขอแนะนำอย่างยิ่งให้คงการตั้งค่าเหล่านี้ไว้ที่ค่าเริ่มต้น และอย่าเปลี่ยนแปลง
Number of Processors (จำนวนโปรเซสเซอร์)

เปิด Task Manager แล้วไปที่แท็บ Performance 记下จำนวน CPU cores และหน่วยความจำ
พิมพ์ MSCONFIG ในกล่อง Run แล้วกด Enter ไปที่ส่วน Boot คลิกปุ่ม Advanced options
ติ๊กถูกที่กล่อง Number of processors และเลือกค่าน้อยกว่าค่าสูงสุดที่มีใน dropdown ค่าสูงสุดที่คุณเห็นจะเท่ากับที่คุณเห็นใน Task Manager
รีบูท แล้วตรวจสอบว่ามีโปรเซสเซอร์และหน่วยความจำกี่ตัวที่ใช้งานได้สำหรับ OS
ฉันมั่นใจว่าคุณจะประสบประสิทธิภาพที่ช้าลงเมื่อเทียบกับการบูตภายใต้การตั้งค่าเริ่มต้น แม้ฉันจะไม่แน่ใจว่าทำไมการตั้งค่านี้ถึงมีอยู่ แต่เดาได้ว่าช่วยให้นักพัฒนาทดสอบว่าแอปพลิเคชันของพวกเขาทำงานอย่างไรภายใต้การกำหนดค่าฮาร์ดแวร์ต่ำกว่าโดยไม่ต้องเปลี่ยนฮาร์ดแวร์จริง Windows ก็สามารถทำได้เช่นกัน
มาดูส่วนอื่นๆ:
PCI Lock
PCI เป็นฮาร์ดแวร์บัสสำหรับเพิ่มคอมโพเนนต์ลงในคอมพิวเตอร์ BIOS หรือ OS สามารถกำหนดความต้องการทรัพยากรและมอบหมายโดยอัตโนมัติได้ เพื่อไม่ให้เกิดความขัดแย้ง ในอดีตมีประโยชน์เพราะ Windows เคย接管 (take over) ส่วนนี้
จากที่เห็นในฟอรัม แนะนำให้ปล่อยไว้เป็น unchecked เว้นแต่คุณมีปัญหากับฮาร์ดแวร์ที่ต่ออยู่ Windows สามารถ接管ได้ แต่เรายังไม่เคยได้ยินยกเว้นว่าเมื่อติ๊กถูกแล้ว จะเกิด BSOD
หากคุณติ๊ก PCI Lock และได้ BSOD ให้บูตเข้า Safe Mode แล้วปิด PCI Lock โดยใช้ msconfig คุณอาจต้องใช้ USB bootable เพื่อเข้า Advanced Boot configuration
Debug
เป็นตัวเลือกสำหรับนักพัฒนา เพื่อดีบัก Kernel โดยการเชื่อมต่อเครื่องมือดีบักกับ OS อีกครั้ง เป็นตัวเลือกที่ไม่ใช่สำหรับผู้บริโภค และควรปล่อยไว้เป็นเดิม เมื่อคุณติ๊ก Debug คุณสามารถกำหนดค่าตัวเลือกอื่นๆ ได้ รวมถึง Debug port, Channel, USB target name, และ Baud rate เมื่อใช้งาน คุณจะต้องปิดหรือระงับ BitLocker และ Secure Boot บนคอมพิวเตอร์
มีอะไรทำได้มากมายด้วยเครื่องมือ bcdedit ใน Windows 10 ซึ่งมีตัวเลือก /dbgsettings ใส่หนึ่ง คุณสามารถใช้เพื่อปิด driver signature เปิด/ปิด data execution เป็นต้น
คุณยังจะเห็นการตั้งค่าอื่นๆ สำหรับ Maximum memory, Global debug settings ฯลฯ
สิ่งหนึ่งที่ชัดเจน: นี่ไม่ใช่ตัวเลือกสำหรับผู้บริโภค และไม่มีทางที่คุณจะใช้เพื่อเร่งความเร็วคอมพิวเตอร์ได้ Advanced options เหล่านี้เป็นเครื่องมือดีบัก และมีมานานแล้ว มีเครื่องมือลักษณะนี้ใน Windows หลายอย่าง และหากคุณไม่ได้ทำ hardware debugging อย่าใช้มัน
หวังว่าบทความนี้จะเข้าใจง่าย และคุณจะเข้าใจว่าทำไมคุณในฐานะผู้บริโภค ไม่ควรใช้ Boot Advanced Options ใน MSCONFIG ใน Windows 10