คุณไม่สามารถเริ่มทำงานหลายภาษาใช้ x86 รุ่นของ Windows 8 จาก Windows PE 4.0

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 2756891 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

สมมติว่า คุณพยายามเริ่มการทำงานหลายภาษาใช้ x86 รุ่นของ Windows 8 บนคอมพิวเตอร์จาก Microsoft Windows Preinstall สภาพแวดล้อม (PE) 4.0 เมื่อมีเงื่อนไขใด ๆ ต่อไปนี้เป็นจริง คุณไม่สามารถเริ่มต้นคอมพิวเตอร์ใหม่:
  • แฟ้ม Windows เกี่ยวกับภาพรูปแบบ (WIM) ของ Windows PE ที่ประกอบด้วยรุ่นภาษามากกว่าสอง
  • ขนาดของแฟ้ม Windows PE WIM จะมีขนาดใหญ่กว่า 300 เมกะไบต์ (MB)

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากตัวจัดการการเริ่มระบบของ Windows ปล่อยฮีปจัดสรรบัฟเฟอร์ก่อนที่จะโหลด Winload.exe

ในการที่ใช้ x86 รุ่นของ Windows 8 บล็อกรหัส I/O ของตัวจัดการการเริ่มระบบของ Windows จำเป็นอย่างมากสองเพิ่มเติมบล็อกให้อ่านลงในบัฟเฟอร์ที่ถูกปันส่วน โดยผู้เรียก บัฟเฟอร์ใหม่ถูกจัดสรรฮีปให้เสร็จสมบูรณ์ในการอ่าน Winload.exe แมปการปันส่วนทั้งหมดของการจัดการการเริ่มระบบ Windows ทีก่อนการเริ่มต้นตัวจัดการหน่วยความจำที่เสร็จสมบูรณ์

เมื่อต้องแมปการปันส่วนทั้งหมด ใช้อาร์เรย์แบบคงที่สำหรับตัวบอกหน่วยความจำ 500 นอกจากนี้ Winload.exe พยายามแมปแฟ้ม WIM และภูมิภาคบัฟเฟอร์ WIM จัดตำแหน่งที่มีขนาดใหญ่กว่า 300 MB ในสถานการณ์นี้ Winload.exe ไม่มีตัวแสดงรายละเอียด และไม่สามารถกลับไปตัวจัดการการเริ่มระบบของ Windows ดังนั้น ปัญหาที่อธิบายไว้ในส่วน "อาการ" เกิดขึ้น

หมายเหตุ ปัญหานี้เกิดขึ้นภายใต้หนึ่งของสถานการณ์ต่อไปนี้:
  • มีอ่านแฟ้ม WIM ในข้อความที่ 1 เมกะไบต์ ประสิทธิภาพการทำงานเริ่มต้นในการเปรียบเทียบกับประสิทธิภาพการทำงานเริ่มต้นใน Windows รุ่นก่อนหน้า Windows 8 จะดีขึ้น เพิ่มเติมโดยเฉพาะ สามารถอ่านแฟ้ม WIM จากดิสก์หนึ่งใหญ่อ่านแทนในข้อความที่ 1 เมกะไบต์
  • คุณเริ่มการทำงานของรุ่นที่ใช้ x64 ของ Windows 8 หรือ Windows RT. ปัญหาเกิดขึ้นเนื่องจากตัวจัดการการเริ่มระบบของ Windows สร้างการแมปสำหรับ Winload.exe และไม่มีขีดจำกัดตัวแบบคงที่ในขณะนั้น

การแก้ไข

เมื่อต้องแก้ไขปัญหานี้ สร้างแฟ้ม WIM ที่กำหนดเองเพื่อเพิ่มขนาดของ WIM ในการดำเนินการดังกล่าว ให้ทำตามขั้นตอนต่อไปนี้
  1. คลิกที่การเชื่อมโยงเพื่อดาวน์โหลดแพคเกจโปรแกรมปรับปรุงต่อไปนี้:
    สำหรับทั้งหมดได้รับการสนับสนุน Windows 8 รุ่นที่ใช้ x86
  2. สร้างโฟลเดอร์ที่ชื่อ MSUFolder บนไดรฟ์ C และจากนั้น สร้างโฟลเดอร์อื่นที่ชื่อ cabfile ในโฟลเดอร์ MSUFolder
  3. คลิกสองครั้งที่แพคเกจการปรับปรุงเพื่อเปิดตัวMicrosoft Self-Extractor กล่องโต้ตอบ คลิก ดำเนินการต่อไปและจากนั้น unzip แฟ้มไปยังโฟลเดอร์ MSUFolder
  4. ที่พรอมต์คำสั่ง เรียกใช้คำสั่งต่อไปนี้เพื่อขยายแฟ้ม กด Enter ที่ท้ายแต่ละคำสั่ง:
    ซีดี C:\MSUFolder
    ขยาย - f: * Windows8-RT -C:\MSUFolder KB2755855-x86.msu
    ขยาย - C:\MSUFolder\cabfile Windows8-RT-KB2755855-x86.cab f: *
    หมายเหตุ การแก้ไขที่ได้อธิบายไว้ในบทความนี้มีอยู่ใน x86_microsoft-windows-bแฟ้ม re bootmanager pcat_31bf3856ad364e35_6.2.9200.16414_none_c0206fbe845e815b.manifest
  5. สร้าง Windows PE รูปใหม่ที่มีการปรับปรุงนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างรูป Windows PE ที่กำหนดเอง ไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:
หมายเหตุ ขั้นตอนเหล่านี้สมมติว่า แฟ้ม Windows8-RT-KB2755855-x86.msu และแฟ้ม Windows8-RT-KB2755855-x86.cab อยู่ในโฟลเดอร์ MSUFolder ถ้าแฟ้มอยู่ในตำแหน่งที่ตั้งอื่น แทน "C:\MSUFolder" กับเส้นทางของแฟ้ม ถ้าคุณเปลี่ยนชื่อโฟลเดอร์ cabfile แทน "C:\MSUFolder\cabfile" ตามลำดับ

ข้อกำหนดเบื้องต้น

เมื่อต้องใช้โปรแกรมปรับปรุงนี้ คุณต้องใช้รุ่นที่ใช้ x86 ของ Windows 8

สถานะ

Microsoft ยืนยันว่า ปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่ระบุไว้ในส่วน "นำไปใช้งาน"

ข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ของการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft
824684 คำอธิบายเกี่ยวกับคำศัพท์เฉพาะทางมาตรฐานที่ใช้เพื่ออธิบายชุดปรับปรุงซอฟต์แวร์ของ Microsoft

คุณสมบัติ

หมายเลขบทความ (Article ID): 2756891 - รีวิวครั้งสุดท้าย: 18 ธันวาคม 2555 - Revision: 1.0
ใช้กับ
  • Windows 8
  • Windows 8 Enterprise
  • Windows 8 Pro
Keywords: 
kbfix kbsurveynew kbexpertiseadvanced kbqfe kbmt KB2756891 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2756891

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com