Windows의 ProgramData 폴더는 무엇입니까?

최신 버전의 Windows에서는 시스템 드라이브 (일반적으로 C : \ 드라이브)에 "ProgramData"폴더가 있습니다. 이 폴더는 숨겨져 있으므로 파일 탐색기에 숨겨진 파일을 표시하는 경우에만 볼 수 있습니다.

응용 프로그램 데이터, 레지스트리 및 기타 장소 프로그램 저장 데이터

관련 : Windows 7, 8 또는 10에서 숨겨진 파일 및 폴더를 표시하는 방법

프로그램은 Windows의 여러 다른 위치에 데이터를 저장합니다. 개발자가 프로그램을 어떻게 코딩했는지에 따라 다릅니다. 여기에는 다음이 포함될 수 있습니다.

  • 응용 프로그램 데이터 폴더 : 대부분의 응용 프로그램은 기본적으로 C : \ Users \ username \ AppData \의 Application Data 폴더에 설정을 저장합니다. 각 Windows 사용자 계정에는 고유 한 응용 프로그램 데이터 폴더가 있으므로 프로그램이이 폴더를 사용하는 경우 각 Windows 사용자 계정은 고유 한 응용 프로그램 데이터 및 설정을 가질 수 있습니다.

  • 문서 폴더 : 일부 응용 프로그램 (특히 PC 게임)은 C : \ Users \ username \ Documents의 Documents 폴더 아래에 설정을 저장하도록 선택합니다. 이렇게하면 사람들이 이러한 파일을 훨씬 더 쉽게 찾고 백업하고 편집 할 수 있습니다.

  • 레지스트리 : 많은 응용 프로그램이 Windows 레지스트리에 다양한 설정을 저장합니다. 레지스트리 설정은 시스템 전체 또는 사용자 별일 수 있습니다. 그러나 레지스트리는 개별 설정을위한 장소 일뿐입니다. 응용 프로그램은 여기에 파일이나 기타 더 큰 데이터를 저장할 수 없습니다.

  • 응용 프로그램의 자체 프로그램 폴더 : Windows 95, 98 및 XP 시대에 프로그램은 종종 자체 폴더에 설정 및 기타 데이터를 저장했습니다. 따라서 "Example"이라는 프로그램을 C : \ Program Files \ Example에 설치 한 경우 해당 응용 프로그램은 C : \ Program Files \ Example에도 자체 설정 및 기타 데이터 파일을 저장할 수 있습니다. 이것은 보안에 좋지 않습니다. 최신 버전의 Windows는 프로그램의 사용 권한을 제한하며 응용 프로그램은 정상 작동 중에 시스템 폴더에 쓸 수 없어야합니다. 그러나 일부 응용 프로그램 (예 : Steam)은 여전히 ​​설정 및 기타 데이터 파일을 Program Files 디렉토리에 저장합니다.

프로그램은 ProgramData에 무엇을 저장합니까?

ProgramData 폴더도 있습니다. 이 폴더는 Application Data 폴더와 가장 공통적이지만, 각 사용자에 대한 개별 폴더가 아닌 ProgramData 폴더는 PC의 모든 사용자 계정간에 공유됩니다.

Windows XP에는 C : \ ProgramData 폴더가 없습니다. 대신 "C : \ Documents and Settings \ All Users \ Application Data"폴더가있었습니다. Windows Vista부터 모든 사용자 응용 프로그램 데이터 폴더가 C : \ ProgramData로 이동되었습니다.

오늘도 이것을 볼 수 있습니다. C : \ Users \ All Users \를 파일 탐색기 또는 Windows 10의 Windows 탐색기에 연결하면 Windows가 자동으로 C : \ Program Data 폴더로 리디렉션됩니다. C : \ Users \ All Users \에 쓰려고하는 모든 프로그램도 C : \ ProgramData 폴더로 리디렉션됩니다.

마이크로 소프트가 말했듯이 "이 폴더는 사용자와 관련이없는 애플리케이션 데이터에 사용됩니다". 예를 들어, 사용하는 프로그램은 실행시 맞춤법 사전 파일을 다운로드 할 수 있습니다. 맞춤법 사전 파일을 사용자 별 Application Data 폴더에 저장하는 대신 ProgramData 폴더에 저장해야합니다. 그런 다음 여러 응용 프로그램 데이터 폴더에 여러 복사본을 저장하는 대신 컴퓨터의 모든 사용자와 해당 맞춤법 사전을 공유 할 수 있습니다.

시스템 권한으로 실행되는 도구도 여기에 설정을 저장할 수 있습니다. 예를 들어 바이러스 백신 응용 프로그램은 설정, 바이러스 로그 및 격리 된 파일을 C : \ ProgramData에 저장할 수 있습니다. 그런 다음 이러한 설정은 PC의 모든 사용자에 대해 시스템 전체에서 공유됩니다.

이 폴더는 개념적으로 컴퓨터의 모든 사용자가 공유하는 응용 프로그램 데이터 폴더 일뿐 아니라 응용 프로그램 설정을 자체 프로그램 폴더에 저장하는 이전 아이디어에 대한 현대적이고 안전한 대안입니다.

ProgramData 폴더에 백업해야 할 중요한 것이 있습니까?

관련 : Windows PC에서 어떤 파일을 백업해야합니까?

일반적으로 ProgramData 폴더에서 백업해야하는 중요한 설정을 많이 찾지 못할 수 있습니다. 대부분의 프로그램은 모든 사용자가 사용할 수 있어야하는 데이터의 캐싱 위치로 사용하거나 일부 기본 설정을 구성합니다.

백업하려는 경우 가장 중요한 응용 프로그램 데이터는 C : \ Users \ username \ AppData \ Roaming에 저장됩니다. 그러나 ProgramData 폴더 아래에 몇 가지 중요한 설정이나 데이터가있을 수 있다는 점이 염려된다면 어떤 프로그램이 거기에 데이터를 저장하고 있는지 살펴보고 확인할 수 있습니다. 해당 프로그램이 데이터를 저장하는 위치를 선택하는 것은 각 프로그램의 개발자에게 달려 있으므로 모든 상황에 맞는 답은 없습니다.