Clean Uninstall 인증마크라도 하나 만들었으면

Lenovo T61p 노트북을 구입하고 이제 한 2주 정도 사용하였다. 참 맘에 든다. 언제 시간이 나면 리뷰를 한 번 써볼까한데 시간의 압박이.. 그런데 이 노트북을 구입할 때 Vista Ultimate으로 주문을 하였는데, 처음 노트북을 받고 나서 각종 셋업을 끝내고 처음으로 부팅하자마자 나는 경악하지 않을 수가 없었다. 부팅 시간이 5분을 향해 달리고 있었고 시스템이 잠잠해진 뒤 작업관리자를 통해 프로세스 개수를 살펴보니 무려 90개가 넘었다!!!

아니 도대체 말이 되는 소리인가? 운영체제 하나 띄었는데 90개의 프로세스가 돌아가고 있다는 것이! 이렇게 지저분하고 쓸데없는 프로그램을 덕지덕지 깔아놓으니 비스타 느리다고 욕 먹는거지. 어쨌든 싹 다 날리고 다시 새롭게 비스타를 까니 데스크탑과 비슷한 수준으로 쌩쌩하게 잘 돌아간다. 부팅 후 프로세스는 보통 54~58 정도를 유지한다. 무려 30개 이상의 프로세스를 줄인셈이다. 90개가 넘는 프로세스의 가장 큰 원인은 바로 ThinkVantage라는 Lenovo IBM 노트북의 번들 프로그램이다. 별에 별 희한한 기능을 가진 프로그램들이 넘쳐난다. 물론 그 중에는 유용한 녀석도 있지만 대부분은 쓸모 없다.

그러면 그냥 이 프로그램들을 언인스톨하지 왜 시간 걸리게 다시 윈도우를 새로 깔아? 라는 질문을 하게 마련이다. 그런데, 안타깝게도 나를 포함에 많은 수의 사용자들은 언인스톨을 해도 무언가가 컴퓨터에 남아 영향을 줄 것이라고 생각하고 있다. 실제로도 그러하고. 레지스트리리를 건들인다거나 시스템 폴더에 각종 파일들을 남겨두기 때문에 지워도 찝찝함이 남는다.

그래서 프로그램을 만들고 판매를 할 때, "Clean Uninstall"과 같은 인증 마크라도 하나 만들었으면 좋겠다. 그러니까 "이 프로그램은 언인스톨을 하면 완벽하게 지워짐을 보장합니다" 와 같은 것을 인증하는 것이다. 레지스트리도 완벽하게 지워야하며, 어떠한 파일도 남기지 않아야한다. 사용자 설정같은 것도 사용자에게 물은 뒤 원하는 곳에다가 백업하고 모든 것은 다 지워야만 한다. 특히 IE나 탐색기와 통합이 되는 기능이 있을 시에는 더더욱 엄격하게 말끔히 제거가 되는 것을 보장해야한다.

예전 글에서도 썼듯이 소프트웨어 설치와 삭제가 마치 물리적인 케이블을 꼽고 뽑는 것과 같이 되면 참 좋겠다. 그 시작으로 모든 소프트웨어들이 "완전하고 안전하고 검증가능한 (ㅎㅎ) 삭제"가 보장되는 것을 기대해본다.



ps. 실제 어떤 다운로드 사이트 같은 경우는 spyware free라는 것을 보장하기도 한다. KMPlayer 같은 경우는:
Uninstall도 이런 것을 보장해줬으면 정말 좋겠다.
by object | 2007/09/18 02:28 | 컴퓨터 | 트랙백 | 핑백(1) | 덧글(14)
트랙백 주소 : http://minjang.egloos.com/tb/1479750
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Linked at 미친병아리가 삐약삐약 : 20.. at 2007/09/24 00:37

... 글이 있나 해서 클릭해봤더니 위키피디아로 연결된다.. 위키피디아에서 Lady Heather가 검색가능, 놀랍군.. 진정한 이 시대의 백과사전.. Clean Uninstall 인증마크라도 하나 만들었으면 동감, 동감.. 64 대 8, 구글과 MS 검색 격차 더 벌어져 구글 독점, 대단해요.. 그래도 MS만큼 욕을 먹지 않는 것을 보면 신기해.. ... more

Commented by 쌍부라 at 2007/09/18 03:16
여기에 대해서는 윈도 유저가 계속 맥 유저를 부러워할 수밖에 없을 것 같습니다 :-)
Commented by object at 2007/09/18 04:19
맥 같은 경우 아이콘을 휴지통에 던져 놓기만 하면 언인스톨이 되는데 그렇다고 완전히 깨끗한 언인스톨을 보장하는 건 아니지 않나요? 리눅스 같은 경우도 프로그램 삭제 해도 지저분하게 남는 경우가 꽤 많던데요. 이건 운영체제의 문제라기 보다는 응용 프로그램들의 문제라고 생각해요. 물론 운영체제가 정말 강력하게 이런 것을 제한을 두면 되지만 그렇게하면 또 많은 회사들이 나 죽네~ 라고 곡할 것 같고..
Commented by felucca at 2007/09/18 04:25
sound and complete? ㅋㅋㅋ
Commented by object at 2007/09/18 05:14
Yes, and verifiable. ㅎㅎㅎ
Commented by chungsuk at 2007/09/18 05:31
Mac OSX 자체가 클린 언인스톨을 지원한다기보다는 그 방식이 직관적이고 편리하다는 게 장점이죠..
물론 레지스트리 자체가 없으므로 레지스트리 꼬임으로 인한 여러 오동작들은 없다는 점도 있구요.
단지 여러가지 config 파일 등이 남아있다는 게 괜히 찜찜한 것일뿐.. 문제를 일으키진 않습니다.
하긴 저도 윈도우적 습관이 남아서 OSX에서도 Appzapper같은 전용 언인스톨 프로그램을 씁니다.
Commented by object at 2007/09/18 05:49
보통 윈도우에서 문제를 많이 일으키는 것들이 shell extension 같은 것입니다. 대표적으로 Nero 같은 버닝 툴이 썰렁하게도 코덱을 마구 깝니다. 그래서 탐색기에서 동영상 파일들이 올라오면 이 코덱들을 자동으로 로딩하죠. 그러다가 탐색기가 죽고 난리도 아닙니다. 삭제를 해도 찜찜한 기분을 지울 수 없죠. 그 외, 대표적인 예로는 압축파일에서 우클릭을 하면 나타나는 각종 압축 관련 메뉴들을 예로 들 수 있습니다. 이런 경우는 레지스트리를 많이 건들이기 때문에 문제가 발생할 소지가 많습니다. 또, 디바이스 드라이버도 빼놓을 수 없겠군요.

궁금한건 리눅스나 맥도 이런 shell extension 프로그램들이 많을 것 같은데 거기서는 어떤 식으로 하나요? 레지스트리는 없지만 어떤 식으로라도 운영체제와 연결을 지어야하니깐요. 아마 허접한 프로그래머들이 규칙 안 지키고 멋대로 짜면 아무리 맥이라고 해도 별 수 없을 것 같긴한데 말입니다.

뭐든 trade-off가 있기 마련이겠죠. 윈도우 처럼 shell extension에서 별 짓 거리 다 하도록 냅두면 탐색기가 동영상 파일이 있는 폴더만 가면 죽을 수도 있고, 아니면 애초에 이런 필터라는 것부터 막는다면 이런 일은 없겠지만 또 그 만큼 편리함을 잃는 것이겠죠.. 흠.. 어려운 문제에요.
Commented by NuRi at 2007/09/18 06:32
OS X의 경우, 이런 식으로 되어 있습니다. ~/Library/Contextual Menu Items/GraphicConverterCMI.plugin
해당폴더에 플러그인을 집어 넣으면 실행시 불러들이는 방식이죠.
Commented by 생각없음 at 2007/09/18 09:36
분하지만(?) 이점에선 윈도우 ㅄ ㅠㅠ
하지만 저도 요샌 레지 만져본 적이 몇년간 없는데..
자꾸 윈도우의 단점으로 레지스트리를 거론하는 맥빠들은 조금 이해가 안됩니다 ㅁ-
Commented by zoops at 2007/09/18 11:21
ㅎㅎㅎ 공유파일을 제외하고는 불가능한 일이 아닌듯 싶은데....
그런 사이트라도 하나 만들어서 사용자들이 테스트 해서 하나씩 검증해 올리게 해도 좋을것 같네요..
Commented by object at 2007/09/18 12:33
레지스트리가 망가져서 윈도우가 박살나는 일은 솔직히 이제 없는데 말이죠 ㅎㅎ 성능이 저하된다는 것도 약간 뜬금이 없는 소리입니다. 레지스트리의 주요 기능은 CLSID를 등록해서 각종 COM 객체 관리하는 것이 가장 큰편이고 그 외 각종 컨트롤 패널 정보나 하드웨어 세팅들이 들어있죠. 사실 이게 어디던 존재는 해야하는데요. 리눅스는 그냥 파일로 두었다면 레지스트리는 속도를 위해 DB 형태로 만든 것이지요. 그래서 Win32 API를 보면 .ini 파일에 정보 쓰지 말고 레지스트리에 쓸 것을 권장까지 했습니다. 그래서 많은 프로그램들이 레지스트리에다가 정보를 썼었구요. 이제는 근데 더 이상 레지스트리로 인해 성능 향상이 없으니 다시 XML 같은 형식으로 회귀하고 있는 것이지요..
Commented by oO천랑Oo at 2007/09/18 17:35
탐색기에서 동영상 파일들이 올라오면 이 코덱들을 자동으로 로딩하죠. 그러다가 탐색기가 죽고 난리도 아닙니다. <-- 지금 경험중입니다. 네로 뻔잉..이걸 지워..새로 윈도 깔어 고민중입니다. ㅠㅠ
Commented by object at 2007/09/19 02:06
네로 정말 지독한 프로그램입니다. 첨엔 좋아했다가 이젠 안씁니다 -_-; 그냥 DVD버닝은 걍 윈도우에 있는 기능 쓰고 있고, ISO 버닝만 다른 프로그램 구해서 쓰고 있습니다. 버닝툴이 direct x를 깔려고 하질 않나 코덱을 엄청 깔아서 윈도우 개판 만들지 않나 ㅠㅠ

혹시 발생하는 오류가 COM Surrogate 오류라면 아래 링크를 참고해보세요.
http://www.parkoz.com/zboard/view.php?id=my_tips&no=8706
저 링크에서 이야기하는 탐색기 옵션을 바꾸는 것은 완벽한 솔루션이 아니고 네로 코덱을 제거하는 것이 가장 확실한 방법입니다. 마이크로 네로를 까는 것도 좋을 듯. 답글까지 참고해보세요. 프로그램 좀 만들려면 제대로 만들지 ;;
Commented by Sungbae at 2007/09/19 04:54
노트북이 고장나서 저도 t61 질렀습니다. 형 걸 레퍼런스로 삼아서 ㅋㅋ
그런데 estimated ship date 가 너무 늦네요. 2주 후로 되어 있던데 얼마만에 받으셨어요?
Commented by object at 2007/09/19 09:13
빨리 오더라. 8월 31일에 주문했는데 거의 10일만에 왔음. 나는 메모리가 4기가야~ ㅎㅎ

:         :

:

비공개 덧글

<< 이전 페이지 다음 페이지 >>





by 김민장 2008 이글루스 TOP 100
최근 등록된 덧글
개발자 입장에서의 수많은 ..
by Jiyoon at 02/04
저도 아들 돌잔치때 돌잡이 ..
by 박상욱 at 01/18
미국 대학원 원서 작성중에 p..
by 태클사이야 at 01/13
TO: 박PD 로그인 하지 않아..
by 박응용 at 01/10
http://gigglehd.com/zbx..
by dhunter at 12/28
우와.. 좋네요. 태반이 ..
by 윤광배 at 12/17
항상 좋은 글 잘 보고 있습니..
by y2k at 11/23
글이 좋아서 제 블로그에 담..
by 쏭섭 at 11/23
최근 등록된 트랙백
조엘 스폴스키의 강연 (Sta..
by 인덕원칸타타
[Redis] sds.c를 분..
by 조급하지말고 천천히
메뉴릿
이글루 파인더

website counter

Add to Google

rss

skin by 이글루스