Windows 11/10 PC에서 프로그램을 설치하고 제거하는 과정을 반복하다 보면 Windows Installer 캐시 폴더가 점점 커지는 것을 알 수 있습니다. 경우에 따라 수 기가바이트(GB)에 달하기도 합니다.
Windows Installer 캐시란 무엇인가?
Windows Installer 폴더는 C:\Windows\Installer 경로에 위치한 숨김 시스템 폴더입니다. 이 폴더를 확인하려면 폴더 옵션에서 '보호된 운영 체제 파일 숨기기' 항목의 체크를 해제해야 합니다.
폴더를 열어 보면 수많은 설치 관리자(.MSI) 파일과, 그 안에 더 많은 설치 파일을 담고 있는 하위 폴더들을 발견할 수 있습니다.
Windows Installer를 통해 프로그램을 설치할 때마다 변경된 시스템 정보의 복사본이 이 폴더에 저장됩니다. 즉, 설치 관리자가 적용한 업데이트의 백업 사본이 보관되는 곳입니다. 이 정보는 나중에 해당 프로그램을 제거할 때 반드시 필요합니다. 대부분 완전한 형태의 파일이 아니라 트리거 MSI 파일 크기 정도에 불과합니다. 만약 이 폴더나 그 내용을 삭제한다면, 프로그램을 제거하거나 복구하거나 업데이트하는 데 Windows Installer를 사용할 수 없게 될 수 있습니다.
언젠가 시스템 드라이브의 여유 공간이 부족해졌는데 이 폴더가 차지하는 용량이 상당히 크다는 사실을 발견하게 되는 상황에 직면할 수도 있습니다.
함께 읽기: Windows Installer 패치(.MSP) 파일이란 무엇인가?
Windows Installer 폴더와 그 내용을 삭제해도 안전할까?
결론부터 말하면, 폴더를 비운다고 해서 시스템이 당장 멈추거나 오작동하지는 않습니다. 하지만 앞서 언급했듯이, 나중에 어떤 프로그램이라도 제거·복구·업데이트하려고 할 때 그 작업을 수행할 수 없게 됩니다!
따라서 Installer 폴더에서 파일을 삭제해서는 안 됩니다. 최소한 수동으로 지우는 일은 피해야 합니다. 이 폴더는 설치 파일과 패치(MSP 파일)를 위한 캐시 역할을 하며, 이를 제거하면 프로그램의 제거, 업데이트, 복구가 불가능해집니다. 나아가 소프트웨어에 업데이트나 패치를 적용하거나 제거하는 것조차 막힐 수 있습니다.
그럼에도 불구하고 시스템 드라이브의 공간을 꼭 확보해야 하는 상황이라면, 폴더 내용을 다른 드라이브로 잘라내기하여 보관하는 방법을 시도해 볼 수 있습니다. 단, 이 파일들은 고유한 것이므로 서로 다른 컴퓨터 간에 공유할 수 없습니다.
함께 읽기: Windows Installer 폴더에서 사용하지 않는 .MSI 및 .MSP 파일 정리하는 방법
또 다른 방법으로는 Windows Installer Cleanup Utility를 다운로드한 뒤 아래 명령을 실행하여 Installer 폴더를 정리하는 것입니다:
msizap.exe g!
이 명령을 실행하면 설치 관리자 및 패치 패키지가 나열됩니다. 참조되지 않는 패키지는 삭제해도 안전한 것으로 간주됩니다. 'g' 옵션은 모든 사용자에 대해 참조가 끊긴 채 남아 있는(고아가 된) 캐시된 Windows Installer 데이터 파일을 제거합니다.
Msizap.exe는 특정 제품의 모든 Windows Installer 정보 또는 컴퓨터에 설치된 모든 제품의 정보를 제거하는 명령줄 유틸리티입니다.
그러나 Msizap 사용 후에는 설치 관리자가 설치한 제품이 정상적으로 작동하지 않을 수 있으며, 시스템이 일관성 없는 상태에 빠질 위험도 있습니다. 이러한 이유로 Microsoft는 Windows Installer Clean Up 유틸리티에 대한 지원을 중단했습니다. 따라서 사용 전 반드시 시스템 백업을 진행하는 것이 좋습니다.
Windows Installer 캐시 파일이 손상되었거나 누락되어 문제가 발생했다면, 관련 문제 해결 가이드를 참고해 복구 방법을 찾아보시기 바랍니다.
함께 읽으면 좋은 글
- Winsxs 폴더의 비밀 – 용량이 계속 커지는 이유
- 임시 인터넷 파일(Temporary Internet Files) 폴더의 위치