# 메일을 잃지 않고 Windows Outlook 캐시 정리하기

Outlook이 디스크 공간을 많이 쓰는 문제와 잘못된 받는 사람을 제안하는 문제는 다릅니다. 클래식 Outlook에는 메일 데이터베이스와 자동 완성 캐시가 있고, 새 Outlook for Windows에는 별도의 웹 캐시와 오프라인 저장소가 있습니다. 엉뚱한 폴더를 지우면 문제는 그대로인데 유용한 로컬 데이터만 잃을 수 있습니다.

## 지우기 전에 데이터 종류 확인하기

다음 절차는 Windows 11과 Windows 10을 대상으로 합니다. 메뉴 경로는 Microsoft 문서의 영어 이름으로 표시했으므로 사용 중인 화면과 대조하세요. 먼저 Outlook 버전을 구분한 다음 문제에 맞는 행을 고릅니다.

| 데이터 | 위치 | 먼저 할 일 | 잃는 내용 |
| --- | --- | --- | --- |
| 클래식 받는 사람 캐시 | `%LOCALAPPDATA%\Microsoft\Outlook\RoamCache` | Outlook에서 잘못된 제안 제거 | 목록을 비우면 기억된 받는 사람 제안 |
| 클래식 오프라인 메일 | `%LOCALAPPDATA%\Microsoft\Outlook` 아래 `.ost` | 오프라인 메일 보관 기간 줄이기 | 기간 밖의 오래된 메일에 대한 오프라인 접근 |
| 개인 메일 보관 파일 또는 POP 데이터 | `.pst`, 보통 `Documents\Outlook Files` 아래 | 보존하고 백업 | 삭제하면 유일한 메일 사본일 수 있음 |
| 새 Outlook 네트워크 캐시 | `%LOCALAPPDATA%\Microsoft\Olk\EBWebView\Default\Cache` | 아래 절차로 브라우저 캐시 지우기 | 리소스를 다시 다운로드해야 함 |
| 새 Outlook 설정과 오프라인 데이터 | `%LOCALAPPDATA%\Microsoft\Olk`의 다른 내용과 패키지 폴더 | 오프라인 설정 조정, 오류에는 복구 검토 | 초기화로 로컬 데이터가 사라지고 다시 로그인해야 할 수 있음 |

Microsoft는 [메일 데이터 파일과 위치](https://support.microsoft.com/en-us/outlook/create-an-outlook-data-file-pst-to-save-your-information)를 구분합니다. 클래식 Outlook에서 File > Account Settings > Account Settings > Data Files를 열면 실제 파일의 계정과 경로가 나옵니다. 캐시를 지운다며 Outlook 폴더 전체나 `.pst`를 삭제하지 마세요.

## 클래식 Outlook은 받는 사람 제안부터 수정하기

잘못된 주소 하나라면 새 메일을 만들고 주소 일부를 입력한 다음, 제안 옆 X나 Delete 키로 제거합니다. 기존 목록 전체를 비우려면 File > Options > Mail > Send messages > Empty Auto-Complete List를 선택하고 확인합니다. 기억된 제안을 없애는 동작이며 메일 보관 파일을 삭제하지는 않습니다.

[Microsoft 자동 완성 안내](https://learn.microsoft.com/en-us/microsoft-365-apps/outlook/contacts/outlook-autocomplete-list)에는 중요한 예외가 있습니다. Exchange Online에 연결한 Outlook for Microsoft 365는 버전 2202, 빌드 14931.20604부터 받는 사람 제안에 Microsoft Search를 사용합니다. 이 경우 전체 목록 삭제 절차는 적용되지 않으므로 개별 제안 제거부터 시작합니다.

[이전 닉네임 캐시 문서](https://learn.microsoft.com/en-us/office/client-developer/outlook/mapi/nickname-cache)는 Outlook 2010/2013이 RoamCache에 임시 로컬 사본을 두고 원본 스트림은 사서함에 저장한다고 설명합니다. 따라서 RoamCache 삭제는 모든 버전의 제안을 초기화하는 방법도, 몇 GB를 확보할 적절한 방법도 아닙니다. 해당 버전의 복구 절차를 따르는 경우가 아니라면 보존합니다.

## 클래식 Outlook은 삭제 대신 오프라인 메일 줄이기

캐시된 Exchange 모드를 사용하는 Exchange 또는 Microsoft 365 계정에서 File > Account Settings > Account Settings를 열고, 계정을 선택한 뒤 Change를 누릅니다. Offline Settings의 Mail to keep offline 슬라이더를 필요한 기간으로 줄이고 대화 상자를 완료한 다음 동기화를 기다립니다. 더 오래된 메일은 서버에 남지만 온라인 연결이 있어야 볼 수 있습니다. 이 슬라이더는 POP 보관 파일 전체를 관리하는 기능이 아닙니다.

[Microsoft 오프라인 사용 안내](https://support.microsoft.com/en-us/outlook/getstarted/how-to-work-offline-in-outlook-for-windows)는 두 Outlook 버전을 모두 다룹니다. 새 Outlook에서는 Settings > General > Offline에서 로컬에 보관할 폴더와 메일 일수를 선택합니다. 저장소를 삭제하는 대신 해당 계정의 설정을 조정합니다.

클래식 데이터 파일이 계속 크다면 [Microsoft 압축 안내](https://support.microsoft.com/en-us/outlook/reduce-the-size-of-your-mailbox-and-outlook-data-files-pst-and-ost)를 확인합니다. File > Account Settings > Account Settings > Data Files에서 파일과 Settings를 선택합니다. Exchange나 Outlook.com 계정은 Advanced > Outlook Data File Settings를 거쳐 Compact Now를 선택합니다. 압축은 파일 내부의 사용하지 않는 공간을 회수하는 작업입니다. 이 버튼을 쓰기 위해 필요한 메일을 삭제할 이유는 없습니다.

## 새 Outlook은 웹 캐시부터, 수동 삭제는 한 폴더만

웹 리소스나 추가 기능 내용이 갱신되지 않을 때 [Microsoft Office 캐시 안내](https://learn.microsoft.com/en-us/office/dev/add-ins/testing/clear-cache)의 새 Outlook 절차를 사용할 수 있습니다. Outlook을 닫고 명령 프롬프트에서 실행합니다.

```cmd
olk.exe --devtools
```

Outlook과 Microsoft Edge DevTools가 열립니다. DevTools에서 Network를 선택하고 Requests 표를 마우스 오른쪽 단추로 눌러 Clear browser cache를 선택합니다. 두 창을 모두 닫고 Outlook을 평소처럼 열어 문제가 있던 동작을 다시 해 봅니다. 이 절차는 웹 및 추가 기능 캐시용이며, 메일 동기화나 모든 시작 오류를 고치는 방법은 아닙니다. 명령을 찾지 못하면 실행 파일 경로를 추측하지 말고 아래 복구 절차를 이용합니다.

수동으로 정리하려면 Outlook을 완전히 종료한 뒤 파일 탐색기 주소 표시줄에 정확히 다음 경로를 붙여 넣습니다.

```text
%LOCALAPPDATA%\Microsoft\Olk\EBWebView\Default\Cache
```

폴더가 있으면 일반 Delete로 그 안의 내용만 지우고 인접 폴더는 남겨 둡니다. 잠긴 항목은 강제 삭제하지 말고 건너뜁니다. 경로가 없으면 중단하고 Olk 전체로 대체하지 않습니다.

[Microsoft VDI 폴더 설명](https://learn.microsoft.com/en-us/microsoft-365-apps/outlook/get-started/virtualized-desktop-infrastructure)은 이 폴더를 다시 다운로드되는 네트워크 요청 콘텐츠 캐시로 분류합니다. 같은 문서에서 IndexedDB, Local Storage, Attachments는 사용자 및 앱 데이터로 구분하므로 함께 지우지 않습니다. 로밍 제외에 관한 설명이 프로필 데이터 전체를 삭제해도 된다는 뜻은 아닙니다.

## 새 Outlook 오류에는 초기화 전에 복구하기

Windows 11은 Settings > Apps > Installed apps에서 새 Outlook을 찾아 메뉴의 Advanced options를 엽니다. Windows 10은 Settings > Apps > Apps & features에서 앱을 선택한 뒤 Advanced options로 이동합니다. Repair가 있으면 먼저 실행하고 다시 확인합니다. [Microsoft 복구 절차](https://support.microsoft.com/en-us/windows/apps/repair-apps-and-programs-in-windows)는 복구가 실패하거나 불가능할 때 Reset을 사용하도록 안내합니다.

Reset은 캐시만 지우는 버튼이 아니라 로컬 데이터 초기화입니다. 먼저 중요한 메일, 임시 보관함과 보낸 편지함이 웹메일에도 있는지 확인하고, 이 PC에만 있는 내용은 따로 보관하며 다시 로그인할 수 있는지도 확인합니다. 저장 공간 숫자만 줄이려고 초기화하지 마세요.

## 문제 해결 여부와 공간을 함께 확인하기

Outlook을 다시 열어 원래 증상을 확인하고 최근 메일과 오래된 메일을 각각 열어 봅니다. 선택한 보관 기간의 오프라인 사용도 시험합니다. 같은 폴더 크기와 같은 드라이브의 여유 공간을 작업 전후로 비교합니다.

공간이 늘지 않았다면 휴지통으로 옮긴 파일이 여전히 드라이브를 차지하는지 확인합니다. 결과를 검증하기 전까지 복구할 수 있도록 남겨 둡니다. `.ost`는 압축이 필요할 수도 있고 웹 캐시는 정상 사용 중 다시 늘어납니다. 캐시되지 않은 내용을 열면 다시 다운로드되는 것은 정상입니다.

로그인이 풀렸다면 같은 계정으로 로그인하고 웹메일을 확인한 뒤 다른 폴더를 변경합니다. 로컬 초안이 없으면 추가 정리를 멈추고 보존한 사본이나 백업을 확인합니다. 캐시 정리로 동기화되지 않은 작업을 복구할 수는 없습니다.

## Mole이 담당하는 범위

Mole for Windows의 정리에는 현재 RoamCache, `.ost`, `.pst`, Olk를 포함한 Outlook 전용 항목이 없습니다. 따라서 기본 선택되거나 선택 해제 상태로 검토를 기다리는 Outlook 행도 없습니다. 이는 정리 기능에 관한 설명이며 Outlook 제거 또는 다른 위치에서의 수동 삭제와는 다릅니다. 이 작업에는 Outlook 자체 기능을 쓰고, 다른 저장 공간 문제는 [Windows 캐시 정리](/ko/windows/blog/windows-cache-cleanup)와 [큰 파일 찾기](/ko/windows/blog/find-large-files-on-windows)를 참고하세요.

## 자주 묻는 질문

### 공간을 확보하려고 OST를 삭제해도 되나요?

일상적인 정리 방법으로 쓰지 않습니다. [Microsoft는 Exchange OST 재생성을 복구 방법으로 설명](https://support.microsoft.com/en-us/outlook/repair-outlook-data-files-pst-and-ost)하지만 Outlook이 서버 데이터를 다시 다운로드합니다. 먼저 동기화 상태와 로컬 전용 작업을 확인하고, 지속적으로 용량을 줄이려면 오프라인 보관 기간을 줄이는 편을 택합니다.

### PST도 캐시인가요?

아닙니다. POP 사서함이나 서버 사본이 없는 개인 보관 파일일 수 있습니다. 보존하고, 복구나 저장 설정 변경 전에 독립적인 백업을 만듭니다.

### 캐시를 지우면 사서함이 가득 찼다는 경고도 해결되나요?

로컬 캐시와 서버 사서함 할당량은 다릅니다. 캐시 리소스를 지워도 서버 메일은 줄지 않으므로 로컬 폴더를 반복해서 삭제하지 말고 계정의 사서함 저장 공간을 따로 확인합니다.


Canonical: https://mole.fit/ko/windows/blog/clear-outlook-cache-windows
