2004년 3월 29일 월요일

[펌]acrobat 6.0 + office 2003 충돌

WISPTIS.EXE라는 프로그램이 실행되어 있는지 한 번
검사해 보세요. 이 프로그램 때문에 문제가 많다는군요.
아래 링크 참고하세요.
http://qaos.com/article.php?sid=1546

To. Windows 개발자
    심지어는 Registry 중에서 Current User를 lock 시키는
    극악한(?) 짓도 한다는 보고가 있답니다. 참고하세요.


아크로벳을 실행하면 Windows Installer가 실행되는 경우
게시일: 2004/01/11 | 글쓴이: doa | 3184 번 |    

필자는 업데이트를 자주하는 편이다. 특히 필자가 자주 사용하는 프로그램의 경우 항상 업데이트를 검사하고 새버전이 나오는 즉시 업데이트한다. 물론 업데이트하기전에 이전 버전은 미리 백업한다.

다행인지 불행인지 모르지만 Adobe Acrobat Reader의 경우 업데이트의 필요성을 느끼지않아 지금까지 5.0을 사용해왔다. Adobe Acrobat Reader의 업데이트 검사기능이 귀찮기도하고, 또 5.0에서 6.0으로 변경되면서 기능적인 변화가 궁금해 5.0에서 6.0으로 업그레이드했다.

그런데 6.0으로 업그레이드한 후 아크로벳을 실행하면, wisptis.exe라는 프로세스가 실행되는 것이었다. 한번 실행되면 강제로 종료하기 전까지는 계속 실행되기때문에 실행을 막기위해 wisptis.exe를 wisptis.exe.sav로 이름을 변경했다.



잠깐만: wisptis.exe란?
시스템 서비스로 기동되는 펜 데이타 수집 프로세스. 다른 컴퍼넌트가 펜 데이타를 필요로하는 경우 이 프로세스가 입력 장치와 직접 통신하게된다. Tablet PC의 경우 wisptis.exe는 디지타이저와 상호동작하며, 데스크탑의 경우 마우스와 상호동작한다. wisptis는 Windows Ink Services Platform Tablet Input Subsystem의 줄임말이다.


이름을 변경하고 Adobe Acrobat Reader를 실행하자 이번에는 다음 그림처럼 Windows Installer가 실행되는 것이었다. 물론 대화상자의 지시에따라 wisptis.exe를 다시 설치하거나 취소를 계속누르면 아크로벳 리더를 실행할 수 있다. 그러나 짜증이 난다. 무지.





이런 짜증스런 프로세스가 설치되는 것은 다음처럼 타블렛 PC에 연관된 프로그램을 설치했기때문이다.



Windows Update 사이트를 통해 Microsoft Windows Journal Viewer를 설치한 경우
Microsoft Office System 2003을 설치한 경우

wisptis.exe는 앞서 언급한 아크로벳 문제외에 상당히 많은 문제점을 야기하는 것으로 알려져있다. wisptis.exe가 야기하는 문제점은 다음과 같다.



MSI를 사용하는 프로그램과의 충돌
아크로벳 실행시 Windows Installer를 기동하며, MSI를 사용하는 다른 프로그램과 도 유사한 문제를 발생할 수 있다.

Current User 레지스트리 잠금(확실하지 않음)
Current User 레지스트리 하이브를 잠그고, 이 레지스트리의 갱신을 막기때문에 결과적으로 레지스트리 하이브의 손상을 초래한다. Current User 레지스트리가 잠긴 경우 로그오프나 시스템 종료시 이벤트ID 1517의 Userenv 이벤트 경고를 발생한다.

GDI 누설
wisptis.exe는 1000개 이상의 GDI 핸들을 열며, 이러한 GDI 핸들은 wisptis.exe를 종료해도 사라지지 않는다.


wisptis.exe는 일반 사용자에게는 불필요한 프로세스이다. 따라서 설사 앞서 언급한 문제점이 없다고하더라도 그 자체만으로 아주 짜증나는 프로그램이다. 아크로벳을 실행하면 Windows Installer가 실행되는 것도 이 wisptis.exe때문이며, Anonymous님의 질문, adobe reader 6.0 실행시 삭제했던 Windows messenger 5.0 이 다시 설치됩니다.처럼 특정 프로그램이 다시 설치되는 것도 wisptis.exe때문이다. 따라서 필자는 이 프로그램을 반드시 삭제할 것을 권고한다.

짜증나는 이 프로그램과 타블렛 PC 컴포넌트 설정을 제거하는 방법은 다음과 같다.



시작/실행/regedit를 입력하고 확인을 클릭한다.

좌측패널에서 내 컴퓨터를 클릭한다.

편집/찾기 메뉴를 클릭한다.

찾을 대상에 WISPHidden를 입력하고 다음 찾기 버튼을 클릭한다.

WISPHidden를 포함하는 키/값을 삭제한다.


F3 키를 누르고 5단계를 반복한다.

검색을 종료할 때까지 6단계를 반복한다.

HKEY_CLASSES_ROOT에서 TpcCom으로 시작하는 모든 키를 삭제한다.

%SystemRoot%\System32 폴더에서 wisptis.exe를 삭제하거나 이름을 변경한다.

댓글 없음:

댓글 쓰기