แก้ไข: มีหน่วยความจำไม่เพียงพอหรือพื้นที่ดิสก์ใน Word
ผู้ใช้หลายคนพบข้อผิดพลาด 'มีหน่วยความจำไม่เพียงพอหรือพื้นที่ดิสก์' ทันทีหลังจากเปิด Word หรือ Excel ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าปัญหาเกิดขึ้นกับเอกสารทุกประเภท ปัญหาได้รับการยืนยันว่าจะปรากฏใน Office 2010, Office 2013 และ Office 2016
สิ่งที่ทำให้เกิดข้อผิดพลาด 'มีหน่วยความจำไม่เพียงพอหรือพื้นที่ดิสก์' ใน Microsoft Word?
เราตรวจสอบข้อผิดพลาดนี้โดยการตรวจสอบรายงานของผู้ใช้ที่หลากหลายและกลยุทธ์การซ่อมที่ใช้กันทั่วไปเพื่อแก้ไขปัญหานี้ จากสิ่งที่เรารวบรวมมีผู้ร้ายหลายคนที่รู้กันว่าก่อให้เกิดข้อผิดพลาดนี้:
- ไฟล์ Normal.dotm ที่เสียหาย - ไฟล์ Normal.dotm ที่ เสียหายเป็นที่รู้จักกันเพื่อเรียกใช้ข้อความผิดพลาดนี้โดยเฉพาะ ข้อผิดพลาดนี้มักจะเกิดขึ้นใน Word ในกรณีที่ไม่สามารถโหลดรูปแบบตัวอักษรเริ่มต้นได้ ในกรณีนี้คุณสามารถแก้ไขปัญหาได้โดยการบังคับให้ Windows สร้างไฟล์. dot ใหม่
- การติดตั้ง Office ที่ ใช้งานไม่ได้ - การ ติดตั้งที่ ไม่สมบูรณ์หรือพิการ (จากการสแกน AV) สามารถทำให้เกิดข้อความแสดงข้อผิดพลาดนี้ได้ หากสถานการณ์นี้มีผลบังคับใช้คุณควรจะสามารถแก้ไขได้โดยซ่อมแซมการติดตั้ง Office ผ่านโปรแกรมและคุณลักษณะ
- การอนุญาตไม่เพียงพอ ในโฟลเดอร์แบบอักษร - สถานการณ์ที่เป็นที่นิยมอีกประการหนึ่งซึ่งข้อผิดพลาดนี้อาจปรากฏขึ้นคือหากโฟลเดอร์แบบอักษรไม่มีสิทธิ์ที่จำเป็น ในกรณีนี้คุณสามารถสร้างนโยบายผ่าน Registry Editor หรือใช้ชุดคำสั่ง Powershell เพื่อให้สิทธิ์ที่จำเป็น
- แคชแบบอักษรที่เสียหาย - ความเสียหายในโฟลเดอร์แบบอักษรของคุณอาจก่อให้เกิดข้อผิดพลาดนี้หากแบบอักษรบางตัวที่ใช้โดยไฟล์ที่คุณพยายามเปิดได้รับผลกระทบ ในกรณีนี้คุณสามารถแก้ไขปัญหาได้โดยสร้างไฟล์. bat ที่สามารถล้างแคชแบบอักษรของคุณได้
- Add-in กำลังก่อให้เกิดข้อผิดพลาด - มีหลายโปรแกรมของ Word และ Excel ที่รู้จักกันเพื่ออำนวยความสะดวกในการปรากฎของปัญหานี้ หากสถานการณ์นี้มีผลบังคับใช้คุณจะสามารถแก้ไขปัญหาได้โดยการระบุผู้ร้ายและลบออกจากรายการ Add-in ของคุณ
หากคุณกำลังดิ้นรนเพื่อแก้ไขข้อผิดพลาด 'มีหน่วยความจำไม่เพียงพอหรือพื้นที่ว่างในดิสก์' บทความนี้จะให้ขั้นตอนการแก้ไขปัญหาต่าง ๆ แก่คุณ ด้านล่างคุณจะพบชุดของวิธีการที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายคลึงกันได้ถูกนำไปใช้งานเพื่อให้ได้รับข้อความแสดงข้อผิดพลาดนี้
เพื่อให้ได้ผลลัพธ์ที่ดีที่สุดเราขอแนะนำให้คุณติดตามพวกเขาตามลำดับที่ปรากฏใน - การแก้ไขที่อาจเกิดขึ้นจะถูกจัดเรียงตามประสิทธิภาพและความรุนแรง หนึ่งในนั้นถูกผูกไว้เพื่อแก้ไขปัญหาในสถานการณ์เฉพาะของคุณ
วิธีที่ 1: การเปลี่ยนชื่อไฟล์ Normal.dotm
ผู้ใช้หลายคนที่เราพบปัญหานี้ได้รายงานว่าพวกเขาสามารถแก้ไขปัญหาได้อย่างถาวรโดยไปที่โฟลเดอร์ Microsoft Office Template ในโฟลเดอร์ Roaming และเปลี่ยนชื่อไฟล์ Normal.dotm ด้วยนามสกุล. old
การดำเนินการนี้จะบังคับให้ Microsoft Word / Excel สร้างไฟล์ Normal.dotm ใหม่ในครั้งต่อไปที่มีการเปิดตัวโปรแกรมซึ่งจะจบลงด้วยการแก้ไขปัญหา
แม่ แบบ Normal.dotm จะเปิดขึ้นทุกครั้งที่คุณเริ่ม Microsoft Word ซึ่งจะรวมถึงลักษณะเริ่มต้นและการปรับแต่งที่กำหนดลักษณะพื้นฐานของเอกสาร แม่แบบ Normal.dotm ที่เสียหายเป็นที่ทราบกันว่าเรียกใช้ข้อผิดพลาด 'มีหน่วยความจำไม่เพียงพอหรือพื้นที่ดิสก์'
นี่คือคำแนะนำโดยย่อเกี่ยวกับการเปลี่ยนชื่อไฟล์ Normal.dotm :
- ตรวจสอบให้แน่ใจว่าคุณไม่ได้เปิดโปรแกรมใด ๆ ที่เป็นของ Microsoft Office
- เปิด File Explorer และไปที่ตำแหน่งต่อไปนี้:
C: \ Users \ * * * * * * * * YourUser \ AppData \ Roaming Microsoft \ Templates \
หมายเหตุ: หากมองไม่เห็นโฟลเดอร์ AppData ให้ข้ามไปที่เมนู Ribbon ที่ด้านบนและคลิกที่ View จากนั้นตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่องที่เกี่ยวข้องกับ รายการที่ซ่อน อยู่ เมื่อเปิดใช้งานรายการที่ซ่อนไว้โฟลเดอร์ Appdata ของคุณจะปรากฏให้เห็น
- เมื่อคุณไปถึงโฟลเดอร์ เทมเพลต ให้เข้าถึงแท็บ มุมมอง โดยใช้ริบบิ้นที่ด้านบนและตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่องที่เกี่ยวข้องกับการ ขยายชื่อไฟล์
- จากนั้นคลิกขวาที่ Normal.dotm แล้วเลือก Rename ถัดไปเพิ่ม . old หลังจากนามสกุลของไฟล์และบันทึกการเปลี่ยนแปลง นี่จะเป็นสัญญาณว่าไฟล์นั้นล้าสมัยบังคับให้โปรแกรมสร้างไฟล์เดียวกันเวอร์ชันใหม่ในครั้งต่อไปที่จำเป็นต้องใช้ไฟล์
หมายเหตุ: การ เปลี่ยนชื่อไฟล์ด้วยนามสกุล. old นั้นดีกว่าการลบเนื่องจากส่วนใหญ่คุณสามารถย้อนกลับและลบนามสกุลเพื่อให้ไฟล์ใช้งานได้อีกครั้งหากคุณต้องการ
- เปิดโปรแกรมที่ก่อนหน้านี้แสดงข้อผิดพลาดและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากคุณยังคงพบข้อผิดพลาด“ มีหน่วยความจำไม่เพียงพอหรือพื้นที่ว่างในดิสก์ ” ให้เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2: ซ่อมแซมการติดตั้ง Office
ขึ้นอยู่กับสิ่งที่ผู้ใช้ที่ได้รับผลกระทบพูดว่าปัญหานี้สามารถเกิดขึ้นได้หากคุณกำลังจัดการกับการติดตั้งที่เสียหายหรือเสียหาย ก่อนที่คุณจะลองทำสิ่งอื่นโปรดดูว่าการซ่อมแซมการติดตั้ง Office จะแก้ไขปัญหาได้หรือไม่และให้คุณเปิดไฟล์ Word / Excel โดยไม่พบข้อผิดพลาด“ มีหน่วยความจำไม่เพียงพอหรือพื้นที่ดิสก์ ”
นี่คือคำแนะนำโดยย่อเกี่ยวกับการซ่อมการติดตั้ง Microsoft Office ของคุณ:
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้ จากนั้นพิมพ์“ appwiz.cpl ” แล้วกด Enter เพื่อเปิดหน้าต่าง โปรแกรมและคุณสมบัติ
พิมพ์ appwiz.cpl แล้วกด Enter เพื่อเปิดรายการโปรแกรมที่ติดตั้ง - ภายใน โปรแกรมและคุณลักษณะ ค้นหาการติดตั้ง Microsoft Office ของคุณคลิกขวาแล้วเลือก เปลี่ยนแปลง
การเปลี่ยนการติดตั้ง Microsoft Office - เลือกการ ซ่อมแซมอย่างรวดเร็ว และกดปุ่ม ซ่อมแซม ที่หน้าต่างการยืนยันคลิก ซ่อมแซม อีกครั้งเพื่อเริ่มต้นการติดตั้ง
ซ่อมแซมการติดตั้ง Office - เมื่อกระบวนการเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นครั้งถัดไป
หากคุณยังคงพบข้อความแสดงข้อผิดพลาดเดียวกันให้เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3: การสร้างนโยบาย SaveZoneInformation ผ่าน RegistryEditor
ผู้ใช้บางคนรายงานว่าในที่สุดพวกเขาก็สามารถแก้ไขปัญหาได้หลังจากสร้างนโยบายที่ชื่อว่า SaveZoneInformation โดยใช้ Registry Editor หลังจากที่มีการบังคับใช้นโยบายนี้พวกเขารายงานความสามารถในการเปิดไฟล์แนบ. doc โดยไม่พบข้อผิดพลาด“ มีหน่วยความจำไม่เพียงพอหรือพื้นที่ดิสก์ ”
นี่เป็นคำแนะนำโดยย่อเกี่ยวกับการแก้ไขรีจิสทรีนี้เพื่อสร้างนโยบาย SaveZoneInformation :
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “ regedit” แล้วกด Enter เพื่อเปิดตัวแก้ไขรีจิสทรี เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณเข้าไปในยูทิลิตี้ Registry Editor ให้ใช้บานหน้าต่างด้านซ้ายเพื่อนำทางไปยังตำแหน่งต่อไปนี้ด้วยตนเอง:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies
หมายเหตุ: คุณสามารถนำทางไปที่นั่นด้วยตนเองหรือเพียงแค่วางตำแหน่งภายในแถบนำทางแล้วกด Enter
- เมื่อคุณไปถึงสถานที่นั้นให้คลิกขวาที่ นโยบาย และเลือก ใหม่> คีย์ จากนั้นตั้งชื่อคีย์ที่สร้างขึ้นใหม่เป็น ไฟล์แนบ
หมายเหตุ: โปรดทราบว่ามันสำคัญมากที่คีย์ Attachments เป็นคีย์ย่อยของ นโยบาย
- เมื่อเลือกคีย์ Attachments แล้วให้ไปที่บานหน้าต่างด้านขวาคลิกขวาบนพื้นที่ว่างแล้วเลือก New> Dword (32 บิต)
- ตั้งชื่อ Dword ที่ สร้างขึ้นใหม่เป็น SaveZoneInformation และกด Enter เพื่อบันทึกการเปลี่ยนแปลง
- ดับเบิลคลิกที่ SaveZoneInformation ที่ สร้างขึ้นใหม่และตั้งค่าเป็น 1
- ปิดตัวแก้ไขรีจิสทรีและโปรแกรมที่เปิดอยู่ซึ่งก่อนหน้านี้แสดงข้อผิดพลาดเพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากคุณยังคงพบข้อผิดพลาด“ มีหน่วยความจำไม่เพียงพอหรือพื้นที่ว่างในดิสก์ ” ให้เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4: การลบ Word / Excel Add-in
เนื่องจากผู้ใช้ที่ได้รับผลกระทบหลายรายได้ชี้ให้เห็นปัญหานี้โดยเฉพาะอาจเกิดขึ้นได้ในกรณีเหล่านั้นที่ Add-in ของ Word หรือ Excel เป็นสาเหตุของข้อผิดพลาด“ มีหน่วยความจำไม่เพียงพอ หากสถานการณ์นี้มีผลบังคับใช้คุณจะสามารถแก้ไขปัญหาได้โดยการระบุผู้รับผิดชอบและจัดการกับมัน
หมายเหตุ: บน Word Add-in ที่รายงานส่วนใหญ่จะทำให้เกิดปัญหานี้คือผู้ติดต่อการส่งข้อความโต้ตอบแบบทันที
โปรดทราบว่าขั้นตอนการปิดใช้งาน Add-in นั้นเหมือนกันทั้งใน Word หรือ Excel ดังนั้นโปรดปฏิบัติตามคำแนะนำด้านล่างโดยไม่คำนึงถึงโปรแกรมที่คุณพบข้อผิดพลาดด้วย:
- เปิดโปรแกรมที่แสดงข้อผิดพลาด (Word หรือ Excel) แต่อย่าลองเปิดไฟล์ เพียงดับเบิลคลิกที่ไฟล์หลักและไปที่ ไฟล์> ตัวเลือก
- ใน ตัวเลือกของ Excel / ตัวเลือกของ Word เลือก Add-in จากด้านซ้ายมือ จากนั้นเลื่อนไปที่บานหน้าต่างด้านขวา
- เลื่อนลงไปที่ด้านล่างของหน้าจอ Add-in เลือก Add-in ของ Excel / Word (ใกล้ Manage) แล้วคลิกปุ่ม Go
- ภายในหน้าจอ Add-in ให้ยกเลิกการเลือกช่องที่เกี่ยวข้องกับ Add-in ทุกรายการจนกว่าจะปิดการใช้งานแต่ละรายการ จากนั้นกดปุ่ม OK
- ทำซ้ำขั้นตอนที่ 2 เพื่อกลับไปที่เมนู Add-in
- ในครั้งนี้เลือก COM Add-in จากปุ่ม จัดการ และคลิกปุ่มไปอีกครั้ง
- ยกเลิกการเลือกทุกช่องที่เกี่ยวข้องกับ Add-in และคลิกปุ่ม Ok อีกครั้งเพื่อให้แน่ใจว่า Add-in ทุกตัวถูกเปิดใช้งาน
- รีสตาร์ทโปรแกรม (Word / Excel) และลองเปิดไฟล์ที่เคยเรียกใช้ข้อความแสดงข้อผิดพลาด
- หากคุณไม่พบข้อผิดพลาดอีกให้เปิดใช้งาน Add-in แต่ละรายการที่ปิดใช้งานอย่างเป็นระบบ (หนึ่งต่อหนึ่ง) จนกว่าคุณจะได้รับข้อผิดพลาดอีกครั้ง ในที่สุดคุณควรจะสามารถระบุปัญหาที่ทำให้เกิดข้อผิดพลาด
- เมื่อคุณจัดการเพื่อระบุ Add-in ที่ รับผิดชอบสำหรับข้อความแสดงข้อผิดพลาดกลับไปที่เมนู Add-in เลือกและคลิก Remove เพื่อกำจัดมัน
วิธีที่ 5: สร้างสิทธิ์ที่จำเป็น
ปัญหานี้อาจเกิดขึ้นได้หากโฟลเดอร์ C: \ windows \ fonts ไม่มีสิทธิ์ที่จำเป็นในการเข้าถึงและแก้ไขแบบอักษรที่ใช้โดยโปรแกรม Microsoft เช่น Word และ Excel นี่เป็นข้อผิดพลาดที่เป็นที่ทราบกันดีว่ามีรายงานว่าส่วนใหญ่เกิดขึ้นกับบิลด์อัปเดตผู้สร้าง Windows 10
หากสถานการณ์นี้ใช้กับสถานการณ์ปัจจุบันของคุณคุณสามารถแก้ไขได้โดยการเรียกใช้ชุดคำสั่งในหน้าต่าง PowerShell ที่ยกระดับ
นี่คือสิ่งที่คุณต้องทำ:
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ใหม่ จากนั้นพิมพ์ “ powershell” แล้วกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่าง Powershell ที่ยกระดับ เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ ให้สิทธิ์ผู้ดูแลระบบ
เรียกใช้กล่องโต้ตอบ: PowerShell จากนั้นกด Ctrl + Shift + Enter - ภายในหน้าต่าง Powershell ที่ยกระดับให้พิมพ์ / วางคำสั่งต่อไปนี้ตามลำดับแล้วกด Enter หลังจากแต่ละอันเพื่อแก้ไขปัญหา:
Get-acl C: \ Windows \ fonts \ arial.ttf | Set-Acl -path c: \ windows \ fonts \ *. * Get-acl C: \ Windows \ fonts \ arial.ttf | Set-Acl -path c: \ windows \ fonts
- หลังจากประมวลผลคำสั่งสองคำสำเร็จแล้วให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นครั้งถัดไป
หากคุณยังคงพบข้อผิดพลาด“ มีหน่วยความจำไม่เพียงพอหรือพื้นที่ว่างในดิสก์ ” ให้เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 6: การสร้างแบบอักษรแคชใหม่ใน Windows 10
ผู้ใช้บางคนที่พบกับเอกสาร Word จากไซต์ SharePoint ที่ซิงก์กับ Onedrive รายงานว่าปัญหาได้รับการแก้ไขหลังจากล้างแคชตัวอักษรและรีบูตเครื่องเท่านั้น
แคชตัวอักษรเป็นชุดของไฟล์ที่ Windows ใช้ในการจัดการและแสดงแบบอักษรที่ติดตั้งบนพีซีในปัจจุบัน ความเสียหายอาจทำให้แบบอักษรบางตัวทำงานผิดปกติซึ่งจะทำให้เกิดข้อผิดพลาด“ มีหน่วยความจำไม่เพียงพอหรือพื้นที่ดิสก์ ” เมื่อโปรแกรมเช่น Word หรือ Excel พยายามใช้งาน
โชคดีที่คุณสามารถแก้ไขปัญหานี้ได้อย่างง่ายดายโดยการสร้างและเรียกใช้ไฟล์. bat ที่สามารถสร้างฟอนต์แคชใหม่ใน Windows 10 นี่คือสิ่งที่คุณต้องทำ:
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “ notepad” แล้วกด Enter เพื่อเปิดตัวแก้ไขข้อความในตัว
เปิด Notepad ผ่านกล่องโต้ตอบเรียกใช้ - ในหน้าต่าง Notepad วางรหัสต่อไปนี้:
@echo off :: หยุดและปิดบริการ "Windows Font Cache Service": FontCache sc stop "FontCache" sc config "FontCache" start = ปิดการใช้งาน sc แบบสอบถาม FontCache | findstr / I / C: "หยุด" หากไม่ใช่% errorlevel% == 0 (goto FontCache) :: ให้สิทธิ์การเข้าถึงแก่ผู้ใช้ปัจจุบันสำหรับโฟลเดอร์ "% WinDir% \ ServiceProfiles \ LocalService" และเนื้อหา icacls "% WinDir% \ ServiceProfiles \ LocalService "/ Grant"% ชื่อผู้ใช้% ": F / C / T / Q :: ลบแบบอักษรแคช del / A / F / Q"% WinDir% \ ServiceProfiles \ LocalService \ AppData \ Local \ FontCache \ * FontCache * "del / A / F / Q "% WinDir% \ System32 \ FNTCACHE.DAT" :: เปิดใช้งานและเริ่มต้น "บริการแคชของ Windows Font" บริการ sc config "FontCache" start = เริ่ม sc อัตโนมัติ "FontCache"
- ไปที่ ไฟล์> บันทึก เป็นและตั้งชื่อตามที่คุณต้องการ แต่ให้แน่ใจว่าคุณบันทึกด้วยนามสกุล. bat
การสร้างไฟล์. bat - คลิกขวาที่ไฟล์. bat ที่สร้างขึ้นใหม่และเลือก Run as administrator เพื่อรัน
การสร้างแคชฟอนต์อีกครั้งผ่านไฟล์. bat - เมื่อการดำเนินการเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่