Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด Windows Sandbox 0x80070057 บน Windows 10/11

หลังอัปเดต Windows 10/11 ล่าสุด ผู้ใช้หลายคนพบข้อผิดพลาดมากมาย รวมถึง Windows Sandbox สภาพแวดล้อมที่แยกต่างหากสำหรับทดสอบแอปบน Windows Machine อัปเดตครั้งนี้ทำให้ Windows Sandbox เริ่มต้นไม่ได้บนบางเครื่อง และ Windows แจ้งข้อผิดพลาด 0x80070057 หากเกิดกับเครื่องคุณ อย่าตกใจ บทความนี้จะช่วยแก้ไขข้อผิดพลาดนี้

รหัสข้อผิดพลาด 0x80070057 คืออะไร?

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

วิธีแก้ไข Windows Sandbox Failed to Start Error 0x80070057

หลายสาเหตุอาจทำให้เกิดข้อผิดพลาดร้ายแรงนี้ สาเหตุที่เป็นไปได้:

  1. Registry entries เสียหาย
  2. ซอฟต์แวร์และไดรเวอร์ล้าสมัย
  3. การติดเชื้อมัลแวร์
  4. ปัญหาจากอัปเดต Windows 10/11 ใหม่
  5. ปัญหาความเข้ากันได้กับอัปเดต Windows 10/11 ล่าสุด

เมื่อปัญหา PC มีหลายสาเหตุ คุณควร troubleshoot ให้มากที่สุดก่อนลองวิธีอื่น วิธีที่ดีคือใช้เครื่องมือซ่อมแซม PC ระดับสูง เช่น Outbyte PC Repair ที่จะสแกนหาข้อบกพร่อง เช่น missing registry entries, junk files, corrupt software, และ malware แล้วทำการซ่อมแซมอัตโนมัติ

1. เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution

หากเจอข้อผิดพลาด 0x80070057 หลังอัปเดต Windows การเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution จะช่วยแก้ไขได้:

  1. เปิดกล่อง Run โดยกด Windows + R
  2. พิมพ์ %systemroot% กด Enter
  3. ค้นหาโฟลเดอร์ SoftwareDistribution ใช้สิทธิ์ Admin เปลี่ยนชื่อเป็น SoftwareDistribution.old
  4. ไปที่กล่องค้นหา Windows พิมพ์ services
  5. ตรวจสอบว่า Windows Update ตั้งให้เริ่มต้นหรือไม่
  6. รีสตาร์ทคอมพิวเตอร์

ตรวจสอบว่ายังเจอข้อผิดพลาด 0x80070057 เมื่อพยายามเปิด Windows Sandbox หรือไม่

2. ปิดและเปิดใช้งาน Sandbox ใหม่

การปิดและเปิด Windows Sandbox อีกครั้งเป็นวิธีง่ายอีกอย่าง:

  1. เปิดกล่อง Run ด้วย Windows + R
  2. พิมพ์ appwiz.cpl จะเปิดแอป Programs and Features
  3. ด้านซ้าย คลิก Turn Windows features On or Off
  4. หา Windows Sandbox ยกเครื่องหมายถูกออก รีบูท PC
  5. หลังรีสตาร์ท กลับไปที่ Turn Windows features On or Off เปิด Windows Sandbox ใหม่

ตรวจสอบว่ายังมีข้อผิดพลาดหรือไม่

3. อัปเดต BIOS ของคอมพิวเตอร์

วิธีนี้มีความเสี่ยง เพราะ BIOS ระบุต้องอัปเดตนานๆ ครั้ง และอัปเดตผิดอาจทำให้คอมพิวเตอร์เสีย แต่บางผู้ใช้แก้ปัญหา "0x80070057 error Windows Sandbox cannot start" ได้ด้วยการอัปเดต BIOS

วิธีอัปเดต BIOS

  1. พิมพ์ msinfo ในกล่องค้นหา Windows เปิด System Information
  2. ดูชื่อรุ่นคอมพิวเตอร์ที่ System Model ถ้าเป็น custom-built ข้ามขั้นตอนนี้
  3. ดูหมายเลขเวอร์ชัน BIOS ที่ BIOS Version/Date หรือเปิด Command Prompt แบบ Admin พิมพ์ wmic bios get biosversion
  4. เข้าเว็บไซต์สนับสนุนของผู้ผลิต ใส่ชื่อรุ่น เพื่อดาวน์โหลดไฟล์ BIOS ล่าสุด (อยู่ในส่วน Downloads)
  5. เปรียบเทียบเวอร์ชัน BIOS บนเว็บกับเครื่องคุณ อัปเดตก็ต่อเมื่อเวอร์ชันบนเว็บใหม่กว่า
  6. ดาวน์โหลดไฟล์ BIOS แล้วแตกไฟล์ อ่านเอกสาร README หากคำแนะนำต่างจากนี้ ให้ทำตาม README
  7. วางไฟล์อัปเดต BIOS บน USB flash drive ว่าง
  8. ปิดเครื่อง เปิดใหม่พร้อมกด F12, DELETE หรือ ESC เพื่อเข้า boot menu
  9. หากมีตัวเลือก Backup สำหรับ BIOS ให้คลิก Save
  10. ที่แท็บ Boot จะมีเมนูสำหรับอัปเดต BIOS แตกต่างกันตามผู้ผลิต

หมายเหตุ: กระบวนการนี้ต้องการจ่ายไฟเสถียร หากไฟขาดขณะอัปเดต BIOS อาจทำให้คอมพิวเตอร์เสียหายร้ายแรง ไม่สามารถซ่อมแซมได้

หลังอัปเดต BIOS ต้องเปิดฟีเจอร์ Windows บางอย่าง คือ Hyper-V และ Windows Defender Application Guard และใช้ Windows Update ดาวน์โหลด Cumulative Patch KBB4497935

พร้อมกันนี้ ตรวจสอบว่าไดรเวอร์ทั้งหมดบนคอมพิวเตอร์เป็นเวอร์ชันล่าสุด เพราะไดรเวอร์ที่ผิดหรือเก่าอาจทำให้ประสิทธิภาพตกต่ำ ไปที่ Device Manager คลิกขวาแต่ละอุปกรณ์ เลือก Update Driver หรือใช้ซอฟต์แวร์เช่น Auslogics Driver Updater ที่อัปเดตให้อัตโนมัติ

หวังว่าข้อมูลนี้จะช่วยแก้ไขข้อผิดพลาด Windows Sandbox failed to start 0x80070057 บน Windows 10/11 หากไม่ได้ โปรดติดต่อฝ่ายสนับสนุน Microsoft ผ่านเว็บไซต์ทางการ