Anonim

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

เปิดใช้งานโหมด 64 บิตใน macOS

หากคุณใช้ macOS High Sierra และต้องการเปิดใช้งานโหมด 64 บิตให้ลงชื่อเข้าใช้ Mac ของคุณแล้วเปิดแอพ Terminal ป้อนคำสั่งต่อไปนี้และรหัสผ่านผู้ดูแลระบบของคุณเมื่อได้รับแจ้ง:

sudo nvram boot-args = "- no32exec"


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


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


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

ปิดใช้งานโหมด 64 บิตใน macOS

หากคุณเปิดใช้งานโหมด 64 บิตบน Mac ของคุณโดยใช้คำสั่งด้านบนคุณสามารถปิดใช้งานได้อย่างง่ายดายโดยกลับไปที่ Terminal และเรียกใช้คำสั่งต่อไปนี้ (โปรดป้อนรหัสผ่านผู้ดูแลระบบของคุณเมื่อมีการร้องขอ

sudo nvram boot-args = ""


ก่อนหน้านี้คุณจะต้องรีสตาร์ท Mac เพื่อให้การเปลี่ยนแปลงมีผล สิ่งนี้จะคืนค่า Mac ของคุณกลับสู่สถานะเริ่มต้นของการเรียกใช้แอปทั้งแบบ 32 บิตและ 64 บิต

โหมด 64 บิต: วิธีป้องกันไม่ให้แอป 32 บิตทำงานบน mac ของคุณ