좋은글

Photoshop CS3 expired error Fix

아르비스 2008. 9. 1. 04:53

포토샵 CS3 설치시 생기는 에러 중 가장 많이들 경험했을 'License Expired'.
Product license has expired 라는 에러내용과 함께 확인을 누르면 그대-로 꺼진다.
아마도 CS3 Extended 버전의 출시와 함께 설치에 필요한 시리얼 형식이 바뀐 것 같다.
재실행해도 마찬가지의 결과만 보게되니 의지의 한국인은 괜한 오기 부리지 말 것. 내가 그랬으니까;

이걸 해결하기위해 안해본 방법이 없다.
1. 제어판 > 프로그램 추가/제거로 Adobe Photoshop CS3 및 components 모두 제거 후 재설치
-> 재설치해도 이미 입력된 시리얼을 다시 입력할 기회가 주어지지 않는다;
2. 어도비에서 제공하는 WinCS3Clean을 이용한 완벽삭제 시도
-> 오랜만에 까만화면에서 y, n을 쳐가며 열심히 응했지만 꿈쩍도 않음;
3. 레지스트리 편집기에서 photoshop 들어가는거 싹 다 삭제 -_-
-> 힘들기만 하고 많기도 뭐그렇게 많은지... 한 20분 걸렸던 것 같은데 역시 소용없음


이렇게 꼬박 하루를 잘 쓰던 포토샵 CS3 Extended 삭제 + 포토샵 CS3 재설치 문제로 허비하고 난 뒤,
(Extended는 3D작업이 가능한데 1년 정도 쓰다보니 그것까진 필요가 없어보여서 Standard로 다시..)
이젠 안되는 상황에서도 웃음만 흘리다가 마지막으로 구글링을 통한 제패에 나섰다. _-_
구글링은 뭐 말그대로 google+ing; 구글에서 옴팡지게 검색해주고 검색결과에 순순히 응하는 것이다. 흑흑.

photoshop cs3 license expired 등의 키워드로 검색한 결과는 다음과 같았다.
C:\Program Files\Common Files\Adobe\Adobe PCD\cache\cache.db
위 파일을 삭제해서 사용 가능한 시리얼을 재입력하라는 것.

해결이라도 된 양 벌써부터 기뻐했는데 삭제하고 재실행하니 정말 시리얼을 다시 요구하더라.
포토샵 CS3 키젠을 사용해 얻은 serial number와 그에따른 authorization code를 재입력,
오오! 인식되고 로딩이 되는 것 같더니 다시 license expired. 으으아악!!!!
이쯤되니 여지껏 들었던 'extended를 그냥 쓸까' 하는 생각보다
'standard를 무조건 설치할래' 라는 생각이 지배적 -_-;


...

자, 다시 구글링에 돌입.
cache.db가 곧 포토샵 인증과 연관이 있는건 확인했으니 이제 cache.db 관련 검색을 시작했다.
한국어 검색결과는 거의 위의 방법만 설명하고 있어 제쳐두고 영문 검색결과에서 파헤치다가....
omg! 드디어 해결책을 찾았다! 감동 T_T


1) First off, delete C:\Program Files\Common Files\Adobe\Adobe PCD\cache\cache.db

2) Then run any of the CS3 (Encore in your case) programs. Click Accept to continue, then enter your serial that used to work. BEFORE clicking next, you'll notice that you have a NEW cache.db file in C:\Program Files\Common Files\Adobe\Adobe PCD\cache

3) Right click the file, go to properties and make it READ ONLY, and then click next on CS3 after entering your key.

4) Next, after you get to the register software screen.

Click "Register Later"

5) Now it should be working, technically speaking that is, but you're not done yet.

The register screen should have popped up again. This time, remove the check for "Read Only" from that new cache.db file and select "Do Not Register" from the the top of the register software menu.

6) Now, as soon as you click continue, make the cache.db file read only again, and LEAVE IT THAT WAY to prevent a possible reoccurrence or Adobe trying to send the patch through again disguised as an "update".


이힝. 바로 cache.db와 살짝 놀아주면 된다는 설명인 것이다!!!!! 대충 한쿡말로 바꾸면 -_ㅠ

1. 일반적인 경로에 설치했다고 가정했을 때, 위에서 보여지는 경로의 cache.db를 일단 삭제한다.
2. 포토샵 CS3를 실행하면 시리얼넘버를 다시 입력할 수 있는 창이 뜨는데,
  이 때 시리얼을 입력하고 next 버튼을 누르기 전에, 새로 생겨있는 cache.db 파일 속성을 '읽기 전용'으로 만든다.
  (파일에서 우클릭 > 속성 > 읽기전용 체크, 확인)
3. next 버튼을 눌러주면 register 창이 뜨게되고, 창 하단의 register later 버튼을 눌러 일단 빠져나간다.
4. 포토샵 CS3의 실행이 정상적으로 됐다. 반가운 포토샵 인터페이스를 채 감상하기도 전에 다시 뜨는 창.
  register 창이 한 번 더 뜨게된다. 매우 중요한 단계 !
  아까 체크했던 읽기전용을 다시 클릭해 non-check 상태로 바꾸고, register 창으로 돌아와
  이번에는 창 위쪽의 펼침목록상자에서 do not register를 선택, 확인한다.
5. 그리고 다시 cache.db 파일을 읽기전용 파일로 만들어준다.
6. 재실행도 해보고 재부팅도 해보고 업데이트를 해봐도 잘 되는걸 확인할 수 있당 :)