Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

[해결] Word에서 '메모리 또는 디스크 공간이 부족합니다' 오류 발생 시 대처법 6가지

많은 사용자들이 Word나 Excel을 실행하자마자 '메모리 또는 디스크 공간이 부족합니다(There is Insufficient Memory or Disk Space)' 오류 메시지를 마주하고 있습니다. 특히 이 문제는 문서 종류와 관계없이 모든 파일에서 발생하는 것으로 보고되고 있으며, Office 2010, Office 2013, Office 2016 버전에서 동일하게 나타나는 것으로 확인되었습니다.

Word에서 '메모리 또는 디스크 공간이 부족합니다' 오류의 원인

다양한 사용자 사례와 검증된 복구 방법을 분석한 결과, 이 오류를 유발하는 주요 원인은 다음과 같습니다.

  • 손상된 Normal.dotm 파일 – 기본 글꼴 스타일을 불러올 수 없는 경우 Word에서 이 오류가 발생합니다. Windows가 새로운 .dotm 파일을 생성하도록 강제하면 문제를 해결할 수 있습니다.
  • Office 설치 손상 – 백신 프로그램의 검사로 인해 설치가 불완전하게 끝난 경우에도 이 오류가 나타날 수 있습니다. 프로그램 및 기능에서 Office 설치 복구를 진행하면 해결됩니다.
  • 글꼴 폴더 권한 부족 – 글꼴 폴더에 필요한 권한이 없는 경우에도 오류가 발생합니다. 레지스트리 편집기로 정책을 생성하거나 PowerShell 명령어를 사용해 권한을 부여할 수 있습니다.
  • 글꼴 캐시 손상 – 열려는 문서에서 사용하는 일부 글꼴이 손상된 경우 이 오류가 트리거될 수 있습니다. 글꼴 캐시를 초기화하는 .bat 파일을 만들어 해결할 수 있습니다.
  • 애드인(Add-in) 충돌 – 특정 Word 및 Excel 애드인이 이 문제를 유발하는 것으로 알려져 있습니다. 원인이 되는 애드인을 찾아 제거하면 됩니다.

'메모리 또는 디스크 공간이 부족합니다' 오류로 고민 중이라면, 아래에서 실제로 효과가 입증된 여러 가지 해결 방법을 순서대로 안내해 드립니다. 효율성과 적용 난이도를 기준으로 정렬했으니, 제시된 순서대로 하나씩 따라 해 보시면 반드시 문제를 해결하는 방법을 찾을 수 있을 것입니다.

방법 1: Normal.dotm 파일 이름 변경하기

이 문제를 겪던 많은 사용자들이 Roaming 폴더 내 Microsoft Office Template 폴더로 이동한 후 Normal.dotm 파일의 확장자를 .old로 변경하여 문제를 영구적으로 해결했다고 보고했습니다.

이 작업을 수행하면 다음에 Word/Excel을 실행할 때 프로그램이 새로운 Normal.dotm 파일을 자동으로 생성하므로 문제가 해결됩니다.

Normal.dotm 템플릿은 Microsoft Word를 시작할 때마다 열리는 파일로, 문서의 기본적인 모양을 결정하는 기본 스타일과 사용자 지정 설정이 포함되어 있습니다. 이 템플릿이 손상되면 '메모리 또는 디스크 공간이 부족합니다' 오류가 발생하는 것으로 알려져 있습니다.

Normal.dotm 파일의 이름을 변경하는 방법은 다음과 같습니다.

  1. Microsoft Office 계열 프로그램이 모두 닫혀 있는지 확인합니다.
  2. 파일 탐색기를 열고 다음 경로로 이동합니다.
    C:\Users\*사용자이름*\AppData\Roaming\Microsoft\Templates

    참고: AppData 폴더가 보이지 않는다면 상단 리본 메뉴에서 보기(View)를 클릭한 후 숨긴 항목(Hidden Items) 체크박스에 체크하세요. 그러면 AppData 폴더가 표시됩니다.

  3. Templates 폴더에 도착하면 상단 리본 메뉴의 보기 탭에서 파일 확장명(File Name Extensions) 체크박스가 선택되어 있는지 확인합니다.
  4. Normal.dotm 파일을 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기(Rename)를 선택합니다. 그런 다음 파일 확장자 뒤에 .old를 추가하고 변경 사항을 저장합니다. 이렇게 하면 해당 파일이 더 이상 사용되지 않음을 알려 다음 실행 시 새 파일이 생성됩니다.
    참고: 파일을 삭제하는 것보다 .old 확장자로 이름을 변경하는 것이 좋습니다. 나중에 필요하면 확장자를 제거해 언제든 파일을 다시 사용할 수 있기 때문입니다.
  5. 이전에 오류가 발생했던 프로그램을 열어 문제가 해결되었는지 확인합니다.

여전히 '메모리 또는 디스크 공간이 부족합니다' 오류가 발생한다면 아래의 다음 방법으로 넘어가세요.

방법 2: Office 설치 복구하기

일부 사용자들에 따르면 설치 파일이 손상되었거나 불완전한 경우에도 이 문제가 발생할 수 있습니다. 다른 방법을 시도하기 전에 먼저 Office 설치 복구를 통해 Word/Excel 파일을 오류 없이 열 수 있는지 확인해 보세요.

Microsoft Office 설치를 복구하는 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행(Run) 창을 엽니다. 그런 다음 'appwiz.cpl'을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.
  2. 프로그램 및 기능 목록에서 Microsoft Office 항목을 찾아 마우스 오른쪽 버튼으로 클릭한 후 변경(Change)을 선택합니다.
  3. 빠른 복구(Quick Repair)를 선택하고 복구(Repair) 버튼을 클릭합니다. 확인 창이 나타나면 다시 복구를 클릭해 프로세스를 시작합니다.
  4. 복구가 완료되면 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.

동일한 오류 메시지가 계속 나타난다면 다음 방법으로 넘어가세요.

방법 3: 레지스트리 편집기로 SaveZoneInformation 정책 생성하기

일부 사용자들은 레지스트리 편집기를 통해 SaveZoneInformation이라는 정책을 생성한 후에야 문제를 해결할 수 있었다고 보고했습니다. 이 정책이 적용된 후에는 .doc 첨부 파일을 오류 없이 열 수 있게 되었다고 합니다.

레지스트리를 편집해 SaveZoneInformation 정책을 생성하는 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 창을 연 후 'regedit'을 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭해 관리자 권한을 부여합니다.
  2. 레지스트리 편집기에서 왼쪽 창을 이용해 다음 위치로 이동합니다.
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies

    참고: 직접 경로를 따라 이동하거나, 상단 탐색 표시줄에 경로를 붙여넣고 Enter 키를 눌러도 됩니다.

  3. 해당 위치에 도착하면 Policies 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키(Key)를 선택합니다. 새로 생성된 키의 이름을 Attachments로 지정합니다.
    참고: Attachments 키가 반드시 Policies의 하위 키여야 한다는 점에 유의하세요.
  4. Attachments 키가 선택된 상태에서 오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
  5. 새로 생성된 DWORD 값의 이름을 SaveZoneInformation으로 지정하고 Enter 키를 눌러 저장합니다.
  6. 새로 만든 SaveZoneInformation 값을 두 번 클릭하고 값을 1로 설정합니다.
  7. 레지스트리 편집기를 닫고 이전에 오류가 발생했던 프로그램을 열어 문제가 해결되었는지 확인합니다.

여전히 '메모리 또는 디스크 공간이 부족합니다' 오류가 발생한다면 다음 방법으로 넘어가세요.

방법 4: Word / Excel 애드인 제거하기

여러 사용자들의 사례에 따르면 Word 또는 Excel 애드인이 '메모리 또는 디스크 공간이 부족합니다' 오류를 유발하는 경우도 있습니다. 이 경우 원인이 되는 애드인을 찾아내 처리하는 것만이 해결 방법입니다.

참고: Word에서 이 문제를 가장 많이 일으키는 애드인은 Instant Messaging Contacts로 알려져 있습니다.

애드인 비활성화 절차는 Word와 Excel에서 완전히 동일하므로, 어떤 프로그램에서 오류가 발생하든 아래 가이드를 그대로 따라 하시면 됩니다.

  1. 오류가 발생하는 프로그램(Word 또는 Excel)을 파일을 열지 않고 실행한 후 파일 > 옵션으로 이동합니다.
  2. Excel 옵션 / Word 옵션 창에서 왼쪽 메뉴의 추가 기능(Add-ins)을 선택합니다.
  3. 추가 기능 화면 맨 아래로 스크롤한 후 관리(Manage) 드롭다운 메뉴 근처에서 Excel / Word 추가 기능을 선택하고 이동(Go) 버튼을 클릭합니다.
  4. 추가 기능 화면에서 모든 애드인의 체크박스를 해제하여 전부 비활성화한 후 확인 버튼을 클릭합니다.
  5. 2단계를 반복해 다시 추가 기능 메뉴로 돌아갑니다.
  6. 이번에는 관리 드롭다운에서 COM 추가 기능을 선택하고 다시 이동 버튼을 클릭합니다.
  7. 모든 애드인의 체크박스를 해제하고 확인 버튼을 클릭해 모든 애드인이 비활성화되도록 합니다.
  8. 프로그램(Word / Excel)을 재시작하고 이전에 오류가 발생했던 파일을 열어 봅니다.
  9. 오류가 더 이상 발생하지 않는다면, 비활성화했던 애드인을 하나씩 순서대로 다시 활성화하면서 오류가 재발하는지 확인합니다. 이렇게 하면 문제를 일으키는 애드인을 정확히 찾아낼 수 있습니다.
  10. 원인이 되는 애드인을 찾았다면 추가 기능 메뉴로 돌아가 해당 항목을 선택한 후 제거(Remove)를 클릭해 삭제합니다.

방법 5: 필요한 권한 부여하기

이 문제는 C:\windows\fonts 폴더에 Word, Excel 같은 Microsoft 프로그램이 사용하는 글꼴에 접근하고 편집할 수 있는 권한이 없는 경우에도 발생할 수 있습니다. 이는 주로 Windows 10 Creators Update 빌드에서 보고된 알려진 버그입니다.

이 경우 관리자 권한으로 실행한 PowerShell 창에서 몇 가지 명령어를 실행하면 해결할 수 있습니다.

방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 창을 연 후 'powershell'을 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 PowerShell 창을 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭해 관리자 권한을 부여합니다.
  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: Windows 10에서 글꼴 캐시 재구축하기

OneDrive와 동기화된 SharePoint 사이트의 Word 문서를 사용하던 일부 사용자들은 글꼴 캐시를 초기화하고 재부팅한 후에야 문제가 해결되었다고 보고했습니다.

글꼴 캐시는 Windows가 PC에 설치된 글꼴을 관리하고 표시하는 데 사용하는 파일 집합입니다. 캐시가 손상되면 일부 글꼴이 오작동하여 Word나 Excel 같은 프로그램이 해당 글꼴을 사용하려 할 때 '메모리 또는 디스크 공간이 부족합니다' 오류가 발생할 수 있습니다.

다행히 Windows 10에서 글꼴 캐시를 재구축하는 .bat 파일을 만들어 실행하면 비교적 쉽게 해결할 수 있습니다. 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 창을 연 후 'notepad'를 입력하고 Enter 키를 눌러 기본 텍스트 편집기를 엽니다.
  2. 메모장 창에 아래 코드를 붙여넣습니다.
    @echo off

    :: "Windows Font Cache Service" 서비스 중지 및 비활성화
    :FontCache
    sc stop "FontCache"
    sc config "FontCache" start=disabled
    sc query FontCache | findstr /I /C:"STOPPED"
    if not %errorlevel%==0 (goto FontCache)

    :: 현재 사용자에게 "%WinDir%\ServiceProfiles\LocalService" 폴더 접근 권한 부여
    icacls "%WinDir%\ServiceProfiles\LocalService" /grant "%UserName%":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 Cache Service" 서비스 활성화 및 시작
    sc config "FontCache" start=auto
    sc start "FontCache"
  3. 파일 > 다른 이름으로 저장을 선택하고 파일 이름은 자유롭게 지정하되, 반드시 .bat 확장자로 저장합니다.
  4. 생성된 .bat 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as administrator)을 선택해 실행합니다.
  5. 작업이 완료되면 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.