프로그램이 늦게 활성화될 때

2007. 6. 7. 22:49 컴퓨터/마이크로소프트

NexusFile 게시판에서 아주 유용한 정보를 얻었습니다. 혹 이런 적 없으신가요? 프로그램을 여러 개 띄워 놓고 작업 표시줄에서 프로그램 버튼을 클릭했는데, 그 프로그램이 바로 보이지 않고 테두리만 보이다가 한참 후에야 프로그램이 보이는 경우 말이죠. Ctrl-Tab을 이용해서 프로그램을 선택했을 때에도 이런 경우가 생깁니다.

저도 답답했던 것이 jwBrowser 나 jwFreeNote 같은 경우 이런 문제가 없는데, jwDiary 는 작업 표시줄에서 또는 Ctrl-Tab 으로 jwDiary를 선택했을 경우 jwDiary 테두리만 보이다가 한참 후에 내부가 보이는 문제로 그간 고심해 왔습니다.

그런데 그 해답이 NexusFile의 게시판에 답이 있군요. 게시판에 올려진 질문입니다.

윈도우 xp에서 사용중입니다.. [ View: 583, Comment: 2 ]

Posted by Lucky™ at 2004-01-16 17:00:54 우선 nexus file 무지 잘 사용하고 있습니다. 감사드리구요... 문제점이 약간 있는것같아서 이렇게 글을 남깁니다.

넥서스 파일이 비 활성화되어있는 상태에서 작업표시줄의 nexusfile을 클릭해서 활성화 시킬때 약간의 딜레이가 생기는것 같습니다.

넥서스파일을 누르면 화면에 창틀만 일단 보이다가 3초후에 안의 내용과 아이콘들이 보이더군요..다른곳에서도 이런문제에대해서 검색해봤는데 잘 찾기가 힘들더라구요...

작업표시줄 딜레이 문제가 있다고 하는데 그건 아닌것같구요. 비디오카드 드라이버도 다른것으로 설치해보고, 포맷도 해보고, 다른 컴퓨터에서도 해봤는데 마찬가지더라구요.

컴퓨터 특성에 따라 달라지는건지 궁금합니다.

사진 첨부했으니 보세요~

즉, 아래와 같이 프로그램을 선택했는데 프로그램이 바로 보이지 않고 테두리만 보이다가 한참 후에 제대로 보이는 문제입니다.

 

이 문제는 jwDiary뿐만 아니라 PhotoShop에도 이런 문제가 있었습니다. 이 질문에 대해 해결방법을 노정훈님께서 직접 아주 자세히 올려 주셨습니다.

[답변] 윈도우 xp에서 사용중입니다.. [ View: 530, Comment: 1 ] Posted by 노정훈 at 2004-01-20 19:21:15 지금 정확한지는 모르겠지만..^^;; 태스크 매니저를 열어서 CTFMON.EXE 프로세스를 죽이고.. 윈도우 system32 폴더에서 msutb.dll 파일을 지우고 윈도우 ServicePackFiles\i386 에서 msutb.dll 파일을 지우고 두군데 모두에다가 첨부된 파일을 복사해넣으세요.. 그리고 재부팅을..
msutb.dll은 노정훈님의 답변 게시글에서 다운 받으실 수 있습니다. 저는
  1. 안전모드로 부팅한 후
  2. /Windows/system32 폴더에 있는 msutb.dll 파일 삭제
  3. /Windows/system32/dllcache/msutb.dll  파일 삭제
  4. 내려 받은 msutb.dll 파일을  system32 와 dllcache 복사한 후
  5. 재부팅
  이렇게 하니까 이런 프로그램 멈춤 현상이 없어졌습니다. 노정훈님 게시판에 올려진 msutb.dll의 버전은 [5.1.2600.0]입니다. 혹 저와 같은 문제로 고생하시는 분은 참고하세요... ^^
이 댓글을 비밀 댓글로
    • 비우
    • 2007.06.07 23:18
    오~~!!! 이런방법이 있어군요..당장 해봐야되겠습니다.
    좋은 정보 감사합니다. ^^*
    • 지나다
    • 2007.06.07 23:49
    http://qaos.com/article.php?sid=1504
    가보시면.. CTFMON.EXE 죽이기 라고 있네요
    몇년동안 CTFMON.EXE 안써도 크게 문제 없었어요
    감사합니다 ~^^
    • 구름
    • 2007.06.08 04:58
    저도 ctfmon.exe 사용안합니다.. 아무 지장없이 잘 쓰고 잇구요.^^
    • jw매냐
    • 2007.06.08 08:00
    근댕 이거 윈2000에서는 안되겠죠? ^^;
  1. 오...정말 신기해요. 딜레이 현상 때문에 미치는 줄 알았는데... 담방에 해결되네요. ^^
    이런 건 다들 어떻게 알아내시는지 신기할 따름입니다.
    좋은 정보 감사합니다.
    • 내부고발자
    • 2007.06.08 09:27
    xp 여러번 깔았다가 딜레이 문제로 계속 2000을 써왔는데
    마침 프로젝트도 끝나고 하니, 오늘 밤부터 xp 설치 들어갑니다. ^^
    • wldud
    • 2007.06.08 10:44
    태스크매니저가 어디있는간기요?
      • 구기
      • 2008.11.26 10:26
      작업관리자가 태스크매니저입니다.^^
    • 길리안
    • 2007.06.08 12:56
    일반모드에서는 system32 폴더 밑에 msutb.dll 가 삭제가 안되는 듯 하네요...^^;;
    • Zero
    • 2007.06.08 13:16
    음 저는 그거 삭제 되던데.. 그런데 제 윈도우에는 system 폴더 아래 dllcache 폴더가 안 보이네요;;; 제가 뭔 짓을 한 걸까요?;;;;
    • 윈도즈 탐색기 >> 도구메뉴 >> 폴더옵션 >> 보기 >> 보호된 운영 체제 파일 숨기기 체크를 없애시면 보입니다.

      msutb.dll을 바꾸시려면 안전모드에서 하셔야 편합니다. ^^
      • Zero
      • 2007.06.09 13:43
      앗, 숨김파일 모두 보이게 해 놓은 줄 알았는데, 아니었네요...^^;
      말씀하신 대로 해서 dllcache 폴더에 있는 걸 바로 삭제했답니다.
      고맙습니다~
  2. 오옷!! 이런 좋은 해결책이!
    • jw매냐
    • 2007.06.08 23:33
    일반모드에서 할때는 dllcache 폴더밑에 먼저 복사한 후에 system32 폴더 밑에 복사해야 하는거 같애요.
    근데 경고가 뜨긴 하는데 이상은 없네요
    • Favicon of http://all4kids.tistory.com BlogIcon YBN
    • 2007.06.08 23:34
    아.. 저도 꽤 많이 겪은 일이군요. 내일 회사 가서 해봐야겠군요. 늘 좋은 정보를 얻고 갑니다. 감사합니다.
    • go2dream
    • 2007.06.09 00:17
    파일을 다 바꾸고 재부팅했는데 아직도 ctfmon.exe는 살아있네요. 상관없는건가요?^^;;
    • 네, 이 방법은 ctfmon.exe를 살린 상태에서 프로그램이 활성화가 늦게 되는 것을 피하는 방법입니다.

      ctfmon.exe를 아예 없애시려면 지나가다님께서 알려 주신
      http://qaos.com/article.php?sid=1504
      글을 참고하세요. ^^
    • jw매냐
    • 2007.06.09 13:28
    Run에 있는 자동실행을 삭제 안하신거 같은데요??
    • 좋은날
    • 2008.05.12 22:29
    감사합니다.