Windows 11/10의 AppData 폴더에는 Roaming, Local, LocalLow라는 세 가지 하위 폴더가 포함되어 있습니다. 이 글에서는 각 폴더가 무엇이며 어떤 기능을 하는지 자세히 설명합니다.
Windows 11/10 PC에 설치하는 거의 모든 프로그램은 AppData 폴더 안에 자신만의 폴더를 만들고 관련 정보를 그곳에 저장합니다. AppData(Application Data)는 Windows 11/10의 숨김 폴더로, 사용자 데이터와 설정이 실수로 삭제되거나 조작되는 것을 방지하는 역할을 합니다. 이 폴더에 접근하려면 폴더 옵션에서 "숨김 파일, 폴더 및 드라이브 표시"를 선택해야 합니다.
파일 탐색기 주소창에 아래 경로를 직접 입력하고 Enter 키를 누르면 바로 열 수 있습니다.
C:\Users\<사용자 이름>\AppData
AppData 폴더를 열면 다음 세 개의 폴더를 확인할 수 있습니다.
- Local
- LocalLow
- Roaming
프로그램이 여러 사용자가 공유하는 하나의 설정이나 파일을 필요로 한다면 ProgramData 폴더를 사용해야 합니다. 반면, 사용자별로 별도의 폴더를 저장해야 하는 경우에는 AppData 폴더를 사용합니다.
그럼 Local, LocalLow, Roaming 폴더가 각각 어떤 역할을 하는지 살펴보겠습니다.
Local, LocalLow, Roaming 폴더란?
Microsoft는 다음과 같은 이유로 이 세 개의 폴더를 의도적으로 나누어 만들었습니다.
- 로그인 시 더 나은 성능 확보
- 사용 수준에 따른 애플리케이션 데이터의 체계적인 분류
AppData의 Local 폴더란?
Local 폴더에는 주로 프로그램 설치와 관련된 폴더들이 들어 있습니다. 이곳의 데이터(%localappdata%)는 특정 PC에 종속되고 용량이 커서 서버와 동기화하기 어렵기 때문에 사용자 프로필과 함께 이동할 수 없습니다. 예를 들어 Internet Explorer의 임시 파일은 Temporary Internet Files 또는 Cookies 폴더에 저장됩니다. 또한 Microsoft 폴더 안에는 Windows 활동 기록도 보관되어 있습니다.
AppData의 LocalLow 폴더란?
LocalLow 폴더는 이동할 수 없는 데이터와 함께 낮은 수준의 접근 권한이 필요한 데이터를 담고 있습니다. 예를 들어 웹 브라우저를 보호 모드나 안전 모드로 실행하면 해당 앱은 LocalLow 폴더의 데이터에만 접근할 수 있습니다. 또한 LocalLow 폴더는 두 번째 컴퓨터에는 생성되지 않으므로, 이 폴더에 접근하는 일부 애플리케이션이 정상적으로 작동하지 않을 수 있습니다.
AppData의 Roaming 폴더란?
Roaming 폴더는 서버와 손쉽게 동기화할 수 있는 폴더입니다. 이곳의 데이터는 사용자 프로필과 함께 PC에서 PC로 이동할 수 있습니다. 도메인 환경에서는 어떤 컴퓨터로 로그인하더라도 즐겨찾기, 문서 등에 바로 접근할 수 있습니다. 예를 들어 도메인에 연결된 다른 PC에 로그인하면 웹 브라우저의 즐겨찾기나 북마크를 그대로 사용할 수 있습니다. 이것이 기업 환경에서 로밍 프로필이 갖는 가장 큰 장점 중 하나입니다. 서버에 복사된 사용자 프로필 데이터와 사용자 지정 데이터는 직원이 어떤 시스템을 사용하든 항상 동일하게 제공됩니다.
AppData의 LocalLow, Roaming, Local 폴더 내용을 모두 삭제해도 될까요?
삭제 자체는 가능하지만 프로그램 설정을 잃어버릴 수 있습니다. 이 폴더들은 시스템 보호 대상이므로 삭제하려면 안전 모드로 부팅해야 할 수도 있습니다.
요약
ProgramData 폴더에는 사용자별이 아닌 전역 애플리케이션 데이터가 저장되며, 컴퓨터의 모든 사용자가 접근할 수 있습니다. 모든 전역 데이터가 이곳에 들어갑니다.
AppData 폴더에는 사용자별 환경 설정과 프로필 구성이 저장되며, 다음 세 개의 하위 폴더로 나뉩니다.
- Roaming 폴더: 사용자 프로필과 함께 컴퓨터에서 컴퓨터로 이동할 수 있는 데이터가 저장됩니다.
- Local 폴더: 사용자 프로필과 함께 이동할 수 없는 데이터가 저장됩니다.
- LocalLow 폴더: 낮은 수준의 접근 권한이 필요한 데이터(예: 보호 모드에서 실행 중인 브라우저의 임시 파일)가 저장됩니다.
이 글이 AppData 폴더를 이해하는 데 도움이 되기를 바랍니다.