태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
 

 
페이지 구독





과거 기사

Locations of visitors to this page

내 루트 폴더를 마음대로 쓰지마라!

컴퓨터주제/어플리케이션 | 2008.01.24 23:16 | Posted by Namu(南無)

게임 런처부터 시작해서 각종 보안 솔루션을 포함한 많은 프로그램은 ActiveX를 통해서 웹에서 Windows 어플리케이션을 실행해서 사용하는 방식을 많이 사용하고 있습니다. 그런데 이런 프로그램들은 시스템 드라이브 (윈도우즈가 설치된 드라이브) 의 루트 폴더에 그 프로그램을 실행하거나, 또는 자료를 저장하는 경우가 있습니다. 루트 폴더가 편하긴 하죠. 사용자도 찾기 쉽고 프로그램도 관리하기 쉽다는 것은 알고 있습니다. 하지만 설치 폴더를 지정할 수 없이 고정되어 있는 경우는 짜증나죠.
지금 사용 중인 컴퓨터의 루트 폴더입니다만, 모자이크 처리된 폴더와 파일이 프로그램에 의해 강제 생성된 파일 들입니다. 일부는 제가 레지스트리를 강제로 고쳐서 Program Files 폴더 밑으로 이동시킨 것도 있기 때문에 수가 줄어든 것입니다만, 이미 많은 폴더가 루트에 생성되죠. 특정 프로그램을 비판하기 위한 게 아니기 때문에 모자이크 처리했습니다만, 모자이크를 약하게 했더니 눈을 가늘게 뜨고 보면 무엇인지 알아볼 수 있겠네요.

왜 루트 폴더에 파일을 생성하고 싶을까요? 프로그램이 자랑스러운 것일런지, 아니면 문제 해결이 손쉬워서? 실제로 프로그램 등이 비정상적인 종료가 일어날 때 그 로그 파일을 루트에 강제 저장하는 경우가 있는데, 이유를 알아봤더니 C:\에서 그 파일을 복사해달라고 알려주면 고객 응대가 편하기 때문이라고 합니다. C:\Documents and Settings\[계정 이름] 어쩌구 하면 못 찾는데요. 이해는 합니다만, 너무 방만하게 루트 폴더를 사용하는 거 아닌가 싶습니다.

이것과 비슷한 사례로 바탕 화면이나 빠른 실행에 바로 가기를 강제로 만드는 것도 있죠. 이거야 삭제하면 그만이니까 애교입니다만, 시작 페이지를 강제로 만든다던가 정도까지 가면 애드웨어죠. 적당히 했으면 좋겠습니다. 특별한 오류 저장의 로그 파일이 아니라면 실행 파일은 Program Files 폴더에, 로컬 데이터는 C:\Documents and Settings\[계정 이름]\Local Settings\Application Data 폴더에 저장해 주었으면 하는 바램입니다.

원래 이 글은 특정 게임 포탈의 게임 런처를 비판하려고 쓰기 시작했는데 루트 폴더를 살펴보니 그게 문제가 아니더군요. 가득한 루트 폴더에 모르게 생성된 파일을 보고 글의 방향을 바꾸었습니다.

Daum 블로거뉴스
블로거뉴스에서 이 포스트를 추천해주세요.
추천하기

댓글을 달아 주세요!!

  1. Favicon of http://killdos.tistory.com killdos 2008.01.25 10:51 신고  댓글주소  수정/삭제  댓글쓰기

    아이팟도 모든 프로그램이 Root폴더에 설치되어 안정성에 위협을 받고있습니다!
    윈도우는 아니지만 Root폴더는 항상 조심해야하지요!

  2. Favicon of http://icedac.egloos.com icedac 2008.01.27 06:56 신고  댓글주소  수정/삭제  댓글쓰기

    visual studio 2005, service pack 1을 깔면
    루트폴더에 vs80sp1.log 라는 서비스팩 설치 로그가 생깁니다.

    ms도 그래요 -_-

  3. Favicon of http://studioxga.egloos.com 南無 2008.01.28 13:30 신고  댓글주소  수정/삭제  댓글쓰기

    killdos// 아이팟은 써본 적이 없어서 모르겠습니다.

    icedac// VS까지 안가도 Office 시리즈 깔면 MSOCache 캐쉬라는 설치 파일용 폴더를 깝니다. WindowsXP 복원 부팅도 C:CmdCons에 깔립니다. 흑

  4. w 2008.01.30 01:35 신고  댓글주소  수정/삭제  댓글쓰기

    로그파일이 루트에 생기는건 이해합니다.
    xxx.log 형태로 말이죠..

    다만..되도안한 폴더가 생긴다던가.. 되도안한 확장자로 된 파일들..
    짜증납니다..

    무조건 program filesxxxx 형태로 폴더 하나 만들고, 그속에 너거 멋대로 해라.
    이게 최고 아닌가요? ^^

    멀티유저든 싱글유저든 개념 프로그래머는 폴더안에서 다 해결 보더군요...