Windows 10บิลด์มักมีคุณสมบัติที่ซ่อนอยู่มากมายที่ Microsoft ใช้เพื่อดีบักโค้ดหรือแอปพลิเคชันทดลองที่ยังไม่ได้เปิดตัวอย่างเป็นทางการ อย่างไรก็ตาม คุณสมบัติที่ซ่อนอยู่เหล่านี้จะไม่ถูกเปิดใช้งานตามค่าเริ่มต้น และต้องใช้วิธีพิเศษในการเปิดใช้งาน
นั่นคือจุดประสงค์ที่ Rafael Rivera ผู้เชี่ยวชาญ Windows ผู้โด่งดังตัดสินใจสร้างและเผยแพร่เครื่องมือชื่อ Mach2 ตามที่ Mr. Rafael Rivera กล่าว คุณสมบัติที่ซ่อนอยู่ของ Windows build มักจะอยู่ใน ส่วน การควบคุมคุณสมบัติ : "นี่คือระบบที่ใช้ในการซ่อนคุณสมบัติใหม่และคุณสมบัติที่ยังไม่เสร็จในโค้ดที่ใช้งานจริง" การใช้เครื่องมือ Mach2 ของ Rafael Rivera คุณสามารถจัดการ Feature Store ซึ่งเป็นส่วนประกอบของ Feature Controlเพื่อค้นหา ปิดการใช้งาน และเปิดใช้งานคุณสมบัติที่ซ่อนอยู่ใน Windows 10 บิลด์
อย่างไรก็ตาม ก่อนที่เราจะเริ่มใช้ Mach2 เพื่อค้นหาและเปิดใช้งานคุณสมบัติใหม่ เราจำเป็นต้องดำเนินการขั้นตอนเพิ่มเติมสองสามขั้นตอนตามที่จำเป็น ก่อนอื่นคุณจะต้องคอมไพล์ไฟล์ปฏิบัติการ mach2 จากนั้นรับสัญลักษณ์ Windows และใช้เพื่อสแกนหาคุณสมบัติที่ซ่อนอยู่
ค้นหา เปิดใช้งาน และปิดใช้งานคุณสมบัติที่ซ่อนอยู่ใน Windows 10 ด้วย Mach2
คอมไพล์ไฟล์ปฏิบัติการ Mach2
Rafael Rivera เปิดตัว Mach2 เป็นโปรเจ็กต์โอเพ่นซอร์สบนGithubเพื่อให้ทุกคนสามารถแก้ไข ดาวน์โหลด และใช้งานโปรแกรมของเครื่องมือได้ อย่างไรก็ตาม หากคุณไม่ใช่โปรแกรมเมอร์ คุณจะต้องทราบวิธีการคอมไพล์ไฟล์ปฏิบัติการนี้เสียก่อน
วิชวลสตูดิโอเอ็กซ์เพรส 2017
การรวบรวมไฟล์ไม่ใช่เรื่องง่ายสำหรับคนธรรมดา แต่ข่าวดีก็คือ คุณสามารถดาวน์โหลด เครื่องมือ Visual Studio 2017 Expressได้ฟรี และนำไปใช้ในการคอมไพล์โปรแกรมนี้ได้ง่ายขึ้น เมื่อติดตั้ง Visual Studio 2017 Express ตรวจสอบให้แน่ใจว่าคุณได้เลือก ตัวเลือก "การพัฒนาเดสก์ท็อปด้วย C++"ดังที่แสดงในภาพประกอบด้านบน จากนั้นคุณเลือกที่จะติดตั้งWindow 10 SDK เวอร์ชัน ล่าสุดที่มีอยู่
เมื่อติดตั้ง Visual Studio สำเร็จแล้ว คุณสามารถดาวน์โหลดโปรเจ็กต์ mach2 ได้จาก GitHub จากนั้นใส่เครื่องมือลงใน Visual Studio แล้วคอมไพล์ เมื่อเสร็จสิ้น ไฟล์ปฏิบัติการชื่อmach2.exeจะถูกสร้างขึ้น
ดาวน์โหลดไฟล์ PDB สำหรับการสแกนคุณสมบัติที่ซ่อนอยู่
ในการตรวจจับคุณสมบัติที่ซ่อนอยู่ Mach2 จะต้องสแกนไฟล์ PDB หรือที่เรียกว่าไฟล์ฐานข้อมูลโปรแกรมซึ่งมีสัญลักษณ์การแก้ปัญหาสำหรับไฟล์ปฏิบัติการ Windows อย่างไรก็ตาม ปัญหาคือไฟล์สัญลักษณ์เหล่านี้ไม่ได้ติดตั้งมาพร้อมกับ Windows และคุณจะต้องดาวน์โหลดจาก Symbol Server ของ Microsoft
ในการดำเนินการนี้ ก่อนอื่นเราต้องใช้เครื่องมือพิเศษที่เรียกว่าsymchk.exeซึ่งรวมอยู่ใน Windows 10 SDK เมื่อคุณติดตั้ง Windows 10 SDK คุณจะต้องเลือกติดตั้งแพ็คเกจ Debugging Tools สำหรับ Windows นี่ คือแพ็คเกจที่ประกอบด้วยsymchk.exe
เมื่อ ดาวน์โหลด Symchk.exeแล้ว และคุณพบตำแหน่งของไฟล์ปฏิบัติการนี้แล้ว (ซึ่งสามารถพบได้ผ่านเครื่องมือค้นหาของ Windows) สามารถใช้เพื่อสแกนไฟล์ปฏิบัติการทั้งหมดในไดเร็กทอรี C :\ Windowและระบบจะดาวน์โหลดไฟล์โดยอัตโนมัติ ไฟล์สัญลักษณ์ล่าสุดสำหรับไฟล์ที่ตรวจพบทั้งหมด ในการดำเนินการนี้ ขั้นแรกคุณจะต้องสร้างไดเร็กทอรีชื่อC:\สัญลักษณ์ซึ่งจะใช้ในการจัดเก็บไฟล์ PDB ที่ดาวน์โหลดมา จากนั้นจึงดำเนินการคำสั่งต่อไปนี้:
"C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\symchk.exe" /r c:\windows /s SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols
เมื่อคุณป้อนและดำเนินการคำสั่งข้างต้นsymchk.exeจะสแกนไฟล์ทั้งหมดในC:\Windowsและดาวน์โหลดไฟล์สัญลักษณ์ที่เกี่ยวข้องจาก Symbol Server ของ Microsoft โดยอัตโนมัติ
กำลังดาวน์โหลดไฟล์ไอคอน
เมื่อดาวน์โหลดไฟล์ที่จำเป็นเรียบร้อยแล้ว ไฟล์เหล่านั้นจะถูกบันทึกไว้ในโฟลเดอร์ C:\Symbolsกระบวนการนี้อาจใช้เวลาสักครู่ โปรดอดทนรอในขณะที่รอไฟล์ดาวน์โหลด
วิธีใช้ Mach2 เพื่อค้นหาคุณสมบัติที่ซ่อนอยู่ใน Windows 10
ก่อนที่คุณจะเริ่มต้น คุณควรทราบว่าการเพิ่มคุณสมบัติในการพัฒนาอาจทำให้เกิดปัญหากับการตั้งค่า Windows 10 ของคุณ (คำเตือนจากผู้เขียน Rafael Rivera เอง) ดังนั้น ควรใช้คุณลักษณะการพัฒนาบนระบบทดสอบเท่านั้น เช่น สภาพแวดล้อมของเครื่องเสมือน
เมื่อดาวน์โหลดไฟล์ไอคอนสำเร็จแล้ว สิ่งต่อไปที่ต้องทำคือสแกนไฟล์เหล่านี้โดยใช้โปรแกรม Mach2 ในการดำเนินการนี้ ฉันขอแนะนำให้ใช้คำสั่งต่อไปนี้ ซึ่งจะสแกน โฟลเดอร์ C:\สัญลักษณ์ ทั้งหมด ลบเส้นทางสำหรับไฟล์ PDB จากนั้นบันทึกคุณลักษณะที่ตรวจพบในไฟล์features-found.txt
mach2 สแกน c:\สัญลักษณ์ -s -o features-found.txt
หลังจากที่คุณป้อนคำสั่งข้างต้น Mach2 จะเริ่มสแกนไฟล์ PDB ใน โฟลเดอร์ C:\Symbolsเพื่อดูคุณสมบัติที่ซ่อนอยู่ กระบวนการนี้อาจใช้เวลาสักครู่ ดังนั้นโปรดอดทนอีกครั้ง
Mach2 กำลังสแกน PDB
เมื่อ Mach2 สแกนเสร็จสิ้น คุณจะพบไฟล์ชื่อfeatures-Found.txtปรากฏในไดเร็กทอรีเดียวกับที่คุณดำเนินการคำสั่ง ไฟล์นี้จะมีรายการคุณลักษณะของ Windows และรหัสที่เกี่ยวข้อง รหัสเหล่านี้ เช่น3728205จะถูกใช้โดย Mach2 เพื่อเปิดใช้งานคุณสมบัติที่เกี่ยวข้อง
Feature-Found.txt แสดงรายการคุณสมบัติที่พบ
ตอนนี้เรามีรายการคุณสมบัติและเราสามารถเห็นได้อย่างชัดเจนว่าคุณสมบัติใดเปิดใช้งานอยู่ในปัจจุบันโดยการป้อนคำสั่ง"mach2 display"
แสดงคุณสมบัติที่เปิดใช้งาน
วิธีเปิดใช้งานคุณสมบัติที่ซ่อนอยู่ใน Windows 10 โดยใช้ Mach2
หากต้องการเปิดใช้งานคุณสมบัติใหม่ในรายการที่สร้างขึ้น คุณสามารถใช้คำสั่ง"mach2 Enable [id] " ตัวอย่างเช่น ID สำหรับฟีเจอร์ที่ซ่อนอยู่ "คลิปหน้าจอ" ใน Windows 10 Insider Build 17643 คือ15333818
หากต้องการเปิดใช้งานคุณสมบัตินี้ เราจะต้องป้อนคำสั่ง"mach2 เปิดใช้งาน 15333818" . หาก Mach2 สามารถเปิดใช้งานคำสั่งได้ มันก็จะตอบสนองด้วยคำว่าOKตอนนี้ หากคุณตรวจสอบรายการคุณสมบัติที่เปิดใช้งาน คุณจะเห็น ID ของ "คลิปหน้าจอ" ปรากฏขึ้น แสดงว่าคุณสมบัติที่ซ่อนอยู่นี้เปิดใช้งานได้สำเร็จดังที่แสดงด้านล่าง
เปิดใช้งานฟีเจอร์คลิปหน้าจอแล้ว
วิธีปิดการใช้งานคุณสมบัติที่ซ่อนอยู่ใน Windows 10 โดยใช้ Mach2
ในทางกลับกัน หากคุณต้องการปิดการใช้งานคุณสมบัติ คุณสามารถใช้คำสั่ง"mach2 Disable [id]"ได้ ตัวอย่างเช่น หากต้องการปิดคุณสมบัติคลิปหน้าจอที่เพิ่งเปิดใช้งานสำเร็จ เราจะป้อนคำสั่ง"mach2 ปิดการใช้งาน 15333818" . หมายเหตุ: เมื่อคุณปิดหรือเปิดคุณลักษณะ คุณอาจต้องรีสตาร์ทคอมพิวเตอร์เพื่อใช้การเปลี่ยนแปลงระบบโดยสมบูรณ์
ตอนนี้คุณรู้วิธีค้นหา แสดง เปิดใช้งานและปิดใช้งานคุณลักษณะที่ซ่อนอยู่ใน Windows 10 แล้ว ก็ถึงเวลาที่จะเริ่มเล่นในเวอร์ชันใหม่และดูว่าคุณจะพบคุณลักษณะที่ซ่อนอยู่หรือไม่ ช่างน่าสนใจขนาดไหน
ตัวอย่างเช่น Windows 10 Insider Preview 20H1 Build 18912 ที่เพิ่งเปิดตัวใหม่มี 3 คุณสมบัติที่ซ่อนอยู่ค่อนข้างดี
เราได้ให้รายละเอียดเกี่ยวกับเนื้อหาและ ID สำหรับคุณสมบัติทั้ง 3 ประการนี้แล้วในบทความ: " 3 คุณสมบัติที่ซ่อนอยู่จะพบได้ใน Windows 10 รุ่นถัดไป " โปรดอ้างอิงและลองใช้ Mach2 เพื่อค้นหา เปิด หรือปิดการใช้งานคุณสมบัติเหล่านี้!