출처 : http://temz.tistory.com/95

컴퓨터를 시작했을 때 혹은 프린터를 사용하고자 할 때


Spooler subsystem app에 문제가 있어서 프로그램을 종료해야 합니다.

라는 오류 메세지가 뜨며 프린터를 사용할 수 없는 경우가 있습니다. 이를 해결하기 위해 인터넷을 찾아보니
마이크로 소프트 고객지원 페이지에 상세한 설명이 있더군요.




Spooler subsystem app 문제 해결 원문 : http://support.microsoft.com/default.aspx?scid=kb;ko;324757

저는 위에 설명된 방법을 통해 해결 했고 간단히 요약하면 다음과 같습니다.




먼저 원인은 서로 다른 인쇄 관련 서비스와 드라이브의 충돌일 가능성이 있다고 하는데 제 경우 멀쩡히 잘
사용하던 어느 날 갑자기 문득 -_-;; 에러메세지가 표시되며 발생한 문제였습니다.






0. 문제 해결의 과정에서 레지스트리를 일부 수정해야 합니다. 레지스트리의 경우 시스템 구동에 영향을 주기
때문에 수정을 하기전에 반드시 해당 레지스트리를 백업하는 것을 권장합니다.





1. 먼저 Lexmark 프린터가 설치되어 있는지 확인하시고 설치되어 있으면 2번 단계로, 설치되어 있지 않으면
3번 단계로 이동합니다.





2. Lexmark 프린터가 설치 되어 있는 경우엔 LexBce Server 서비스를 해제해야 합니다. 해제 방법은

- 시작버튼을 누르고 내 컴퓨터에서 마우스 우클릭후 관리를 선택합니다.
- 서비스 및 응용 프로그램을 선택하고 하단 서비스를 누릅니다.
- 세부 정보 창에서 LexBce Sever를 마우스 우클릭후 속성을 선택합니다.
- 일반 탭의 시작 유형 목록에서 사용 안함을 누릅니다.
- 서비스 상태에서 중지를 누른다음 확인을 누릅니다.
- Print Spooler 서비스가 중지일 경우 마우스 우클릭후 시작을 누릅니다.




사용자 삽입 이미지


제 경우 Lexmark 프린터가 설치되어 있지 않아 이 과정을 패스 했습니다. 설치 되어 있는 경우라면 위에서 설명한
대로 실행후 컴퓨터 관리를 종료하고 문제가 해결되었나 확인해보면 됩니다. 만약 해결되지 않았다면 이제 3단계로 이동합니다.





3. 윈도우를 안전 모드로 부팅합니다. (안전모드는 부팅시 F8을 연타하면 선택 메뉴가 뜹니다.)





4. 안전모드에서 다음의 두개 폴더를 찾아 폴더와 모든 파일을 삭제 합니다. 여기서 C 드라이브는 윈도우 XP가 설치된 폴더를 의미합니다.









C:\Windows\System32\Spool\Printers
C:\Windows\System32\Spool\Drivers\w32x86





5. 삭제후 시작버튼을 누른후 실행에서 "regedit" 를 입력해 레지스트리 편집기를 실행합니다.




사용자 삽입 이미지




6. 레지스트리 편집기 실행후 좌측 메뉴에서 다음의 경로로 이동합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86


이동후 다음의 키 값이 있는지 확인합니다.









Drivers
Print Processors




사용자 삽입 이미지




7. 위 Drivers와 Print Processors 이외에 다른 키가 있다면 모두 삭제해야 합니다.  단 삭제시 만일에 발생될 문제를 대비하여 Windows NT x86 키를 백업해둡니다.

[백업]
-  Windows NT x86 를 선택후 우클릭후 내보내기 선택  
- 파일명은 WindowsNTx86regkey로 저장합니다.
- 추후에 문제가 발생히 이 키값을 통해 복원합니다.
- 난 문제 안생긴다.. 문제 생기면 포멧 해버린다 -_- 라는 각오가 있는 분은 삭제만 하시면 됩니다.




8. Windows NT x86 하위에 Drivers를 열어 Version-x 키를 백업하고 해당 키값을 삭제합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers

- 백업은 8단계에서 처럼 내보내기를 통해 하면 됩니다. (Version-x 에서 x는 보통 2나 3의 숫자값입니다.)
- 마찬가지로 문제 해결에 자신있다면 -_- 백업은 패스하고 바로 삭제하셔도 됩니다.




9. 다음의 경로를 따라 이동합니다.


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors

이동후 다음의 키값들이 있는지 확인합니다.


















BJ Language Monitor
Local Port
PJL Language Monitor
Standard TCP/IP Port
USB Monitor

이 키값외에 다른 키값은 위 단계와 마찬가지로 백업후 삭제합니다.




10. 프린터가 연결되어 있으면 컴퓨터에서 프린터 케이블 연결을 끊은 다음 컴퓨터를 다시 시작합니다.
부팅이 완료되면 2단계에서의 컴퓨터 관리를 실행해 인쇄 스플러 서비스가 정상 작동하는지 확인합니다.




11. 이후 다시 프린터 케이블을 연결후 문제가 해결되었나 확인해봅니다. 전 여기까지 실행하니 리부팅되면서
spooler subsystem app 에러 메세지도 뜨지 않고 프린터를 사용할 수 없던 문제도 해결되었습니다.







이 과정으로 대부분 해결되는듯 합니다. 만일 해결이 안되는 경우 아래의 페이지에서 확인해보시길 바랍니다.

* 마이크로소프트 고객지원 페이지 : http://support.microsoft.com/kb/314085/





Spooler subsystem app 문제 해결.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다