그림 1 .

                                                 그림 2 .

위의 그림들에 보이는 부분을 시스템 트레이 , 시스템 알림 영역이라고 하는 것을 아실겁니다 .

그런데 이부분에서 문제가 일어났다는 사용자 질의를 받았습니다 .


저는 처음 질의를 받았을 때 그림 1 .과 같은 상태로 이해를 했습니다 .
그림 1.과 같이 표시되거나 또는 그림 1.에서는 시계가 보이지만
그나마 아예 시계까지 안보이는 경우로 이해를 하였습니다 .

그런 경우라면 아예 시스템 트레이가 로딩이 안된 것입니다 .

그래서 저는 시스템 트레이는 어느 파일이 담당하는가를 우선 알기 위하여
프로세스 익스플로러를 실행하였습니다 .

프로세스 익스플로러 링크 http://technet.microsoft.com/ko-kr/sysinternals/bb896653(en-us).aspx

프로세스 익스플로러를 실행하고 explorer.exe의 라이브러리들중 시스템 트레이를 담당하는
파일이 어떠한 것인지 찬찬히 살펴보았습니다 .

그 결과 위 그림에서 볼 수 있듯이
시스트레이(systray)를 담당하는 라이브러리는

C:\WINDOWS\System32\stobject.dll 라는 걸 알 수 있었습니다 .

이제 stobject.dll 이 어떤 시작점을 가졌는가 알기 위하여 Autoruns를 실행하였습니다 .

Autoruns 링크 http://technet.microsoft.com/ko-kr/sysinternals/bb963902(en-us).aspx


Autoruns가 시작점들을 모두 읽어서 그 상태가 Ready가 된 후
메뉴줄에서 File>Find를 켜고 stobject.dll 을 검색하였습니다 .

검색 결과 아래와 같은 시작점을 찾을 수 있었습니다 .


찾아진 항목을 마우스로 택하고 더블 클릭을 하였습니다 .
Autoruns에서는 더블 클릭시 레지스트리 편집기가 열리면서
해당 레지스트리 항목으로 이동을 합니다 .


Autoruns에서 더블 클릭을 통해 본 시스트레이의 시작점 레지스트리는
레지스트리 편집기에서 본 결과 위와 같았습니다 .

이제 저는 위 그림에서 왼쪽 창 빨간 네모친 키를 마우스로 택하고 해당 키값 내보내기를 하였습니다 .


내보기를 택해 뜬 창에서 저는 내보낼 위치(폴더)를 지정후
파일 이름을 SySTray라고 정한후 저장을 눌렀습니다 .

그리고 내보낸 키를 저장한 reg 파일에서 다른 값들은 지우고
딱 시스템 트레이 시작점 관련 값만 남기자 해당 파일 내용은 아래와 같았습니다 .

아래 박스 내용을 메모장에 그대로 복사해넣고 모든 파일 저장하기로 확장자 .reg인 파일로
저장해 실행하면 시스템 트레이가 그림 1.과 같이 안보이는 부분이 해결될 수도 있습니다 .
단 ,XP에서만 보증합니다 . 제 시스템이 XP이기 때문입니다 ^ ^;

결론적으로 해결법은 아래 reg 파일입니다 .
위의 부분은 제가 여기까지 오게된 과정을 사용자들이 시스템에 친숙해지는데
도움이 되라고 설명을 한 것입니다 .

 Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\software\microsoft\Windows\CurrentVersion
\ShellServiceObjectDelayLoad]
"SysTray"="{35CEC8A3-2BE6-11D2-8773-92E220524153}"


                                위 박스 내용의 파일 다운로드 받기
그러나 위의 방법만으로는 안될 때가 있을겁니다 .

그런 경우 Windows XP Professional 또는 Windows XP Media Center라면
아래와 같은 후속 조치를 하시기 바랍니다 .

시작>실행에서 gpedit.msc라고 치고 엔터합니다 .

그러면 그룹 정책이 뜹니다 .


그룹 정책에서 위 그림에서 보여드렸듯이
사용자 구성>관리 템플릿>작업 표시줄 및 시작 메뉴>알림 영역 숨기기를 더블 클릭해
뜨는 창에서 구성되지 않음 또는 사용 안 함을 택하신 후 적용>확인을 눌러 창을 끄시기 바랍니다 .

물론 간혹가다가는 stobject.dll  파일 자체가 손상되거나 없어져서 그런 경우도 있을 것입니다 . 

그런데 이런 경우라면 윈도우 부팅시 오류 메시지로
stobject.dll 을 찾을수 없어 로딩 못했다는 메시지가 두번쯤 뜰 것이고
그 해결책은 자신과 똑같은 운영체재를 쓰는 시스템에서
stobject.dll 을 복사해다가  system32에 붙여 넣으면 됩니다 .


그런데 저에게 질문한 사용자는 맨 위 노란 표의 그림 1.과 같은 경우를 겪는 것이 아니고
그림 2 .처럼 표시되어야 할 일부 아이콘들이 표시되지 않는 경우 
심지어 하드웨어 안전 제거 아이콘과 볼륨 아이콘도 표시되지 않는 특이한 경우를 겪는 것이란 걸
후에 깨달았습니다 . 제가 처음에 이해를 잘못하였던 것으로 보입니다 .
그림 2 . 와 같은 경우라면 위에 설명한 방법으로는 해결이 안됩니다 . 

그런 경우에는 서비스 항목에서 유니버셜 플러그앤플레이와 관련된 서비스들을 꺼야만 합니다 .
유니버셜 플러그앤플레이를 끄라니 Plug & Play가 연상되어서
혹 해당 관련 서비스들을 껐을 때 외부 기기 연결에 이상이 생기지 않을까 걱정하실가 싶어

미리 설명드리면
앞으로 끄라고 할 유니버셜 플러그앤플레이와 관련된 서비스들은
네트워크로 연결된 프린터나 스캐너를 시스템이 찾아서
해당 프린터나 스캐너의 드라이버 설치 없이 쓴다는 개념으로
사실 뭐 그리 필요한 서비스가 아닙니다 .
만약 그런 장치가 어쩌다 있어서 작동 안되는 경우가 있다면 다시 키면 되겠지요 ........
어쨌든 일반적으로는그 시작유형을 사용 안함으로 해놓기가 추천되는 서비스들입니다 .
(참고 : Plug and Play는 독립된 서비스 항목으로 존재합니다 .)

시작>실행에서 services.msc라고 엔터해 뜨는 서비스 창에서

우선 SSDP Discovery Service 항목을 찾아 더블 클릭해 뜨는 창에서
그 시작유형을 사용안함으로 합니다 . 적용>확인을 눌러 창을 닫습니다 .


이렇게 해본후에도 시스템 트레이에서 사라진 아이콘들이 되돌아 오지 않는다면
Universal Plug and Play Device Host 항목에 대하여도 위와 같은 조치를 하여
둘 다 시작안함으로 해놔봅니다 .

또는 위 두 항목중 하나는 키고 하나는 끄고를 교차해서 하여 보아도 좋습니다 .

우리는 오늘 시스템 트레이라는 시작점 하나에 대하여 살펴 봤지만 ,
살펴보는과정에서 시스템 트레이의 시작점은
시작>실행에서 msconfig라고 치고 엔터해 뜨는 시스템 구성 유틸러티에서 볼 수 있는
시작프로그램들과는 아무런 관련이 없음을 알 수 있었습니다 .  

사실 수없이 많은 시작점은 시스템 구성 유틸러티의 시작 프로그램 탭에서 보여주지를 않습니다 .
그럼에도 불구하고 지금 현재도 네이버 지식iN이나 다음 지식의 수없이 많은 답변에 시스템 구성 유틸러티의
시작 프로그램 탭 항목 모두를 체크해지하세요 와 같은 엉터리 답변들이 올라오고 있습니다 .

그러한 조치를 하게되면 잘쓰고 있던 백신등 보안 프로그램들이 제 구실을 못함은 당연한 것이고
또 사용자가 원치않는 상황도 유발 가능합니다 .

게다가 시스템 구성 유틸러티 자체만 놓고 보아도
시작 프로그램 탭보다는 그 왼쪽 옆으로 있는 서비스 탭이 차라리 더 많은 시작점의
정보를 가지고 있습니다 .

제가 오늘 기회가 닿아서 강조해 놓지만
혹시 게시판에 질문했더니 msconfig를 거론하면서
그 시작 프로그램 탭의 모든 항목에서 체크 해지하라든가
뭐뭐뭐만 빼고 나머지는 체크 해지하라는 답변을 보시게 되면
그냥 한번 웃어주시고 해당 답변 페이지를 꺼주시기 바랍니다 . 

저작자 표시 비영리 변경 금지
신고
 

글벌레의 블로그에서 윗글과 관련된 글벌레의 다른 글 또는 원하시는 내용을 찾아보세요 .
(컴퓨터 관련 또는 기타 검색 시는 키워드 검색을 하세요 . 예 - 프로세스 익스플로러)
(TV 드라마 또는 영화 관련 검색 시는 드라마/영화 제목으로 검색하시면 됩니다.)

검색 예시 - 예를 들어 구가의 서라고 검색하시면
구가의 서와 관련된 글벌레의 모든 리뷰들을 보실 수 있습니다.

 
 
Posted by 글벌레

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. ihear 2009.11.12 01:33 신고  댓글주소  수정/삭제  댓글쓰기

    저도 어느날 갑자기 그림2같이 시스템트레이 아이콘 몇몇개가 사라진 경우였는데,
    (첫부팅시에는 안나오고, 다시 로그오프->로그온 하면 아이콘 모두 정상으로 보임)

    님의 해결 방법처럼 services.msc 설정을 조정하니
    다시 시스템트레이에 없어진 아이콘들이 첫부팅시에도 원래대로 복구되었습니다!
    우와~ 정말 답답하고, msconfig, gpedit 다 건드려봐도 해결안됐었는데
    말끔히 해결되었네요~
    정말 정말 감사합니다~~~ ^^

  3. fghj1 2009.11.28 01:28 신고  댓글주소  수정/삭제  댓글쓰기

    정확하고 자세한 설명 감사합니다.
    근거 없는 지식인 답변들 때문에 신뢰가 가지 않는 방법들로 답답했는데 하나부터 열까지 모두 이해가 될 정도로 근거 있고 자세한 설명에 감탄하였습니다.
    덕분에 시스템 트레이가 보이지 않는 문제도 깔끔히 해결되었습니다.
    많은 도움이 되었습니다. 더불어 글벌레님의 지식 수준에 머리가 숙여집니다.
    감사합니다.(__)

  4. powertate123 2010.01.31 03:54 신고  댓글주소  수정/삭제  댓글쓰기

    글벌레님 언제 한번 시간 되시면 원격으로좀 고쳐주시면 안될까요? 저렇게 해도 안되는데여 ㅠㅠ

    • 글벌레 2010.01.31 05:34 신고  댓글주소  수정/삭제

      죄송합니다 . 제가 컴퓨터 문제점 해결을 위한 지원을 하는 범위는 다음 지식과 블로그에서 하는 것이 전부입니다 . 원격 지원 및 전화 지원은 하지 않습니다 . 다시 한번 죄송하단 말씀 드리고요 . 좋은 일요일 보내세요 ^ ^*

  5. eo1114 2010.02.14 07:30 신고  댓글주소  수정/삭제  댓글쓰기

    정말 감사합니다. 해결됬네요.

    저같은경우는 콜오브듀티5를 깔고나서 그림2와같은 경우가 발생했습니다.
    가르쳐주신대로 SSDP 항목을 사용안함으로 하고 재붓하니 복구가 됬네요.

    알약만 뜨고 다른거는 전부 안떠서 불편했는데...
    많은곳을 헤메다가 글벌레님글을 보고 복구했습니다.^^ 정말 감사합니다.

  6. 감사합니다. 2010.05.26 23:10 신고  댓글주소  수정/삭제  댓글쓰기

    이런 글을 흙탕물 속의 진주라고 하는거겠죠?
    네이버 지식인의 정보가 방대하긴 하지만 질은 떨어져서 아무리 뒤져봐도
    해결책을 찾지 못했는데 글벌레님의 글을 보고 겨우 해결했습니다.
    해결책만 달랑 쓰시지 않고 문제를 해결하는 과정까지 써주셔서
    궁금증도 해결할수 있었네요.
    저의 경우엔 그래픽 드라이버를 재설치하다가 네이버 백신만 빼고
    트레이 아이콘이 안뜨기 시작했는데 SSDP를 사용 안함으로 하니까 해결됐네요.
    eo1114님도 백신 아이콘은 뜨신걸 보니 백신의 트레이 아이콘은
    뭔가 특별한 거 같네요..
    근데 그림 2의 상황에서 SSDP를 끄면 왜 해결이 되는건지 정말 궁금하네요.
    그것까지 써주셨으면 더 좋았을 것 같네요.
    아무튼 몇줄 댓글로나마 감사함을 표시할수 있어서
    다행이네요.
    정말 감사합니다~

  7. 바보 2010.05.28 15:17 신고  댓글주소  수정/삭제  댓글쓰기

    첨부하여 주신 레지스트리로 1번에서 해결 했습니다.
    감사합니다.

  8. 2010.10.05 02:08  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  9. 항상해피 2011.06.27 12:15 신고  댓글주소  수정/삭제  댓글쓰기

    볼륨과 MSE 아이콘이 안 떴었는데 가르쳐주신대로 SSDP, univeral plug 해제하고
    다시 부팅하니 해결되었습니다. 정말 감사합니다.^^

  10. 와우 2011.08.24 08:20 신고  댓글주소  수정/삭제  댓글쓰기

    윈도우7 64비트에서도 SSDP dis~ 서비스를 껐더니 해결이 되었습니다.
    쇼핑몰의 50%할인쿠폰같은 정보 정말 감사합니다 (_ _)

  11. 언석 2012.02.04 15:31 신고  댓글주소  수정/삭제  댓글쓰기

    1번 그림 증상이었는데,해결했어요. 도움 주셔서 감사합니다.

  12. Green latte 2012.08.25 09:36 신고  댓글주소  수정/삭제  댓글쓰기

    시작줄에 다른 알림 아이콘은 뜨는데 볼륨 아이콘만 뜨지 않는 증상이 있었는데요~ 2번 방법대로 실행하고 리붓해주니 해결되었어요! 감사합니다.

  13. .. 2012.11.28 18:13 신고  댓글주소  수정/삭제  댓글쓰기

    해결 봤어요. 감사합니다.
    여기 못찾았으면 윈도 새로 깔뻔 했습니다.

  14. 아... 2013.01.08 12:50 신고  댓글주소  수정/삭제  댓글쓰기

    stob는 아에 찾을수없고 msc 이런것도 실행에서 해봐도 없다고 뜨네요ㅠㅠ 전 저 방법이 다 통하질 않는데 윈도우를 새로 깔아야하는건가요?ㅠㅠ 시스템 아이콘 켜기&끄기에 전원은 동작붑ㄴ에

  15. 아... 2013.01.08 12:51 신고  댓글주소  수정/삭제  댓글쓰기

    stob도 안되고 실행에서 msc를 쳐봐도 안되고 시스템아이콘 켜기&끄기에서 전원 동작은 아에 화살표자체가 선택할 수도 없게 만들어놨고 저 위에 쓰여진 방식이 싹 다 안통하네요ㅠㅠ 그럼 윈도우를 새로 깔아야하나요? 진짜 미치겠네ㅠㅠ

  16. jara079 2013.01.31 09:31 신고  댓글주소  수정/삭제  댓글쓰기

    정말 훌륭합니다...!!
    많이 배우고 갑니다.

  17. 촘애갸 2013.09.07 12:13 신고  댓글주소  수정/삭제  댓글쓰기

    감사합니다.
    SSDP실행후 재부팅하니 해결이 되었습니다.

  18. 문제가.. 2014.01.07 12:32 신고  댓글주소  수정/삭제  댓글쓰기

    죄송하지만, 질문한번 드리겠습니다.
    저는 조금 다른 부분인데, 알약을 설치시, 시스템 트레이에 아이콘이 보이지 않습니다.
    프로그램을 실행만 했지, 종료를 못하는 현상입니다.
    알림영역도 봤고, 작업관리자에서도 확인했지만, 프로그램이 보이지 않습니다.ㅠㅠ
    실행만 되고, 윈도우상에서 유령처리가 되어버린거 같아요.
    V3도 시스템 트레이에 아이콘은 생기지만, 오른클릭으로 열어보면 종료(X)옵션이 없습니다.;;
    이런 경우는 왜 그런지 혹시 아시나요?
    (윈도우 7 64 비트입니다. 알약, V3 프로그램들도 64비트용 프로그램입니다.)

  19. ㅠㅠ 2014.06.06 19:09 신고  댓글주소  수정/삭제  댓글쓰기

    어휴~며칠을 이것땜에 뜨다말다해서 짜증스러웠는데..
    맨 마지막..서비스 둘 다 끄니 한 큐에 해결되네요!
    뭘 다운받아서 설치해봐라~시작프로그램이다 레지스트리까지 싹 다
    건드리려다가 정말..먼~길 돌아왔네요 휴~하도 감사해서 댓글 남겨봅니다.
    위 방법들은 재부팅하면 도로아미타불이더라구요. 그리고 말씀 하신대로
    정말 네이버 지식인에서 내공에만 집착해서 얕은 지식만을 무한 복-붙하는
    일부 비양심적인 유저들때문에 짜증이 한두번이 아닙니다. 아마 저보다
    더 한 컴맹분들은 더할듯..

  20. moon 2014.08.30 16:33 신고  댓글주소  수정/삭제  댓글쓰기

    win7에서 2번증상을 이 글을 보고 해결했습니다
    서비스 2개를 다 끄니 바로 되네요
    감사합니다

  21. 번개탄군 2017.06.09 15:54 신고  댓글주소  수정/삭제  댓글쓰기

    이런 정확한 지식 공유..
    정말 존경스럽습니다.
    윈도우10에서도 동일한 문제가 잘 해결되었습니다.



티스토리 툴바