สิ่งที่อาจทำให้หน้าต่างไดอะล็อกบันทึกและเปิดไม่ทำงาน


1

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

คำตอบ:


1

ฉันคาดเดา Windows XP 32 บิตพร้อม RAM มากกว่า 2 GB ดูเหมือนว่าจะมีปัญหาใน Windows ซึ่งมีการรายงานอย่างผิดพลาดว่าหน่วยความจำไม่เพียงพอในความเป็นจริงเมื่อมีความต้องการมากกว่านั้น นี่เป็นเพราะการใช้จำนวนเต็มที่ลงนามแทนที่จะเป็นคนที่ไม่ได้ลงชื่อเพื่อวัดปริมาณ RAM (คุณรู้ว่าการเปรียบเทียบผู้ลงนามที่ไม่ได้ลงชื่อกับคอมไพเลอร์เตือนเราเกี่ยวกับ)

คุณต้องลบ RAM จนกว่าคุณจะมี 2 GB หรือน้อยกว่าหรือคุณต้องการส่วนขยายที่อยู่ทางกายภาพ (PAE) อีกวิธีหนึ่งถ้าคุณกำลังคอมไพล์โปรแกรมคุณอาจทำให้ทราบว่ามี RAM มากกว่า 2 GB โดยใช้ / LARGEADDRESSAWARE linker ตั้งค่าสถานะสำหรับตัวเชื่อมโยงของ Microsoft แต่นี่ไม่ใช่ปัญหาที่กล่าวถึงที่นี่ [แหล่ง]

คุณอาจต้องการลองอัปเดต Windows XP เป็นเวอร์ชันล่าสุดซึ่งอาจมีไบนารีที่อัปเดตซึ่งทราบถึงที่อยู่ที่ใหญ่กว่าซึ่งจะช่วยแก้ปัญหาได้ นอกจากนี้ยังมี / 3GB , /4 กิกะไบต์ และ / PAE ตัวเลือกใน boot.ini ซึ่งจะทำให้ระบบทราบว่ากำลังใช้ RAM มากกว่า 2 GB

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

แก้ไข: ฉันลืมที่จะพูดถึงว่าคุณอาจพยายามเพิ่มขนาดของ pagefile มันสามารถช่วยได้โดยเฉพาะอย่างยิ่งหาก pagefile มีขนาด 2 GB และคุณเพิ่มจำนวน RAM ที่ใช้ได้โดยไม่ต้องปรับขนาดของ pagefile


อืมจะลองลบ RAM 1GB หากอัปเดตเป็น Service Pack รุ่นล่าสุดไม่ทำงาน
Nick Bolton
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.