앞선 포터블 프로그램에 관한 글에서 특징과 장점에 대하여 알아보았습니다.

오늘은 포터블 프로그램의 단점과 활용법에 대하여 알아보겠습니다.

1. 자동업데이트 불가

포터블 프로그램은 자동업데이트가 불가능 합니다.

일반적으로 설치형 프로그램은 프로그램 시작시 자동으로 업데이트 여부를 검사해 알려주거나 수동으로라도 업데이트 여부를 확인할 수 있습니다.

그리고 업데이트 사항이 있는 경우 업데이트를 해주기도 합니다.

하지만 포터블 프로그램은 자동 업데이트를 가능한 사용하지 말 것을 권장합니다.

이유는 프로그램이 업데이트 되면서 새로운 기능이 추가되거나 하는 경우 레지스트리 혹은 각종 폴더에 추가적인 정보를 남길 수 있습니다.

이러한 추가적인 정보는 포터블 프로그램이 제작될 당시에는 확인할 수 없던 정보입니다. 따라서 이런 추가적인 정보를 포터블 프로그램이 항상 유지할 수 있도록 수정해야합니다.

즉, 포터블 프로그램 제작자가 업데이트 내역을 먼저 확인하고 그에 맞는 포터블 프로그램을 배포하면 그것을 다운로드 받아서 사용해야 하는 것입니다.

이점이 포터블 프로그램의 치명적이라면 치명적인 단점이 될 수 있겠습니다..

하지만 업데이트가 자주 일어나지 않는 프로그램이고 포터블 프로그램 배포자가 성실한(?) 경우 크게 걱정할 부분은 아닙니다..^^
(또한 포터블 프로그램 제작자와 설치형 프로그램 제작자가 동일한 경우 자동업데이트를 지원하기도 합니다.)

2. 중복실행 불가

설치형 프로그램은 일반적으로 중복실행이 가능한 경우가 많습니다.

예를들어 엑셀프로그램의 경우 엑셀파일을 여러개 여는 경우 엑셀프로그램이 중복해서 실행되어 각각의 파일을 연다고 볼 수 있습니다.

하지만 포터블 프로그램의 경우 중복실행은 불가합니다.

앞서도 설명드렸지만 포터블 프로그램은 프로그램이 실행되면서 레지스트리나 각종 폴더에 사용하는 정보를 프로그램이 종료될 때 포터블 폴더에 백업해두고 나중에 실행될 때 다시 복원해서 설정을 유지합니다.

따라서 프로그램을 중복해서 실행하다보면 백업해야할 정보가 꼬일 수 있으므로 중복실행을 허용하지 않습니다.

단점은 이정도로 생각이 됩니다. ^^

자동 업데이트가 되지 않는 문제는 조금 불편할 수 있지만.. 포터블 프로그램 배포자가 꾸준히 관리해준다면 크게 불편하지 않습니다.

.
.
.

포터블 프로그램은 위에서 언급한 2가지 단점에도 불구하고 장점이 더 많습니다.

특히나 회사 혹은 기타 다른 장소에서도 집에 있는 pc와 동일한 환경에서 작업할 수 있는 것은 단점을 감수할 정도로 큰 장점이 될 수 있기 때문입니다.

포터블 프로그램을 받아서 사용해보고 싶으신 분들은..

USBOFFICE 홈페이지 로 가셔서 회원가입을 하시고 공식배포 S/W를 다운로드 받아서 사용해보시기 바랍니다.


USBOFFICE 사이트는 운영진이 배포하는 포터블 프로그램에 대해서는 업데이트 관리도 잘되고..

무엇보다 설치형 프로그램의 개발자로부터 포터블 배포허가를 받아서 배포하므로 추후에 라이센스관련 문제를 염려하실 필요가 없습니다.

지난번 포터블 프로그램의 소개에 이은 두번째 글입니다.

포터블 프로그램의 특징으로 하나의 PC에 종속되지 않고 어떤 PC에서든 프로그램을 동일한 설정상태로 유지하면서 사용할 수 있다는 점이었습니다.

이런 포터블 프로그램의 특징은 다음과 같은 장점으로 활용될 수 있습니다.

1. 어디서든 내PC와 같은 환경

예를 들어 앞서 소개한 크롬플러스를 이용해서 설명드리겠습니다.

크롬플러스를 집에서 사용하는 PC에 설치하여 사용하는 경우 크롬에 설정해둔 각종 설정정보들.. 예를 들면 아래 화면과 같이 IE Tab을 이용하는 페이지정보를 회사 pc에서 동일하게 사용할 수는 없습니다.
(북마크 정보는 동기화가 되지만 세세한 설정정보까지 동기화할 수는 없습니다..)

하지만 크롬플러스를 포터블 형태의 프로그램으로 사용하는 경우 USB에 크롬플러스 포터블을 담아서 다니는 경우 언제나 동일한 크롬설정정보를 가지고 웹서핑을 즐길 수 있습니다.
(북마크 동기화도 필요없지요;;)

또한.. 회사 PC에 크롬플러스가 설치되어 있지 않아도 상관없습니다. USB를 꽂아서 크롬플러스 포터블을 사용하면 되니까요.. ^__^

2. 포맷도 걱정없어요..

윈도우를 사용하다보면 여러가지 이유로 해서 PC를 포맷하는 경우가 발생합니다.

갑자기 DLL이 꼬여서 프로그램이 정상적으로 동작하지 않거나.. 지나치게 많은 프로그램 설치로 인해 부팅속도가 느려졌다거나.. 등등..

이렇게 PC를 포맷하면 그동안 사용했던 프로그램들을 설치하느라.. 또 시간을 보냅니다.

물론 고수분들은 고스트로 이미지를 구웠다가 재빨리 복구하시지만..

고스트로 이미지를 만들어 둔다고 하더라도.. 윈도우 설치 후 업데이트와 오피스 등 최소한의 유틸리티 프로그램만 유지하는것이 보통이므로.. 몇가지 프로그램들은 설치하셔야 합니다.

설치만 해서는 되는것이 아닙니다.. 프로그램을 사용하면서 개인적으로 설정했던 정보들을 백업해두었다면 다시 복원하시고.. 아니라면 다시 설정을 하셔야 합니다.

하지만 포터블 프로그램을 사용하는 경우에는 pc를 포맷해도 걱정이 없습니다.

프로그램만 별도의 저장장치에 복사해두었다가.. pc를 재설치 하신 후에 백업해둔 포터블 프로그램들을 다시 복사하시면 됩니다.

물론 프로그램을 사용하시면서 개인적으로 설정해두었던 내용까지 모두 백업이 되므로 프로그램을 다시 설정할 필요도 없습니다.

3. 깨끗한 PC환경 유지..

일반적으로 프로그램을 설치하면 레지스트리나 각종 SYSTEM폴더 혹은 TEMP폴더등등에 프로그램 설치정보를 남깁니다.

프로그램을 실행하면서도 각종 파일들을 임시로 만들어 둡니다.

하지만 포터블 프로그램은 레지스트리나 PC의 특정폴더에 프로그램 사용정보를 기록하지 않기 때문에 깨끗한 PC환경을 유지할 수 있습니다.

물론 이부분은 논란의 여지는 있습니다.

포터블 프로그램이라고 해도 레지스트리나 하드디스크에 전혀 정보를 남기지 않는 것이 아니기 때문입니다.

하지만 가능한 흔적을 남기지 않는 것을 원칙으로 하기 때문에 설치형 프로그램을 사용하는 것보다는 깨끗한 PC환경을 유지할 수 있습니다.

.
.
.

이 정도가 포터블 프로그램의 장점이라고 소개할 수 있을 것 같습니다.

하지만 포터블 프로그램이 장점만 있다면.. 빛과 어둠이 공존하듯이 단점이 존재합니다.

다음 포스팅에서는 포터블 프로그램이 갖는 단점과.. 활용법에 대하여 글을 써보겠습니다.

앞선 글에 이어 관심을 가져주셔서 감사드리고 다음 글도 기대해주세요..

혹시 포터블 프로그램이라고 들어보셨나요?

단순히 영어를 번역해 보면 들고다닐 수 있는 프로그램.. 휴대용 프로그램 정도가 될 것 같습니다.

이번에는 요즘 점차 늘어가고 있는 포터블 프로그램에 대하여 알아보려 합니다.

일반적인 프로그램은 setup파일등을 실행시켜 프로그램을 설치하는 과정을 거쳐 사용하게 됩니다.


이렇게 프로그램을 설치하고 나면 단축아이콘이 생기고 프로그램을 실행하여 사용합니다.

하지만 포터블 프로그램은 이러한 프로그램 설치과정을 거치지 않습니다.

보통 프로그램 배포시 압축파일 형태로 배포되곤 합니다.


이렇게 요즘 추세는 프로그램을 포터블 형태로 배포하는 곳이 늘어나고 있다는 점입니다.

또한 프로그램 제작자와 별도로 설치형 프로그램을 포터블 프로그램으로 만들어서 배포하는 곳도 있습니다.


그렇다면 포터블 프로그램이 주는 장점은 무엇이 있을까요??

먼저 포터블 프로그램의 장점을 확인해보려면 포터블 프로그램이 정확히 설치형태의 프로그램과 어떻게 다른것인지 알아볼 필요가 있습니다.
(포터블 프로그램이라고 해서 설치형 프로그램과 기능상으로 차이가 나지는 않습니다.)

일단 첫번째 차이점은 프로그램을 설치하는 방식입니다.

설치형 프로그램은 설치파일의 안내에 따라 원하는 폴더에 프로그램이 실행되는데 필요한 파일들을 설치하고 바탕화면등에 단축아이콘을 만듭니다.

포터블 프로그램은 보통 압축파일형태로 제공되어 압축을 풀면 그곳에 프로그램을 실행하는데 필요한 파일들이 있어 프로그램을 실행할 수 있습니다.

얼핏보면 단지 프로그램을 설치하여 사용하느냐.. 그냥 압축을 풀어 사용하느냐의 차이로 보일 수 있을지 모르지만.. 포터블 프로그램이 실행되는 환경을 살펴보면 큰 차이점이 있습니다.

즉, 설치형 프로그램과 포터블 프로그램의 두번째 차이점은 사용하는 환경입니다.

보통 설치형 프로그램은 pc에 프로그램을 설치하여 사용하기 때문에 각종 설치정보나.. 프로그램을 사용하면서 사용자가 설정하는 각종 설정정보등을 레지스트리나 지정된 폴더안의 설정파일에 기록합니다.

하지만 포터블 프로그램은 일반적으로 USB등의 메모리에 담아서 다니면서 작업하는 PC에 USB를 꽂고 프로그램을 사용합니다.

즉... 언제든 PC는 달라질 수 있으므로 각종 설정정보를 PC의 레지스트리나 특정 폴더에 담아둘 경우 각종 설정정보를 유지할 수 없으므로 사용자는 매번 프로그램을 입맛에 맛게 수정해주여야 하므로 설치형 프로그램과 동일한 형태로 프로그램 설정정보를 기록할 수 없습니다.

포터블 프로그램은 프로그램의 설정정보를 유지하기위해 프로그램이 실행되는 상대적인 경로에 프로그램의 설정정보를 기록합니다.
(USB를 PC에 꽂는 경우 E드라이브를 사용할지 F드라이브를 사용할지는 PC환경에 따라 달라질 수 있기 때문이며.. 사용자가 포터블 프로그램을 어떤 폴더 아래에 두고 사용하는지도 제각각 다르기 때문입니다.
따라서 설정정보는 포터블 프로그램이 실행되는 폴더를 기준으로 기록하는것이 보통입니다.)

따라서 어떤 PC에서 사용하던지 동일한 프로그램 설정환경에서 프로그램을 동작할 수 있습니다.

.
.
.

그렇다면 포터블 프로그램은 어떻게 프로그램의 설정정보를 유지할 수 있을까요?

만약 설치형 프로그램 제작자와 포터블 프로그램 배포자가 동일한 경우라면..

자신이 만든 프로그램이므로.. 프로그램의 각종 설정정보를 포터블 폴더에 저장하도록 프로그램을 개발하면 됩니다.

하지만 보통의 포터블 프로그램은 설치형 프로그램 제작자와 포터블 프로그램 배포자가 다릅니다.

따라서 포터블 프로그램 배포자는 설치형 프로그램이 실행되면서 사용하는 각종 레지스트리 정보 및 여러 폴더에 기록하는 설정파일들을 모두 알아두었다가.. 프로그램이 종료되면 위에서 감시하던 각종 정보를 모두 포터븦 폴더에 백업해두는 방식을 사용합니다.

물론 백업하면서 해당 정보는 삭제하지요..

그리고 나중에 포터블 프로그램을 다시 실행하는 경우 앞서 포터블 폴더에 백업해둔 레지스트리 정보나 각종 설정파일들을 원래 폴더에 복원시키면 프로그램의 설정정보를 유지할 수 있게 됩니다.


위 화면은 크롬플러스 포터블 버전을 사용한 경우 실행되는 프로세스 리스트들 입니다.

보시면 크롬 프로세스와 함께 크롬플러스 포터블 프로세스도 함께 실행되고 있는 모습이 보입니다.

이 크롬플러스 포터블 프로세스가 레지스트리 정보 및 각종 설정파일들을 백업하고 복원하는 역할을 하게 됩니다.

.
.
.

오늘은 포터블 프로그램에 대한 간단한 정보를 확인해 보았습니다.

포터블 프로그램이 설치형 프로그램과 다른 점으로 프로그램이 실행되는 환경을 꼽았습니다.

다음 포스팅에서는 포터블 프로그램의 장점을 소개하겠습니다.

제가 블로그를 시작한 이래 연작을 하기는 처음이네요.. ^^;;

한번에 쓰려고 했지만 포터블 프로그램이 생소한 분들이 대부분이므로.. 먼저 포터블 프로그램에 대한 소개를 하고 쉬었다가 가는 것이 도움이 되리라 판단해서 연작을 하기로 했습니다.

그럼 다음 글도 기대해주세요;;


+ Recent posts