Computer >> 컴퓨터 >  >> 시스템 >> Windows 7

Windows 10에서 '로컬 인쇄 스풀러 서비스가 실행되고 있지 않습니다' 오류 해결 방법

새 프린터를 설치하거나, 기존에 설정된 로컬 프린터의 설정을 열거나, 파일을 인쇄하려고 할 때 "로컬 인쇄 스풀러 서비스가 실행되고 있지 않습니다(The local print spooler service is not running)"라는 오류 메시지가 나타날 수 있습니다. 이 오류는 Windows 10뿐만 아니라 Windows 8.1 및 Windows 7에서도 발생할 수 있습니다.

오류 메시지의 다양한 형태

인쇄 스풀러 하위 시스템에서 어떤 작업을 수행하려 하는지에 따라 오류 메시지의 내용이 조금씩 다르게 표시될 수 있습니다. 대표적인 예는 다음과 같습니다.

프린터 추가 창을 열 수 없는 경우:

Windows에서 "프린터 추가"를 열 수 없습니다.
로컬 인쇄 스풀러 서비스가 실행되고 있지 않습니다. 스풀러를 다시 시작하거나 컴퓨터를 재부팅해 주십시오.

네트워크 프린터에 연결할 수 없는 경우:

프린터에 연결할 수 없습니다.
로컬 인쇄 스풀러 서비스가 실행되고 있지 않습니다.

1. Print Spooler 서비스 상태 확인

가장 먼저 Print Spooler(인쇄 스풀러) 서비스가 실행 중인지 확인해야 합니다. 서비스가 중지된 상태라면 0x000006ba 오류가 발생할 수 있습니다. 확인 절차는 다음과 같습니다.

  1. Win + R 키를 누르고 services.msc를 입력하여 서비스 관리 콘솔을 엽니다.
  2. 서비스 목록에서 Print Spooler(인쇄 스풀러) 항목을 찾습니다.
  3. 서비스 상태가 "실행 중(Running)"이고, 시작 유형이 "자동(Automatic)"으로 설정되어 있는지 확인합니다.
  4. 서비스를 마우스 오른쪽 버튼으로 클릭한 후 "다시 시작"을 선택합니다.
  5. 서비스가 실행되고 있지 않다면 시작 유형을 변경한 후 서비스를 시작합니다.
  6. 종속성(Dependencies) 탭에서 Print Spooler 서비스가 RPC(원격 프로시저 호출)HTTP 서비스에 의존하고 있는지 확인합니다. 인쇄 스풀러가 정상적으로 작동하려면 이들 서비스도 반드시 실행 중이어야 합니다. 종속성이 올바르게 설정되어 있지 않다면 명령 프롬프트(관리자 권한)에서 아래 명령을 실행하여 복원할 수 있습니다.

sc config spooler depend= RPCSS

2. 명령 프롬프트로 서비스 상태 확인하기

명령 프롬프트에서 아래 명령을 입력하면 Print Spooler 서비스의 현재 상태를 빠르게 확인할 수 있습니다.

sc query spooler

명령 실행 결과에 "STATE: RUNNING"으로 표시되면 서비스가 정상적으로 실행 중인 것입니다.

3. 인쇄 대기열 초기화하기

Print Spooler 서비스가 목록에 없거나 시작할 수 없는 경우, 손상된 인쇄 작업이 원인일 수 있습니다. 이때는 인쇄 대기열을 완전히 비우는 것이 효과적입니다. 관리자 권한 명령 프롬프트에서 아래 명령을 순서대로 실행합니다.

net stop spooler
del %systemroot%\system32\spool\printers\*.shd /F /S /Q
del %systemroot%\system32\spool\printers\*.spl /F /S /Q
net start spooler

위 명령은 스풀러 서비스를 중지한 뒤, C:\windows\system32\spool\Printers 폴더에 남아 있는 임시 인쇄 파일(.shd, .spl)을 삭제하고 서비스를 다시 시작하는 과정입니다.

4. Windows 인쇄 구성 요소 활성화 확인

Windows 10에서 인쇄 관련 구성 요소가 제대로 활성화되어 있는지도 점검해야 합니다.

  • 제어판 → 모든 제어판 항목 → 프로그램 및 기능 → Windows 기능 켜기/끄기로 이동합니다.
  • 기능 목록에서 인쇄 및 문서 서비스(Print and Document Services)를 찾습니다.
  • Internet Printing Client, LPD 인쇄 서비스, 팩스 및 스캔(Windows Fax and Scan) 항목이 체크되어 있는지 확인합니다.
  • 문제가 지속되면 해당 구성 요소의 체크를 해제한 후 저장하고, 다시 체크하여 재설치를 시도해 볼 수 있습니다.

5. 공유 네트워크 프린터 연결 문제 해결

다른 컴퓨터에 공유된 네트워크 프린터에 연결할 때 이 오류가 발생한다면, 로컬 포트를 통해 프린터를 연결하는 방법을 시도해 볼 수 있습니다. 이때 포트 이름으로 UNC 형식의 프린터 주소(예: \\PCName321\HP5000)를 지정하면 됩니다. 이 방법을 사용하면 네트워크 검색 과정 없이 직접 프린터에 연결할 수 있어 스풀러 오류를 우회할 수 있습니다.

6. Windows 인쇄 문제 해결사 실행

위 방법으로도 해결되지 않는다면 Windows에 내장된 인쇄 문제 해결사를 실행해 보세요.

설정 → 업데이트 및 보안 → 문제 해결 → 프린터(인쇄 문제 찾기 및 수정) → 문제 해결사 실행

문제 해결사는 스풀러 서비스 상태, 드라이버 오류 등 일반적인 인쇄 문제를 자동으로 진단하고 수정해 줍니다.

7. 시스템 파일 무결성 검사

마지막으로, 손상된 시스템 파일이 원인일 가능성도 배제할 수 없습니다. 아래 두 가지 명령을 차례로 실행하여 Windows 시스템 이미지와 시스템 파일의 무결성을 검사하고 복구하세요.

SFC /scannow

DISM /Online /Cleanup-Image /RestoreHealth

SFC(System File Checker)는 손상된 시스템 파일을 검사·복구하고, DISM은 Windows 구성 요소 저장소를 복구합니다. 검사가 완료된 후 컴퓨터를 재부팅하면 인쇄 스풀러 오류가 해결되는 경우가 많습니다.