포터블 프로그램과 설치형의 차이
포터블 프로그램은 설치 과정 없이 자기 폴더에서 바로 실행됩니다. 설치형 프로그램은 설치 프로그램이 배치하고 Windows에 등록합니다. 둘 다 쓰임새가 있습니다.
'설치형'이란
설치 프로그램은 파일을 복사하고(보통 Program Files) 프로그램을 Windows에 등록합니다. 제거를 위한 [앱] 항목, 시작 메뉴 바로 가기, 열 수 있는 파일 형식, 경우에 따라 서비스나 드라이버까지 등록합니다. 모든 사용자용으로 설치하려면 관리자 권한이 필요합니다.
'포터블'이란
포터블 프로그램은 놓인 자리에서 그대로 실행되는 폴더나 단일 .exe 파일입니다. 설치 정보를 기록하지 않고 설정도 대개 자기 옆에 저장하므로 USB 메모리에서 실행할 수 있으며, 폴더를 지우면 아무것도 남지 않습니다. 대부분의 포터블 프로그램은 관리자 권한이 필요 없습니다.
눈여겨볼 차이
업데이트: 설치형은 스스로 또는 winget으로 업데이트되는 경우가 많고, 포터블은 직접 교체합니다(winget으로 설치한 포터블 패키지는 winget으로 업데이트할 수 있습니다). 파일 형식과 바로 가기: 설치 프로그램만 등록합니다. 서비스, 드라이버, 셸 확장: 설치가 필요합니다. 정리: 포터블 프로그램은 폴더만 지우면 됩니다.
winget과 포터블 앱
winget은 포터블 패키지도 설치합니다. 사용자 프로필에 두고 명령 별칭을 추가하므로 어느 터미널에서든 실행할 수 있습니다. winget list에 표시되고 winget uninstall로 제거됩니다.
%LOCALAPPDATA%\Microsoft\WinGet\Packages%LOCALAPPDATA%\Microsoft\WinGet\Links무엇을 고를까
매일 쓰고 항상 최신으로 유지하고 싶은 프로그램, 서비스나 파일 연결이 필요한 프로그램은 설치형이 맞습니다. 가끔 쓰는 도구, 관리자 권한이 없는 PC, USB 메모리에서 실행할 때는 포터블이 맞습니다.
자주 묻는 질문
포터블 버전이 있는지 어떻게 알 수 있나요?
ExeAtlas 앱 페이지는 포터블 패키지를 따로 표시하며, 설치 파일 표에서 ZIP이나 포터블 파일을 설치 프로그램과 구분해 보여 줍니다.
포터블 프로그램이 더 안전한가요?
그 자체로 더 안전하지는 않습니다. 시스템을 덜 바꿀 뿐, 공식 배포처에서 받고 SHA256 해시를 비교하는 확인은 똑같이 필요합니다.