Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:มีหน่วยความจำหรือเนื้อที่ดิสก์ไม่เพียงพอใน Word

ผู้ใช้หลายคนกำลังเผชิญกับ 'มีหน่วยความจำไม่เพียงพอหรือเนื้อที่ดิสก์' เกิดข้อผิดพลาดทันทีหลังจากเปิด Word หรือ Excel ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าปัญหาเกิดขึ้นกับเอกสารประเภทใดก็ได้ ปัญหานี้ได้รับการยืนยันให้ปรากฏใน Office 2010, Office 2013 และ Office 2016

แก้ไข:มีหน่วยความจำหรือเนื้อที่ดิสก์ไม่เพียงพอใน Word

อะไรทำให้เกิดข้อผิดพลาด 'มีหน่วยความจำหรือพื้นที่ดิสก์ไม่เพียงพอ' ใน Microsoft Word

เราตรวจสอบข้อผิดพลาดนี้โดยตรวจสอบรายงานผู้ใช้หลายฉบับและกลยุทธ์การซ่อมแซมที่ใช้กันทั่วไปในการแก้ไขปัญหานี้ จากสิ่งที่เรารวบรวมมา มีผู้กระทำผิดทั่วไปหลายรายที่ทราบว่าทำให้เกิดข้อผิดพลาดนี้โดยเฉพาะ:

  • ไฟล์ Normal.dotm เสียหาย – เป็นที่ทราบกันว่าไฟล์ Normal.dotm ที่เสียหายทำให้เกิดข้อความแสดงข้อผิดพลาดนี้ ข้อผิดพลาดนี้มักจะเกิดขึ้นใน Word ในกรณีที่ไม่สามารถโหลดรูปแบบฟอนต์เริ่มต้นได้ ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยบังคับให้ Windows สร้างไฟล์ .dotm ใหม่
  • การติดตั้งสำนักงานที่เสียหาย – การติดตั้งที่ไม่สมบูรณ์หรือพิการ (อันเป็นผลมาจากการสแกน AV) สามารถเรียกข้อความแสดงข้อผิดพลาดนี้ได้ หากใช้สถานการณ์นี้ได้ คุณควรแก้ไขได้โดยซ่อมแซมการติดตั้ง Office ผ่านโปรแกรมและคุณลักษณะ
  • สิทธิ์ไม่เพียงพอ ในโฟลเดอร์แบบอักษร – อีกสถานการณ์หนึ่งที่เป็นที่นิยมซึ่งข้อผิดพลาดนี้อาจปรากฏขึ้นคือถ้าโฟลเดอร์แบบอักษรไม่มีสิทธิ์ที่จำเป็น ในกรณีนี้ คุณสามารถสร้างนโยบายผ่าน Registry Editor หรือใช้ชุดคำสั่ง Powershell เพื่อให้สิทธิ์ที่จำเป็นได้
  • แคชแบบอักษรเสียหาย – ความเสียหายในโฟลเดอร์ฟอนต์ของคุณอาจทำให้เกิดข้อผิดพลาดนี้หากฟอนต์บางตัวที่ใช้โดยไฟล์ที่คุณกำลังพยายามเปิดได้รับผลกระทบ ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยการสร้างไฟล์ .bat ที่สามารถล้างแคชฟอนต์ของคุณได้
  • ส่วนเสริมทำให้เกิดข้อผิดพลาด – มี Add-in ของ Word และ Excel หลายตัวที่ทราบกันดีอยู่แล้วว่าช่วยให้เกิดปัญหานี้ขึ้นได้ หากสถานการณ์นี้ใช้ได้ คุณจะสามารถแก้ไขปัญหาได้โดยการระบุผู้กระทำความผิดและลบออกจากรายการ Add-in ของคุณ

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

เพื่อผลลัพธ์ที่ดีที่สุด เราขอแนะนำให้คุณปฏิบัติตามตามลำดับที่ปรากฏ – การแก้ไขที่เป็นไปได้จะเรียงลำดับตามประสิทธิภาพและความรุนแรง หนึ่งในนั้นจำเป็นต้องแก้ไขปัญหาในสถานการณ์เฉพาะของคุณ

วิธีที่ 1:การเปลี่ยนชื่อไฟล์ Normal.dotm

ผู้ใช้หลายคนที่เราพบปัญหานี้ได้รายงานว่าพวกเขาสามารถแก้ไขปัญหาได้อย่างถาวรโดยไปที่โฟลเดอร์เทมเพลต Microsoft Office ภายใน โรมมิ่ง โฟลเดอร์และเปลี่ยนชื่อ Normal.dotm ไฟล์ที่มีนามสกุล .old

การดำเนินการนี้จะบังคับให้ Microsoft Word / Excel สร้าง Normal.dotmใหม่ ไฟล์ในครั้งต่อไปที่โปรแกรมเปิดตัว ซึ่งจะช่วยแก้ปัญหาได้

Normal.dotm เทมเพลตจะเปิดขึ้นทุกครั้งที่คุณเริ่ม Microsoft Word ซึ่งจะรวมสไตล์เริ่มต้นและการปรับแต่งที่กำหนดรูปลักษณ์พื้นฐานของเอกสาร เป็นที่ทราบกันว่าเทมเพลต Normal.dotm ที่เสียหายทำให้เกิด 'มีหน่วยความจำไม่เพียงพอหรือเนื้อที่ดิสก์' ผิดพลาด.

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการเปลี่ยนชื่อ Normal.dotm ไฟล์:

  1. ตรวจสอบให้แน่ใจว่าคุณไม่ได้เปิดโปรแกรมที่เป็นของ Microsoft Office
  2. เปิด File Explorer แล้วไปที่ตำแหน่งต่อไปนี้:
    C:\Users\*YourUser*\AppData\Roaming\Microsoft\Templates
    

    หมายเหตุ: หาก AppData มองไม่เห็นโฟลเดอร์ ไปที่เมนู Ribbon ที่ด้านบนแล้วคลิก ดู จากนั้นตรวจสอบให้แน่ใจว่ากล่องที่เกี่ยวข้องกับ รายการที่ซ่อนอยู่ ถูกตรวจสอบ เมื่อเปิดใช้งานรายการที่ซ่อนอยู่ ข้อมูลแอป . ของคุณ โฟลเดอร์จะปรากฏให้เห็น

  3. เมื่อคุณไปถึง เทมเพลต โฟลเดอร์ เข้าไปที่ ดู แท็บโดยใช้ริบบิ้นที่ด้านบน และตรวจสอบให้แน่ใจว่ากล่องที่เกี่ยวข้องกับ นามสกุลไฟล์ s ถูกตรวจสอบแล้ว
  4. จากนั้น คลิกขวาที่ Normal.dotm แล้วเลือก เปลี่ยนชื่อ ถัดไป เพิ่ม .old หลังนามสกุลไฟล์แล้วบันทึกการเปลี่ยนแปลง ซึ่งจะส่งสัญญาณว่าไฟล์นั้นล้าสมัย ทำให้โปรแกรมต้องสร้างไฟล์เดียวกันในครั้งต่อไปที่จำเป็นต้องใช้
    หมายเหตุ: การเปลี่ยนชื่อไฟล์ที่มีนามสกุล .old ดีกว่าการลบทิ้ง เนื่องจากคุณสามารถย้อนกลับและลบนามสกุลได้ตลอดเวลาเพื่อให้ไฟล์ใช้งานได้อีกครั้งหากต้องการ
  5. เปิดโปรแกรมที่แสดงข้อผิดพลาดก่อนหน้านี้และดูว่าปัญหาได้รับการแก้ไขหรือไม่
แก้ไข:มีหน่วยความจำหรือเนื้อที่ดิสก์ไม่เพียงพอใน Word

หากคุณยังคงพบกับ “หน่วยความจำหรือพื้นที่ดิสก์ไม่เพียงพอ ” ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2:การซ่อมแซมการติดตั้ง Office

จากสิ่งที่ผู้ใช้ที่ได้รับผลกระทบบางคนพูด ปัญหานี้อาจเกิดขึ้นได้หากคุณกำลังจัดการกับการติดตั้งที่เสียหายหรือใช้งานไม่ได้ ก่อนที่คุณจะลองทำอย่างอื่น ให้ดูว่าการซ่อมแซมการติดตั้ง Office จะแก้ปัญหาได้หรือไม่ และอนุญาตให้คุณเปิดไฟล์ Word / Excel โดยไม่พบ “หน่วยความจำหรือพื้นที่ดิสก์ไม่เพียงพอ ” ผิดพลาด

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการซ่อมแซมการติดตั้ง Microsoft Office ของคุณ:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ “appwiz.cpl ” และกด Enter เพื่อเปิดโปรแกรมและคุณลักษณะ หน้าต่าง. แก้ไข:มีหน่วยความจำหรือเนื้อที่ดิสก์ไม่เพียงพอใน Word
  2. ภายใน โปรแกรมและคุณลักษณะ ค้นหาการติดตั้ง Microsoft Office ของคุณ คลิกขวาที่ไฟล์แล้วเลือก เปลี่ยน แก้ไข:มีหน่วยความจำหรือเนื้อที่ดิสก์ไม่เพียงพอใน Word
  3. เลือกการซ่อมแซมด่วน และกดปุ่ม ซ่อมแซม ปุ่ม. ที่หน้าต่างยืนยัน คลิกซ่อมแซม อีกครั้งเพื่อเริ่มการติดตั้ง แก้ไข:มีหน่วยความจำหรือเนื้อที่ดิสก์ไม่เพียงพอใน Word
  4. เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นครั้งถัดไป

หากคุณยังคงพบข้อความแสดงข้อผิดพลาดเดิม ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3:การสร้างนโยบาย SaveZoneInformation ผ่าน RegistryEditor

ผู้ใช้บางคนรายงานว่าในที่สุดพวกเขาสามารถแก้ไขปัญหาได้หลังจากสร้างนโยบายชื่อ SaveZoneInformation โดยใช้ Registry Editor หลังจากบังคับใช้นโยบายนี้ พวกเขารายงานว่าสามารถเปิดไฟล์แนบ .doc ได้โดยไม่พบ “หน่วยความจำหรือพื้นที่ดิสก์ไม่เพียงพอ ” ผิดพลาด

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการแก้ไขรีจิสทรีนี้เพื่อสร้าง SaveZoneInformation นโยบาย:

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “regedit” แล้วกด Enter เพื่อเปิด Registry Editor เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิกใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ
  2. เมื่อคุณเข้าไปใน ตัวแก้ไขรีจิสทรี ยูทิลิตี ใช้บานหน้าต่างด้านซ้ายเพื่อนำทางไปยังตำแหน่งต่อไปนี้ด้วยตนเอง:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies

    หมายเหตุ: คุณสามารถนำทางไปที่นั่นด้วยตนเองหรือเพียงแค่วางตำแหน่งในแถบนำทางแล้วกด Enter

  3. เมื่อคุณไปถึงตำแหน่งนั้นแล้ว ให้คลิกขวาที่นโยบาย แล้วเลือก ใหม่> คีย์ . จากนั้น ตั้งชื่อคีย์ที่สร้างขึ้นใหม่เป็น ไฟล์แนบ
    หมายเหตุ: โปรดทราบว่าเป็นสิ่งสำคัญมากที่สิ่งที่แนบมา คีย์เป็นคีย์ย่อยของนโยบาย
  4. เมื่อเลือกคีย์ไฟล์แนบแล้ว ให้ไปที่บานหน้าต่างด้านขวา คลิกขวาบนพื้นที่ว่างและเลือก ใหม่> ค่า Dword (32 บิต) .
  5. ตั้งชื่อ Dword ที่สร้างขึ้นใหม่ เป็น SaveZoneInformation แล้วกด Enter เพื่อบันทึกการเปลี่ยนแปลง
  6. ดับเบิลคลิกที่ SaveZoneInformation ที่สร้างขึ้นใหม่ และตั้งค่าเป็น 1 .
  7. ปิด Registry Editor และเปิดโปรแกรมที่แสดงข้อผิดพลาดก่อนหน้านี้เพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่
แก้ไข:มีหน่วยความจำหรือเนื้อที่ดิสก์ไม่เพียงพอใน Word

หากคุณยังคงพบกับ  “หน่วยความจำหรือพื้นที่ดิสก์ไม่เพียงพอ ” ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4:การลบ Add-in ของ Word / Excel

ตามที่ผู้ใช้ที่ได้รับผลกระทบหลายคนได้ชี้ให้เห็น ปัญหานี้อาจเกิดขึ้นได้ในกรณีที่โปรแกรมเสริมของ Word หรือ Excel ทำให้เกิด “หน่วยความจำหรือพื้นที่ดิสก์ไม่เพียงพอ " ข้อผิดพลาด. หากสถานการณ์นี้ใช้ได้ คุณจะสามารถแก้ไขปัญหาได้โดยการระบุ Add-in ที่รับผิดชอบและจัดการกับมัน

หมายเหตุ: ใน Word ส่วนเสริมที่ส่วนใหญ่รายงานว่าทำให้เกิดปัญหานี้คือผู้ติดต่อส่งข้อความโต้ตอบแบบทันที

โปรดทราบว่าขั้นตอนในการปิดใช้งาน Add-in จะเหมือนกันทุกประการใน Word หรือ Excel ดังนั้นโปรดปฏิบัติตามคำแนะนำด้านล่างโดยไม่คำนึงถึงโปรแกรมที่คุณพบข้อผิดพลาด:

  1. เปิดโปรแกรมที่แสดงข้อผิดพลาด (Word หรือ Excel) แต่อย่าพยายามเปิดไฟล์ เพียงดับเบิลคลิกที่ไฟล์ปฏิบัติการหลัก และไปที่ ไฟล์> ตัวเลือก .
  2. ใน ตัวเลือก Excel / ตัวเลือกของ Word ให้เลือก ส่วนเสริม จากด้านซ้ายมือ จากนั้นเลื่อนไปที่บานหน้าต่างด้านขวามือ
  3. เลื่อนลงไปที่ด้านล่างของส่วนเสริม หน้าจอ เลือก โปรแกรมเสริม Excel / Word (ใกล้จัดการ) และคลิกปุ่ม ไป ปุ่ม.
  4. ภายใน ส่วนเสริม ให้ยกเลิกการเลือกช่องที่เกี่ยวข้องกับ Add-in ทั้งหมดจนกว่าแต่ละรายการจะปิดใช้งาน แล้วกด ตกลง ปุ่ม.
  5. ทำซ้ำขั้นตอนที่ 2 เพื่อกลับไปที่ ส่วนเสริม เมนู
  6. คราวนี้ เลือก COM Add-in จาก จัดการ และคลิกปุ่ม ไป ปุ่มอีกครั้ง
  7. ยกเลิกการเลือกทุกช่องที่เกี่ยวข้องกับ Add-in แล้วคลิกปุ่ม Ok อีกครั้งเพื่อให้แน่ใจว่าทุก Add-in เปิดใช้งานอยู่
  8. รีสตาร์ทโปรแกรม (Word / Excel) แล้วลองเปิดไฟล์ที่เคยเรียกข้อความแสดงข้อผิดพลาด
  9. หากคุณไม่พบข้อผิดพลาดอีกต่อไป ให้เปิดใช้งาน Add-in ที่ปิดใช้งานแต่ละรายการอีกครั้งอย่างเป็นระบบ (ทีละรายการ) จนกว่าคุณจะได้รับข้อผิดพลาดอีกครั้ง คุณควรจะสามารถระบุปัญหาที่ทำให้เกิดข้อความแสดงข้อผิดพลาดได้ในที่สุด
  10. เมื่อคุณจัดการเพื่อระบุ Add-in รับผิดชอบต่อข้อความแสดงข้อผิดพลาด กลับไปที่เมนู Add-in เลือกและคลิก ลบ เพื่อกำจัดมัน
แก้ไข:มีหน่วยความจำหรือเนื้อที่ดิสก์ไม่เพียงพอใน Word

วิธีที่ 5:การสร้างการอนุญาตที่จำเป็น

ตามที่ปรากฎ ปัญหานี้อาจเกิดขึ้นได้หาก  C:\windows\fonts โฟลเดอร์ไม่มีสิทธิ์ที่จำเป็นในการเข้าถึงและแก้ไขแบบอักษรที่ใช้โดยโปรแกรม Microsoft เช่น Word และ Excel นี่เป็นข้อบกพร่องที่ทราบแล้วซึ่งมีรายงานว่าส่วนใหญ่เกิดขึ้นกับบิลด์การอัปเดตผู้สร้าง Windows 10

หากสถานการณ์นี้ใช้ได้กับสถานการณ์ปัจจุบันของคุณ คุณสามารถแก้ไขได้โดยเรียกใช้ชุดคำสั่งในหน้าต่าง PowerShell ที่มีการยกระดับ

นี่คือสิ่งที่คุณต้องทำ:

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ใหม่ จากนั้นพิมพ์ “powershell” แล้วกด Ctrl + Shift + Enter  เพื่อเปิดหน้าต่าง Powershell ที่ยกระดับขึ้น เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ ให้สิทธิ์ผู้ดูแลระบบ แก้ไข:มีหน่วยความจำหรือเนื้อที่ดิสก์ไม่เพียงพอใน Word
  2. ภายในหน้าต่าง 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
  3. หลังจากประมวลผลทั้งสองคำสั่งเรียบร้อยแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นครั้งถัดไป

หากคุณยังคงพบกับ “หน่วยความจำหรือพื้นที่ดิสก์ไม่เพียงพอ ” ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 6:การสร้าง Font Cache ใหม่บน Windows 10

ผู้ใช้บางรายที่พบกับเอกสาร Word จากไซต์ SharePoint ที่ซิงค์กับ Onedrive รายงานว่าปัญหาได้รับการแก้ไขหลังจากล้างแคชแบบอักษรและรีบูตเครื่องเท่านั้น

แคชแบบอักษรคือชุดของไฟล์ที่ Windows ใช้เพื่อจัดการและแสดงแบบอักษรที่ติดตั้งบนพีซีในปัจจุบัน ความเสียหายอาจทำให้แบบอักษรบางตัวทำงานผิดปกติ ซึ่งจะทำให้ “มีหน่วยความจำหรือพื้นที่ดิสก์ไม่เพียงพอ ” เกิดข้อผิดพลาดเมื่อโปรแกรมอย่าง Word หรือ Excel พยายามใช้งาน

โชคดีที่คุณแก้ไขปัญหานี้ได้อย่างง่ายดายด้วยการสร้างและเรียกใช้ไฟล์ .bat ที่สามารถสร้างแคชฟอนต์ใหม่บน Windows 10 ได้ สิ่งที่คุณต้องทำมีดังนี้:

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “แผ่นจดบันทึก” แล้วกด Enter เพื่อเปิดตัวแก้ไขข้อความในตัว แก้ไข:มีหน่วยความจำหรือเนื้อที่ดิสก์ไม่เพียงพอใน Word
  2. ภายใน Notepad วางรหัสต่อไปนี้:
    @echo off
    
    :: Stop and disable "Windows Font Cache Service" service
    :FontCache
    sc stop "FontCache"
    sc config "FontCache" start=disabled
    sc query FontCache | findstr /I /C:"STOPPED" 
    if not %errorlevel%==0 (goto FontCache)
    
    
    :: Grant access rights to current user for "%WinDir%\ServiceProfiles\LocalService" folder and contents
    icacls "%WinDir%\ServiceProfiles\LocalService" /grant "%UserName%":F /C /T /Q
    
    
    :: Delete font cache
    del /A /F /Q "%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*FontCache*"
    
    del /A /F /Q "%WinDir%\System32\FNTCACHE.DAT"
    
    
    :: Enable and start "Windows Font Cache Service" service
    sc config "FontCache" start=auto
    sc start "FontCache"
  3. ไปที่ ไฟล์> บันทึก และตั้งชื่อตามที่คุณต้องการ แต่ให้แน่ใจว่าคุณบันทึกด้วย .bat การขยาย. แก้ไข:มีหน่วยความจำหรือเนื้อที่ดิสก์ไม่เพียงพอใน Word
  4. คลิกขวาที่ไฟล์ .bat ที่สร้างขึ้นใหม่และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ เพื่อเรียกใช้ แก้ไข:มีหน่วยความจำหรือเนื้อที่ดิสก์ไม่เพียงพอใน Word
  5. เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่