Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

วิธีตั้งค่า Windows Sandbox บน Windows 10

Microsoft เพิ่มฟีเจอร์ใหม่ๆ ให้ Windows 10 อยู่เสมอ บางอย่างทำงานไม่ได้ บางอย่างไม่ได้รับความนิยม แต่ Windows Sandbox ได้รับความสนใจอย่างมาก

ก่อนหน้านี้ สร้าง sandbox ใน Windows 10 ต้องใช้เครื่องมือภายนอก การมีเครื่องมือ built-in อาจง่ายและปลอดภัยกว่า

นี่คือวิธีตั้งค่า Windows Sandbox บน Windows 10

Windows Sandbox คืออะไร?

Windows Sandbox เป็นสภาพแวดล้อมเดสก์ท็อปเสมือนชั่วคราว ขณะรัน คุณก็คือรัน Windows เวอร์ชันสะอาดใหม่ กิจกรรมไม่ส่งผลต่อเครื่องหลัก

Windows Sandbox จึงเป็นสภาพแวดล้อมปลอดภาสำหรับทดสอบซอฟต์แวร์ก่อนติดตั้งจริง ปิด sandbox แล้ว ทุกกิจกรรมจะถูกลบ ทำให้กลับสู่เครื่องหลักสะอาด

Windows Sandbox ทำงานอย่างไร?

Microsoft ใช้หลายเทคโนโลยี:

  • Dynamic image generation Windows Sandbox คัดลอก image ของ OS ปัจจุบันเข้า VM ใช้ Windows 10 สะอาด ล่าสุดเสมอ ไม่ต้องเก็บ OS เพิ่มเหมือน virtualization อื่นๆ
  • Smart memory management จัดสรรหน่วยความจำแบบไดนามิกระหว่าง host และ sandbox ป้องกัน host ช้าลง
  • Snapshot และ Clone ใช้เทคโนโลยีเสมือนทั่วไป สองอย่างนี้ เพื่อลดโหลด host Snapshot ให้ sandbox บูทครั้งเดียว แล้ว "preserve memory, CPU, device state to disk" จากนั้น restore จากดิสก์แทนที่จะบูทใหม่ทุกครั้ง

Windows Sandbox ยังใช้กราฟิกเสมือนที่ปรับปรุงแล้ว ทำให้ประสบการณ์ seamless เหมือน host

สามารถรัน Windows Sandbox ได้ไหม?

Windows Sandbox ใช้ได้กับ Windows 10 Pro หรือ Enterprise ตั้งแต่ Insider Preview build 18305 หรือ Windows 10 May 2019 update ขึ้นไป Windows 10 Home ไม่มีสิทธิ์ใช้

ยังต้องมี:

  • CPU 64-bit
  • เปิด Virtualization ใน BIOS
  • RAM อย่างน้อย 4GB (Microsoft แนะนำ 8GB)
  • พื้นที่ดิสก์ว่าง 1GB (แนะนำ SSD)
  • CPU อย่างน้อย 2 cores (แนะนำ 4 cores พร้อม hyperthreading)

วิธีตรวจสอบว่า Virtualization เปิดอยู่แล้วหรือยัง

ก่อนเข้า BIOS ให้ตรวจสอบก่อน: พิมพ์ task ใน Start Menu เลือก Best Match ใน Task Manager แท็บ Performance จะแสดง Enabled หรือ Disabled ข้าง Virtualization

ถ้า disabled ต้องเข้า BIOS เปิด ตามคู่มือของ Ben Stegner แล้ว restart

วิธีเปิด Hyper-V และฟีเจอร์ Windows Sandbox

ตรวจสอบว่า Microsoft Hyper-V ทำงานอยู่ Hyper-V เป็นเครื่องมือเสมือนของ Windows Server built-in ใช้สร้าง Windows Sandbox ต้องเปิดก่อน

พิมพ์ windows features ใน Start Menu เลือก Best Match เลื่อนลงติ๊ก Hyper-V จะติ๊กตัวเลือกย่อยอัตโนมัติ เลื่อนลงอีกหน่อย หา Windows Sandbox ติ๊ก OK แล้ว restart

วิธีเข้าถึง Windows Sandbox

หลัง restart พิมพ์ windows sandbox ใน Start Menu จะขึ้น Best Match เปิด Windows Sandbox ได้เลย

Windows Sandbox เปิด Windows เวอร์ชันปัจจุบันที่สะอาดทุกครั้ง อัปเดตล่าสุดเหมือน host

จบการใช้งาน ปิดแอปทิ้ง การเปลี่ยนแปลงใน sandbox จะหายไปถาวร

รัน Windows Sandbox ภายใน Virtual Machine

ถ้าลองใช้ Windows Sandbox ใน VM ต้องตั้งค่า nested virtualization (รัน VM ใน VM)

ใน virtual machine พิมพ์ powershell ใน Start Menu คลิกขวา Best Match เลือก Run as Administrator

ใส่คำสั่ง:

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

แทนที่ <VMName> ด้วยชื่อ VM restart VM แล้ว Windows Sandbox จะปรากฏใน Start Menu

รัน Windows Sandbox บน Windows 10 Home

Windows Sandbox ไม่รันบน Windows 10 Home โดยตรง แต่มีแพทช์จากทีม Deskmodder ให้ Home ใช้ได้

ผมยังไม่ได้ลองแพทช์นี้ ผลลัพธ์ผสมปน และอาจมีผลข้างเคียง ถ้าลอง ให้ สำรองระบบก่อน

ลอง Windows Sandbox ดูสิ!

ถ้ารองรับ ให้ลอง Windows Sandbox Windows 10 May 2019 update กำลังกระจายไปยังผู้ใช้ส่วนใหญ่ การ rollout ใหญ่ใช้เวลา แต่พออัปเดตถึง Windows Sandbox ก็มาด้วย

ขณะรอ ให้ดู best third-party Windows 10 sandbox tools สำหรับทดสอบซอฟต์แวร์ใหม่อย่างปลอดภัย