구글 크롬 포터블 버전을 사용하시는 분들 많이 계신가요? 일반적으로 포터블 버전은 아래 사이트에서 다운받아 쓰실텐데요

http://portableapps.com/apps
http://portableappz.blogspot.com/

제가 지난 토요일에 몇시간동안 실험해본 결과 구글 크롬은 자체적으로 포터블 성격을 가지고 있다는 결론을 내렸습니다. 허탈하게도 해법은 간단했는데 저는 괜히 돌아돌아 레지스트리 비교를 통해 해법을 찾았습니다. 일단 두가지 이야기를 다 해드리겠습니다.


구글 크롬을 설치하면

윈도우 XP - %UserProfile%\Local Settings\Application Data\Google
비스타 이상 - %LocalAppData%\Google


위 경로에 설치되는데 (위 경로를 복사해서 탐색기에 붙여넣으시면 됩니다.) 여기 있는 Chrome 폴더만 빼온 다음 순수 윈도우 상태에서 실행을 해봤습니다. 물론 결과는... 당연히 실행되지 않았습니다. 그래서 열심히 연구해본 결과 레지스트리에서 해법을 찾았습니다.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Google\Update\Clients\{8A69D345-D564-463c-AFF1-A69D9E530F96}]
"pv"="5.0.375.126"


위 레지스트리를 병합하니 크롬이 실행되었습니다. 물론 저기 PV 값에는 실행하려는 크롬의 빌드를 넣어야 합니다. 반대로 크롬을 정식으로 설치했다 하더라도 저기 레지스트리를 삭제해버리면 크롬이 실행되지 않습니다.

제가 이거 하나 알아낸다고 정말 몇시간동안 수십번 테스트하고 고생했는데... 더 쉬운 방법이 있었습니다. 그냥 Chrome.exe 파일을 빌드넘버 폴더 안에 넣고 거기서 실행하면 됩니다. ㅠㅠ


아무튼 이제 본격적으로 실습해보겠습니다.


1. 현재 크롬이 설치되어 있는 경우

현재 크롬이 설치되어 있는 경우 제가 위에서 말씀드렸던 경로로 찾아가서 크롬 폴더를 그대로 복사해오시면 됩니다.



포터블로 사용할 계획이니 적당히 D 드라이브 아무 곳에나 보관하시면 되겠지요.



2. 현재 크롬이 설치되어 있지 않은 경우

현재 크롬이 설치되어 있지 않은 경우 크롬을 설치하면 속편하겠지만 레지스트리를 지저분하게 만들기 싫으신 분들은 순정 크롬을 수동으로 다운받아 주시면 됩니다.

주소는 아래와 같은 형식입니다.

http://dl.google.com/chrome/install/375.126/chrome_installer.exe

똑같은 방식으로 이것도 있는데

http://cache.pack.google.com/edgedl/chrome/install/375.126/chrome_installer.exe

첫번째 주소가 더 짧으니까 저걸로 하겠습니다.

위 주소는 현재(8월 16일) 기준으로 최신 안정화 빌드인데요, 중간에 보이는 숫자만 변경하면 다른 빌드도 다운로드 가능합니다.

예를 들어 Dev 최신 빌드는

http://dl.google.com/chrome/install/490.1/chrome_installer.exe

카나리아 최신 빌드는

http://dl.google.com/chrome/install/493.0/chrome_installer.exe


이런 식으로 중간에 있는 숫자만 바꿔주세요. 그럼 나중에 이 글을 보게되신 분들은 각자 알아서 최신 빌드의 크롬을 다운로드 받으실 수 있을 것입니다.

이렇게 다운받은 chrome_installer.exe 파일은 설치파일이 아닙니다. 7zip SFX 파일인데 일단 이놈을 압축 풀어줍니다. 그럼 안에있는 chrome.7z 파일이 나옵니다. 이 파일을 다시 한번 압축 풀어줍니다. 그럼 Chrome-bin 폴더가 나옵니다. 이놈이 순정 크롬입니다. 폴더 이름은 Chrome 으로 바꾸면 좋겠지요.



3. 포터블로 실행하기

이제 적당한 곳에 폴더를 옮겨두고 제가 위에서 언급했듯이 크롬 실행파일을 빌드넘버 폴더 안으로 이동시킵니다. 그래야 크롬이 설치되지 않았던 순수 윈도우에서도 포터블로 잘 작동합니다.



안으로 이동하신 다음 크롬을 실행하면 초기 상태로 실행되면서 즐겨찾기도 가져오고 바탕화면에 아이콘도 만들어 줍니다. 혹 이렇게 크롬 초기 상태를 그리워 하시는 분들이라면 폴더에서 First Run 파일을 삭제해주세요. 이건 아무 내용도 없는 태그파일입니다. 이 파일이 없으면 초기 상태라 인식하고 다시 처음 실행 상태로 돌아갑니다.

이대로 그냥 사용해도 상관은 없는데 사용자 설정 파일을 포터블 위치에 보관하고 싶다면 바탕화면에 생성된 바로가기 아이콘을 편집해야 합니다. 설정하지 않으면 원래 크롬이 설치되던 위치에 사용자 설정이 남게 되는데, 포터블로 사용했을 때의 장점이 포맷해도 기존 설정을 그대로 사용할 수 있다는 것임을 고려한다면 사용자 설정 폴더는 포터블 위치로 지정해두는게 좋겠죠.

크롬 바로가기 아이콘에 우클릭 - 속성 - 바로 가기 - 대상
아래와 같은 형식으로 chrome.exe 뒤쪽에다 한칸 띄우고 --user-data-dir= 부분을 넣어주시면 됩니다.
경로 중간에 띄어쓰기가 포함된 경우 큰 따옴표로 감싸줘야 합니다.

--user-data-dir="D:\Chrome\User Data"



이렇게 옵션을 붙여서 사용자 설정 폴더를 지정할 수 있기 때문에, 나중에 크롬 버전이 업데이트 되더라도 저 폴더만 잘 보관하면 새 버전의 크롬에서도 기존 설정을 그대로 사용할 수 있습니다. 물론 구글 계정에 동기화 시켜버리면 설정 문제는 걱정을 안해도 되지만... 온라인 상에 기록을 남기는게 싫으신 분들은 이렇게 하시는게 좋겠지요.



4. 업데이트 문제는?

기본적으로 포터블 버전을 사용하시는 분들은 자동 업데이트를 바라지 않으실 것입니다.



위 내용들을 정확히 이해하셨다면 이 부분에 대해서는 따로 설명드리지 않아도 되겠지요. 업데이트된 크롬을 구해서 똑같은 작업을 해주시면 됩니다. 그런데 크롬 정식버전 업데이트가 언제 되었는지, 빌드는 얼마인지 어떻게 알 수 있냐구요? 여러가지 방법이 있겠지만 제가 찾아본 페이지는 이곳입니다.

http://googlechromereleases.blogspot.com/search/label/Stable%20updates

위 블로그에서 바로 보이는 빌드가 최신 안정화 버전입니다. 다운받으시려면 앞서 알려드린 주소에서 중간 숫자만 바꾸면 되겠지요.