Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีเพิ่มขีดจำกัดหน่วยความจำสำหรับแอป 32-bit บน Windows 64-bit

ส่วนใหญ่คงใช้ระบบปฏิบัติการ Microsoft 64-bit อยู่แล้ว เช่น Windows 7 x64 หรือ Vista x64 ซึ่งรองรับ RAM มากกว่า 3 GB แต่คุณรู้ไหมว่า แอปพลิเคชัน 32-bit ที่รันอยู่ยังถูกจำกัดให้ใช้ RAM ได้เพียง 2 GB เท่านั้น? รวมถึงเกมหลายตัว และ Microsoft Office ที่ติดตั้งอยู่ (เว้นแต่คุณเลือกติดตั้งเวอร์ชัน 64-bit โดยเฉพาะ)

ทำไมถึงเป็นปัญหา? จริงๆ แล้วถ้าระบบมี RAM มากกว่า 2 GB ควรให้แอปหรือเกมใช้ทรัพยากรนั้นได้เต็มที่ ยิ่งไปกว่านั้น บางแอปพลิเคชันจะแครชเมื่อถึงขีดจำกัดนี้ หรือขึ้นกล่องข้อความ "out of memory errors" ถ้าคุณทำงานกับไฟล์ Excel ใหญ่ (500,000 แถวขึ้นไป) คุณจะเข้าใจปัญหานี้ดี

วิธีแก้ไข

โชคดีที่มีวิธีแก้! โปรแกรมเมอร์ชื่อ Daniel Pistelli ได้เขียนเครื่องมือแพตช์เล็กๆ ที่จะปรับแต่งโปรแกรม 32-bit ให้สามารถเข้าถึง RAM ได้ถึง 4 GB สำคัญมาก: ยูทิลิตีนี้มีประโยชน์ก็ต่อเมื่อคุณรัน OS 64-bit เท่านั้น ถ้าไม่แน่ใจ ลองตรวจสอบดังนี้:

  1. ไปที่ Control Panel คลิก "View by: Small icons" มุมขวาบน
  2. คลิก System
  3. ดูที่ "System Type" ควรเขียนว่า "64-bit operating system" ถ้าไม่ใช่ ยูทิลิตีนี้ใช้ไม่ได้

สิ่งที่สอง: ยูทิลิตีนี้ใช้กับแอป 32-bit เท่านั้น ถ้าไม่แน่ใจว่าแอปที่รันอยู่เป็น 32-bit ให้เปิด Task Manager (Ctrl+Shift+Esc) แท็บ Processes หาแอปในรายการ ดูว่ามี *32 ตรงๆ ไหม

วิธีใช้แพตช์

สมมติว่าคุณตรวจสอบเงื่อนไขทั้งสองแล้ว และต้องการแพตช์แอป 32-bit ขั้นแรก สำรองไฟล์ .exe ของโปรแกรมนั้นไว้ก่อน หากแพตช์ล้มเหลว หรือต้องอัปเดตโปรแกรม ต้องคืนไฟล์เดิมได้ จำได้ว่า: สำรองแค่ไฟล์ .exe ไม่ต้องโฟลเดอร์ทั้งหมด

ดาวน์โหลดยูทิลิตีแพตช์จากลิงก์ (ลิงก์ต้นฉบับ) รัน แล้วเลือกไฟล์ .exe ที่ต้องการแพตช์ ยูทิลิตีจะทำงานอัตโนมัติ เมื่อเสร็จจะถามว่าอยากแพตช์ไฟล์อื่นไหม ถ้าไม่ ให้ออก

สรุป

ถ้าทุกอย่าง顺利 แอปพลิเคชันควรใช้ RAM ได้ถึง 4 GB จะมีประโยชน์มากกับแอปที่ใช้ทรัพยากรหนัก โดยเฉพาะเกม ซอฟต์แวร์เพื่อประสิทธิภาพก็ได้ประโยชน์ (ถ้ายังไม่ได้ใช้เวอร์ชัน 64-bit เช่น Excel, Photoshop, 3D Studio Max เป็นต้น)