Friday, July 19, 2013

ปัญหาเกิดข้อผิดพลาด 0x80070057 - 0x2000c ในการติดตั้ง Windows 8.1 Preview

ผมมีวิธีแก้ไขปัญหาการติดตั้ง Windows 8.1 Preview แบบอัปเกรดบนคอมพิวเตอร์เสมือนระบบ Windows 8 ที่รันบน Hyper-V มาฝากครับ ซึ่งในกรณีดังกล่าวนี้อาจทำให้การอัปเกรดล้มเหลวที่มีรหัสข้อผิดพลาด 0x80070057 - 0x2000C ได้ถ้าหากมีการเปิดใช้งานคุณลักษณะ Dynamic Memory บนคอมพิวเตอร์เสมือน

รายละเอียดปัญหาการติดตั้ง Windows 8.1 Preview
สำหรับระบบที่เกิดปัญหาเป็นคอมพิวเตอร์เสมือนซึ่งรัน Windows 8 บน Windows Server 2008 R2 Hyper-V ซึ่งมีการเปิดใช้ใช้งานคุณลักษณะ Dynamic Memory และตั้งค่า Startup RAM เป็น 512 MB ดังภาพที่ 1 ซึ่งที่ผ่านมาคอมพิวเตอร์เสมือนดังกล่าวนี้สามารถทำงานต่างๆ ได้อย่างไม่มีปัญหา

ภาพที่ 1

อย่างไรก็ตาม เมื่อผมพยายามทำการอัปเกรดเป็น Windows 8.1 Preview หลังจากกระบวนการการอัปเกรดดำเนินไประยะเวลาหนึ่งจะเกิดความล้มเหลว จากนั้นระบบจะทำการย้อนสถานะกลับไปเป็น Windows 8 เมื่อไซน์อินระบบจะได้รับข้อความผิดพลาด  0x80070057 - 0x2000C (ตัวเลขชุดแรกจะเป็นเลขแบบสุ่ม ส่วนเลขชุดหลังจะเป็น 0x2000C ทุกครั้ง) ดังภาพที่ 2 สำหรับสาเหตุที่ทำให้เกิดปัญหาดังกล่าวนี้ผมคาดว่าเกิดจากความไม่เข้ากันของ Windows 8.1 Preview กับคุณลักษณะ Dynamic Memory ของ Hyper-V ครับ

ภาพที่ 2

วิธีการแก้ไขปัญหา
วิธีการแก้ไขปัญหาดังที่กล่าวมานี้ ทำได้โดยการตั้งค่า Startup RAM ของคอมพิวเตอร์เสมือนให้มีค่าอย่างน้อย 1024 MB จากนั้นจะสามารถทำการอัปเกรดคอมพิวเตอร์เสมือน Windows 8 เป็น Windows 8.1 Preview ได้โดยไม่มีปัญหา

เรื่องที่เกี่ยวข้อง
วิธีการติดตั้ง Windows 8.1 Preview ผ่านทาง Windows Store
วิธีการติดตั้ง Windows 8.1 Preview จากไฟล์ ISO

Copyright © 2013 TWA Blog. All Rights Reserved.

0 Comment: