บทที่ 7 ไม่สามารถ Run Emulator ของ Pocket PC2002 แก้ไขอย่างไร (One or more files from the Emulator for Windows CE installation is missing.)
ปัญหาของการที่ไม่สามารถเรียกใช้งานอีมูเลเตอร์ได้นั้น เป็นปัญหาที่สำคัญ และพบได้บ่อยในการใช้งานโปรแกรม eVB เพื่อพัฒนาโปรแกรม ซึ่งวิธีการในการแก้ไข จะขึ้นอยู่กับต้นตอของปัญหา ที่คุณจะต้องทำการแก้ไข เพื่อให้สามารถเรียกใช้งานอีมูเลเตอร์ได้ตามปกติ ปัญหานี้ทำให้คุณไม่สามารถสั่ง Run โปรแกรมไปบนอีมูเลเตอร์ได้ โดยจะปรากฏข้อความ ดังรูป

รูปแสดง ข้อความแจ้งข้อผิดพลาดในการเรียกใช้งานอีมูเลเตอร์
ปัญหานี้เกิดขึ้นกับระบบปฏิบัติการ Windows XP ที่ได้ติดตั้ง SP2 (Service Pack 2) ที่ไม่อนุญาตให้ใช้งานไดรฟ์เวอร์ Virtual PC/Windows CE Emulator ซึ่งจะถูกใช้กับ Emulator ของโปรแกรม eVB จึงส่งผลได้ คุณไม่สามารถเรียกใช้งานอีมูลได้
ข้อสังเกตว่าเครื่องของคุณที่ได้ติดตั้งโปรแกรม eVB มีปัญหานี้หรือไม่ ให้สังเกตในช่วงแรกของการบูตเข้าสู่ระบบ ซึ่งจะปรากฏข้อความแจ้ง เกี่ยวกับ Virtual PC/Windows CE Emulator ดังรูป

รูปแสดง ข้อความแจ้งข้อผิดพลาดในโหลดไดรฟ์เวอร์ สำหรับอีมูเลเตอร์
หากคุณตรวจสอบแล้วพบว่ามีอาการข้างต้นเกิดขึ้นบนเครื่องของคุณ วีธีในการแก้ไขเพื่อให้สามารถกลับมาใช้งานอีมูเลเตอร์ สามารถดำเนินการดังต่อไปนี้
ทำการคลิกเลือก Start > Run และพิมพ์ข้อความ sysdm.cpl พร้อมกดปุ่ม OK จะปรากฏหน้าต่าง System Properties ขึ้นมา ให้คุณคลิกเลือกที่แท็บ Advance ดังรูป

รูปแสดง หน้าต่าง System Properties
ที่ตำแหน่งของ Startup and Recovery ทำการคลิกปุ่ม Settings จะปรากฏหน้าต่าง Startup and Recovery ที่หน้าต่างนี้ ให้คุณทำการคลิกปุ่ม Edit

รูปแสดง หน้าต่าง Startup and Recovery
จะปรากฏหน้าต่างแก้ไขไฟล์ boot.ini ขึ้นมา ให้คุณทำการตรวจสอบในส่วนของบรรทัดล่างสุด โดยทำการลบข้อความ /pae และ /noexecute พร้อมค่าที่อยู่ด้านหลังออกไป ดังรูป

รูปแสดง หน้าต่างแก้ไขไฟล์ boot.ini
ทำการแทนที่ข้อความที่ลบไปด้วย /execute แล้วบันทึกไฟล์ผ่านทางเมนู File > Save ดังรูป

รูปแสดง ผลการแก้ไขไฟล์ boot.ini
เมื่อเสร็จสิ้นแล้วให้ปิดหน้าต่างนี้ไป พร้อมคลิก OK ทั้งสองหน้าต่างที่เปิดทิ้งไว้ก่อนหน้า สุดท้ายคือ ทำการ Restart Windows ก่อนทำการทดสอบเรียกใช้อีมูเลเตอร์ผ่านโปรแกรม eVB ซึ่งจะทำให้คุณสามารถเรียกใช้อีมูเลเตอร์ได้ตามปกติ
|