วิธีกำหนดค่า Windows Sandbox (เรียกใช้แอพ/สคริปต์ แชร์โฟลเดอร์ ฯลฯ)

Windows Sandboxเป็นสภาพแวดล้อมเสมือนจริงที่คล้ายกับเครื่องเสมือนที่มีอยู่ในWindows 10 (Windows 10) Pro și Enterprise คุณสามารถใช้เพื่อทดสอบแอปที่คุณไม่มั่นใจว่าปลอดภัย เยี่ยมชมเว็บไซต์ที่ไม่น่าเชื่อถือ และโดยทั่วไปทำสิ่งที่คุณกลัวว่าอาจทำให้ระบบหลักของคุณเสียหาย จนถึงเดือนพฤษภาคม 2020 อัปเดต(May 2020 Update)คุณไม่สามารถปรับแต่ง Windows Sandbox(Windows Sandbox)ในแบบของคุณ แต่อย่างใด ในตอนนี้ คุณทำได้ เนื่องจากMicrosoftให้คุณสร้างและใช้สคริปต์ที่สามารถเปลี่ยนแปลงวิธีการทำงานของWindows Sandbox นี่คือวิธีการ:

หมายเหตุ:(NOTE:)ก่อนที่คุณจะสามารถปรับแต่งวิธีการ ทำงานของ Windows Sandboxบนพีซีของคุณ คุณต้องติดตั้งก่อน หากคุณต้องการความช่วยเหลือ โปรดอ่านวิธีการติดตั้ง Windows Sandbox ใน Windows 10 ในสามขั้น(How to install Windows Sandbox in Windows 10 in three steps)ตอน นอกจากนี้ หากคุณสงสัยว่าWindows Sandboxอาจมีประโยชน์กับคุณอย่างไร ต่อไปนี้เป็นแนวคิดบางประการ: 4 สิ่งที่คุณสามารถทำได้ด้วย Windows(4 things you can do with Windows Sandbox) Sandbox นอกจากนี้ โปรดทราบว่าคู่มือนี้ใช้กับWindows Sandboxใน Windows 10 ที่มี การอัปเดตประจำเดือน พฤษภาคม2020 (May 2020 Update)รุ่น Pro หรือ Enterprise(Pro or Enterprise editions)เท่านั้น ไม่มีในWindows(Windows 10) 10 Home

วิธีกำหนดค่า Windows Sandbox

ในการปรับแต่งWindows Sandboxหรือเรียกใช้แอพและสคริปต์โดยอัตโนมัติเมื่อคุณเปิดใช้งาน คุณต้องสร้างไฟล์การกำหนดค่า ในการดำเนินการดังกล่าว คุณสามารถใช้Notepadหรือแอปพลิเคชันตัวประมวลผลข้อความอื่นๆ เพื่อเขียนโค้ดสำหรับWindows Sandbox (Windows Sandbox)ทุกไฟล์การกำหนดค่าที่คุณสร้างสำหรับWindows Sandboxต้องขึ้นต้นด้วยบรรทัด และลงท้ายด้วยบรรทัด</Configuration> โค้ดอื่นๆ ทั้งหมดที่คุณจะเพิ่มต้องวางไว้ระหว่างบรรทัดของโค้ดเหล่านี้

การสร้างไฟล์การกำหนดค่า Windows Sandbox

เมื่อคุณสร้างไฟล์การกำหนดค่าและเพิ่มรหัสทั้งหมดเสร็จแล้ว คุณต้องบันทึกโดยใช้นามสกุลไฟล์. wsb

การบันทึกไฟล์กำหนดค่า Windows Sandbox (.wsb)

จากนั้น คุณสามารถดับเบิลคลิกหรือแตะสองครั้งที่ ไฟล์ .wsbเพื่อเปิดใช้Windows Sandboxในแบบของคุณ

ไฟล์กำหนดค่า Windows Sandbox แบบกำหนดเอง

ตอนนี้เรามาดูกันว่าคุณสามารถใช้โค้ดและสคริปต์ใดบ้างสำหรับWindows Sandbox :

วิธีแชร์โฟลเดอร์กับWindows Sandbox

Windows Sandboxสามารถแมปโฟลเดอร์จากโฮสต์ได้ กล่าวอีกนัยหนึ่ง คุณสามารถสร้างโฟลเดอร์ Windows Sandbox(Windows Sandbox) "เห็น" ที่พบในพีซี Windows 10 ของคุณได้ หากต้องการทำเช่นนั้น ใน ไฟล์ .wsbที่คุณสร้างด้วยNotepad ให้(Notepad,)เพิ่มโค้ดต่อไปนี้:

<MappedFolders>

<MappedFolder>

โฟลเดอร์ที่แชร์กับ Windows Sandbox

<ReadOnly>จริงหรือเท็จ</ReadOnly>

</MappedFolder>

</MappedFolders>

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

ตัวอย่างเช่น ถ้าคุณต้องการให้Windows Sandbox ของคุณ สามารถเข้าถึงโฟลเดอร์Downloads ของคุณได้ ให้พิมพ์:(Downloads)

<MappedFolders>

<MappedFolder>

C: ผู้ใช้ชื่อผู้ใช้ดาวน์โหลด

<ReadOnly>จริง</ReadOnly>

</MappedFolder>

</MappedFolders>

การแชร์โฟลเดอร์กับ Windows Sandbox

อย่าลืมเปลี่ยน ชื่อ ผู้ใช้ ด้วยชื่อ (UserName)บัญชีผู้ใช้(user account) Windows 10 ของ คุณ

จากนั้น เมื่อคุณเรียกใช้Windows Sandboxโดยใช้ ไฟล์การกำหนดค่า . wsbโฟลเดอร์ที่ใช้ร่วมกันทั้งหมดจะพร้อมใช้งานทันทีบนเดสก์ท็อปหรือที่ตำแหน่งนี้: C:\Users\WDAGUtilityAccount\Desktop

โฟลเดอร์ที่ใช้ร่วมกันจะมีลักษณะอย่างไรใน Windows Sandbox

วิธีเรียกใช้แอพหรือสคริปต์โดยอัตโนมัติในWindows Sandbox

Windows Sandboxยังให้คุณเรียกใช้แอพ (ไฟล์ปฏิบัติการ) หรือสคริปต์ทันทีหลังจากเปิดตัว ในการทำเช่นนั้น ใน ไฟล์คอนฟิกูเรชัน .wsbคุณต้องเพิ่มโค้ดนี้:

<LogonCommand>

คำสั่งให้ทำงานเมื่อเริ่มต้น

</LogonCommand>

คำสั่งสามารถเป็นเส้นทางไปยังไฟล์ปฏิบัติการหรือสคริปต์ที่มีอยู่ภายในWindows Sandbox (Windows Sandbox)ซึ่งหมายความว่าคุณสามารถเปิดFile Explorer, Notepadหรือแอประบบอื่นๆ ได้โดยอัตโนมัติ หากต้องการ คุณสามารถเรียกใช้แม้กระทั่งแอปที่พบในโฟลเดอร์ที่แชร์ (ดังที่แสดงไว้ในส่วนก่อนหน้าของคู่มือนี้)

ต่อไปนี้คือตัวอย่าง ไฟล์การกำหนดค่า Windows Sandbox ที่เปิด (Windows Sandbox)File Explorerโดยอัตโนมัติเมื่อเปิดใช้:

การรันคำสั่ง/สคริปต์ใน Windows Sandbox

และนี่คือตัวอย่าง ไฟล์การกำหนดค่า Windows Sandboxที่แมป โฟลเดอร์โฮสต์ Downloadsและเรียกใช้ไฟล์เรียกทำงานโดยอัตโนมัติ:

การเรียกใช้ไฟล์ปฏิบัติการใน Windows Sandbox เมื่อเริ่มต้น

ในตัวอย่างที่แล้ว นี่คือสิ่งที่เราได้รับเมื่อเปิดตัวWindows Sandbox :

โปรแกรมที่ทำงานโดยอัตโนมัติเมื่อเปิดตัว Windows Sandbox

หมายเหตุ:(NOTE:)หากคุณระบุพาธไปยังไฟล์คำสั่ง ไฟล์ปฏิบัติการ หรือไฟล์สคริปต์ที่ไม่มีอยู่Windows Sandboxจะส่งกลับข้อผิดพลาดและหยุดทำงานเมื่อคุณพยายามเปิด นอกจากนี้ ในระหว่างการทดสอบคุณลักษณะนี้ เราไม่ได้จัดการให้เรียกใช้ไฟล์สั่งการใด ๆ ที่จำเป็นต้องได้รับสิทธิ์ของผู้ดูแลระบบ(administrative permissions) โดยอัตโนมัติ และการแจ้งเตือน UAC(UAC prompts) ที่ทริกเกอร์ เช่น พรอม ต์คำสั่ง(Command Prompt)

วิธีเปิดหรือปิดเครือข่ายในWindows Sandbox

ถ้าคุณไม่ต้องการให้Windows Sandboxสามารถเข้าถึงเครือข่ายและอินเทอร์เน็ตของคุณได้ ใน ไฟล์การกำหนดค่า .wsbให้เพิ่มบรรทัดของรหัสต่อไปนี้:ปิดการใช้งาน.

ปิดใช้งานเครือข่ายใน Windows Sandbox

การดำเนินการนี้จะปิดใช้งานบริการเครือข่ายสำหรับWindows Sandboxดังที่คุณเห็นในภาพหน้าจอด้านล่าง

Windows Sandbox เปิดตัวโดยไม่มีการเชื่อมต่อเครือข่าย

ในกรณีที่คุณต้องการให้เข้าถึงเครือข่ายได้ ให้ลบ ปิดการใช้งานจากไฟล์การกำหนดค่าหรือเปลี่ยนค่าDisable เป็น (Disable)Default :<Networking>Default</Networking>

วิธีเปิดหรือปิดใช้งานหน่วยประมวลผลกราฟิกเสมือนในWindows Sandbox

ในทำนองเดียวกันWindows Sandboxยังให้คุณปิดการใช้งานเอ็นจิ้นการเรนเดอร์ฮาร์ดแวร์กราฟิกเสมือน กล่าวอีกนัยหนึ่งWindows Sandbox จะ แชร์การ์ดกราฟิกของคุณกับWindows 10บนพีซีของคุณโดยค่าเริ่มต้น อย่างไรก็ตาม คุณสามารถปิดใช้งานคุณลักษณะนี้และบังคับให้Windows Sandboxใช้การเรนเดอร์ซอฟต์แวร์ เพื่อไม่ให้GPUของ คุณเปิดเผย แม้ว่าสิ่งนี้จะทำให้Windows Sandboxทำงานช้าลง แต่ในบางกรณีก็อาจมีประโยชน์ หากต้องการปิดใช้งานการสนับสนุน vGPU ในWindows Sandboxในไฟล์กำหนดค่า.wsbให้เพิ่มโค้ดนี้:ปิดการใช้งาน.

ปิดใช้งานการแชร์การ์ดกราฟิกใน Windows Sandbox

หากต้องการเปิดใช้งานการแชร์ GPU ในWindows Sandboxให้ลบปิดการใช้งานจาก ไฟล์คอนฟิกูเรชัน .wsbหรือตั้งค่าเป็นDefault :<VGpu>Default</VGpu>

คุณต้องการเห็นคุณลักษณะอื่นใดในWindows Sandbox(Windows Sandbox)

แม้ว่าการกำหนดค่าวิธีการ ทำงานของ Windows Sandboxคือสิ่งที่คุณสามารถทำได้ในตอนนี้ แต่ก็ยังรู้สึกเหมือนอยู่ในสถานะเริ่มต้น เราต้องการเห็นMicrosoftเพิ่มตัวเลือกสำหรับการเชื่อมต่ออุปกรณ์USB โดยอัตโนมัติกับ (USB)Windows Sandboxโดยตรง เรามั่นใจว่าคุณมีไอเดียเจ๋งๆ อื่นๆ ด้วย บอกเราว่าคุณต้องการ ให้ Windows Sandboxมีคุณลักษณะใดบ้าง: แสดงความคิดเห็นด้านล่างและมาพูดคุยกัน



About the author

ฉันเป็นผู้ตรวจทานมืออาชีพและเพิ่มประสิทธิภาพการทำงาน ฉันชอบใช้เวลาออนไลน์เล่นวิดีโอเกม สำรวจสิ่งใหม่ ๆ และช่วยเหลือผู้คนเกี่ยวกับความต้องการด้านเทคโนโลยีของพวกเขา ฉันมีประสบการณ์กับ Xbox มาบ้างแล้วและได้ช่วยเหลือลูกค้าในการรักษาระบบของพวกเขาให้ปลอดภัยมาตั้งแต่ปี 2552



Related posts