วิธีเรียกใช้โปรแกรม 32 บิตบน Windows 64 บิต


โปรแกรม 64 บิตทำงานเร็วและมีประสิทธิภาพมากกว่าแอปพลิเคชัน 32 บิต พีซีที่ทันสมัยพอสมควร มีโปรเซสเซอร์ 64 บิต แต่คุณจะเรียกใช้ซอฟต์แวร์ 32 บิตบนคอมพิวเตอร์ 64 บิตได้อย่างไร

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

คุณสามารถเรียกใช้ซอฟต์แวร์ 32 บิตบนเครื่อง 64 บิตได้โดยตรงหรือไม่

การทำความเข้าใจว่าสถาปัตยกรรม 64 บิตแตกต่างจากระบบ 32 บิตอย่างไรนั้นเป็นหัวข้อที่ซับซ้อนซึ่งอยู่นอกเหนือขอบเขตของบทความนี้ โปรดทราบว่าโปรเซสเซอร์ 64 บิต (และระบบปฏิบัติการ) ไม่เพียงแต่ประมวลผลข้อมูลเพิ่มเติมในคราวเดียว แต่ยังประมวลผลในลักษณะที่แตกต่างอย่างสิ้นเชิงกับระบบที่มีสถาปัตยกรรมรุ่นเก่า

ดังนั้นแม้ว่าแอปที่ออกแบบมาสำหรับคอมพิวเตอร์ 32 บิตอาจดูเหมือนทำงานเหมือนกันบนเครื่อง 64 บิต แต่ก็ยังมีอะไรเกิดขึ้นเบื้องหลังมากกว่าแค่ การเปลี่ยนโหมดความเข้ากันได้ สภาพแวดล้อมที่คาดหวังจากแอป 32 บิตไม่มีอยู่ใน Windows เวอร์ชัน 64 บิต ซึ่งทำให้แอปพลิเคชันดังกล่าวไม่สามารถเชื่อมต่อกับฮาร์ดแวร์โดยตรงได้

การแก้ไข? การจำลอง วิธีเดียวที่จะทำให้โปรแกรม 32 บิตทำงานได้คือการจำลองสถาปัตยกรรมแบบเก่าและจัดเตรียมอินเทอร์เฟซแบบเดียวกับที่แอปสร้างขึ้นมาให้กับแอป

ตัวเลือกเริ่มต้น: WOW64

Microsoft ตระหนักดีถึงปัญหาในการใช้งานแอป 32 บิตบนระบบปฏิบัติการ 64 บิต ด้วยเหตุนี้ระบบปฏิบัติการสมัยใหม่ที่มีสถาปัตยกรรม 64 บิต เช่น Windows XP, Vista, Windows 7 หรือ Windows 10 จึงมาพร้อมกับโปรแกรมจำลองในตัวที่เรียกว่า WOW64

WOW64 เป็นระบบย่อย Windows ที่ออกแบบมาเพื่อรันแอปพลิเคชัน 32 บิตบนเครื่อง 64 บิต WOW64 จำลองสภาพแวดล้อมของระบบปฏิบัติการ 32 บิต ทำให้แอปพลิเคชันรุ่นเก่ามีอินเทอร์เฟซที่พบใน Windows เวอร์ชันก่อนหน้า

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

ทางเลือกที่มีราคาแพง: การจำลองเสมือน

เครื่องเสมือนเป็นวิธีการที่รู้จักกันดีในการใช้งานสถาปัตยกรรมต่างๆ และ ระบบปฏิบัติการ บนฮาร์ดแวร์ที่ไม่ได้รับการออกแบบเพื่อรองรับ คุณสามารถติดตั้งและเรียกใช้แอปสำหรับ ลินุกซ์ หรือ macOS ของ Apple บนพีซี Windows ที่ใช้โปรเซสเซอร์ Intel โดยไม่มีการเปลี่ยนแปลงครั้งใหญ่

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

แต่อย่าลืมว่าวิธีนี้ต้องอาศัยการทำงานจำนวนมากและไม่จำเป็นจริงๆ การใช้โปรแกรมจำลอง WOW64 ในตัวนั้นง่ายกว่าการตามล่าหาสำเนา Windows XP แบบ 32 บิต มาก

การติดตั้งแอป 32 บิตบนคอมพิวเตอร์ 64 บิต

ไม่มีความแตกต่างในการติดตั้งแอปพลิเคชัน 32 บิตบนระบบปฏิบัติการ 32 บิต เทียบกับ Windows เวอร์ชัน 64 บิต ไม่ว่าคุณจะมีซีดีรอมหรือไฟล์ติดตั้ง คุณเพียงแค่เรียกใช้การติดตั้งและปล่อยให้ระบบปฏิบัติการจัดการมัน

Windows จัดการกับโปรแกรมเวอร์ชัน 32 บิตโดยใส่ไว้ใน ไดเร็กทอรีที่แตกต่างกัน มีโฟลเดอร์ Program Files มาตรฐานซึ่งเก็บซอฟต์แวร์ 64 บิตทั้งหมดที่คุณติดตั้งไว้ และ Program Files (x86) ที่เป็นที่เก็บแอปสำหรับเครื่อง 32 บิต

ซอฟต์แวร์ที่อยู่ในไดเร็กทอรี x86 ทำงานโดยการจำลอง Windows เวอร์ชัน 32 บิตโดยใช้ WOW64 กระบวนการนี้เป็นไปโดยอัตโนมัติทั้งหมด ดังนั้นคุณจึงสามารถเรียกใช้แอปที่มีอยู่ในไฟล์โปรแกรมทั้งสองได้โดยไม่มีความแตกต่างใดๆ

คุณสามารถเรียกใช้แอป 32 บิตบน CPU 64 บิตได้หรือไม่

หลายคนเชื่อว่าโปรแกรมเก่าสามารถทำงานได้บนโปรเซสเซอร์ 32 บิตเท่านั้น แม้ว่าจะเป็นความจริงที่ว่ามีเพียงคอมพิวเตอร์ 32 บิตเท่านั้นที่สามารถเรียกใช้แอปเหล่านี้ได้ แต่ระบบสมัยใหม่ทุกประเภทก็สามารถเรียกใช้โปรแกรมดังกล่าวได้เช่นกัน

สำหรับผู้ใช้ส่วนใหญ่ การดำเนินการนี้เป็นเพียงการเรียกใช้แอปดังกล่าว เนื่องจาก Windows จะดูแลรายละเอียดทางเทคนิคในการจำลองผ่าน WOW64 ด้วยตัวเอง หากคุณต้องการใช้แนวทางอื่น (บางทีหากยูทิลิตี้นี้ไม่เหมาะกับคุณ) คุณสามารถใช้การจำลองเสมือนได้

บริการต่างๆ เช่น VirtualBox หรือ VMWare ช่วยให้คุณสามารถจำลองเครื่องเสมือน 32 บิต ซึ่งสามารถเรียกใช้แอป 32 บิตใดๆ ได้โดยตรง นี่เป็นกระบวนการที่ซับซ้อน แม้ว่าจะมีบทช่วยสอน ดังนั้นคุณควรให้ WOW64 ทำงานบนการติดตั้ง Windows ของคุณได้ตามปกติ.

.

กระทู้ที่เกี่ยวข้อง:


25.04.2022