사람들이 생각보다 많이 사용하는 Shock Sticker 라는 스티커 프로그램이 있다. 그런데 이 프로그램이 windows 7으로 업그레이드 과정에서 동작을 하지 않는다는 이야기가 많다. data라는 디렉토리에 자료를 저장하는데, 확실히 data 디렉토리에 백업 데이터를 넣어도 불러오지를 못하는 것이다! 내 생각에는 아마 Program Files(x86) 와 같은 디렉토리 이름을 잘 처리하지 못하는 것이 아닐까 생각이 든다.
알아보다가 찾아 낸 것은, Registry에 한번 data 디렉토리가 잘 못 저장되면 반드시 data가 그곳에 저장되어야 한다는 것이다. 따라서 첫번째 저장 디렉토리가 중요하다. 왜 인지는 모르겠지만, 환결설정에서 수정할 수 있는 데이터 파일 저장위치는 잘 먹지 않는다. 버그가 아닌가 의심이 된다.
따라서 data 파일을 복원 하기 위해서는 레지스트리에서
1. 아래 Shock Sticker 부분을 아예 지우고
2. D 드라이브 등에서 data파일이 있는 ShockSticker.exe 포터블 버전을 실행하니, 자신 안에있는 data 디렉토리를 성공적으로 불러올 수 있었다.
3.그리고 나서는 install한 Shock Sticker를 실행해도 기존의 D드라이브에서 읽어오게 된다.
다양한 실험을 해보지는 못해서 잘 하나하나 특성을 파악한 것은 아니지만, 결국은 레지스트리를 수동으로 지워주고 새로운 곳에서 실행하면 data를 잘 불러올 수 있다는 것이다.