이 글에서는 Windows 11/10에서 인쇄 스풀러(Print Spooler) 서비스를 복구하는 방법을 소개합니다. 인쇄 스풀러는 인쇄 작업을 처리하는 Windows의 기본 제공 기능으로, 대부분의 경우 문제없이 작동합니다. 하지만 가끔 인쇄 스풀러 서비스가 실행되지 않거나, 오류 1068, 오류 0x800706B9 등 다양한 문제가 발생할 수 있습니다. 이런 문제를 겪고 있다면 아래의 해결 방법을 통해 인쇄 스풀러를 복구해 보세요.
Windows 11/10에서 인쇄 스풀러 복구하기
예전에는 Microsoft Fix It 도구로 인쇄 스풀러를 복구할 수 있었지만, 해당 도구는 지원이 중단되었습니다. 따라서 이 글에서 소개하는 수동 해결 방법을 하나씩 시도해 보시기 바랍니다.
- 인쇄 스풀러 활성화 또는 켜기
- 작업 관리자에서 인쇄 스풀러 서비스 재시작
- 명령 프롬프트로 인쇄 스풀러 초기화 및 정리
- 인쇄 스풀러에 필요한 바이너리 파일 추가
- 인쇄 스풀러 종속 서비스 실행 상태 확인
- 레지스트리 편집기 활용
1] 인쇄 스풀러 활성화 또는 켜기
인쇄 스풀러 서비스가 전혀 실행되지 않는다면, 서비스가 비활성화되어 있거나 중지된 상태일 가능성이 높습니다. 먼저 Windows 서비스 관리자 등을 통해 인쇄 스풀러 서비스를 시작하거나 활성화하세요. 서비스가 정상적으로 시작되면 별도의 문제 없이 사용할 수 있을 것입니다.
2] 작업 관리자에서 인쇄 스풀러 서비스 재시작

서비스가 이미 실행 중인데도 문제가 계속된다면, 간단히 서비스를 재시작하는 것만으로도 해결될 수 있습니다. 작업 관리자를 사용해 인쇄 스풀러를 재시작하는 방법은 다음과 같습니다.
- 검색 상자 등 원하는 방법으로 작업 관리자를 엽니다.
- 자세히 옵션을 클릭해 모든 탭에 접근합니다.
- 서비스 탭으로 전환합니다.
- 아래로 스크롤하여 Spooler 서비스를 선택합니다.
- Spooler를 마우스 오른쪽 버튼으로 클릭합니다.
- 다시 시작 옵션을 클릭합니다.
3] 명령 프롬프트로 인쇄 스풀러 초기화 및 정리

인쇄 대기열에 걸린 인쇄 작업이 있다면 인쇄 스풀러가 제대로 작동하지 않을 수 있습니다. 이 경우 인쇄 스풀러를 초기화하고 정리하는 것이 좋으며, 명령 프롬프트로 손쉽게 처리할 수 있습니다.
먼저 관리자 권한으로 명령 프롬프트를 연 뒤, 다음 명령을 실행합니다.
net stop spooler
이 명령은 인쇄 스풀러 서비스를 중지시켜 초기화 과정이 성공적으로 진행되도록 돕습니다.
다음으로 아래 명령을 실행합니다.
DEL /F /S /Q %systemroot%\System32\spool\PRINTERS\*
이 명령은 초기화 과정을 진행·완료하고, 대기열에 걸려 있는 인쇄 작업(*.shd 및 *.spl 파일)을 제거합니다.
마지막으로 다음 명령을 실행해 인쇄 스풀러를 다시 시작합니다.
net start spooler
이제 문제가 해결되었을 것입니다.
또한 SHD와 SPL 파일을 수동으로 삭제할 수도 있습니다. 이를 위해서는 PRINTERS 폴더에 접근하면 되며, 경로는 다음과 같습니다.
C:\Windows\System32\spool\PRINTERS
해당 폴더에서 파일들을 찾아 수동으로 삭제하면 됩니다.
4] 인쇄 스풀러에 필요한 바이너리 파일 추가
인쇄 스풀러가 정상적으로 작동하려면 필요한 DLL 및 EXE 파일이 반드시 존재해야 합니다. 해당 파일은 spoolss.dll, win32spl.dll, spoolss.exe, localspl.dll이며, 모두 System32 폴더(C > Windows > System32)에 위치합니다. 이 파일들이 모두 있는지 확인하고, 누락된 파일이 있다면 DLL 및 EXE 파일을 복구해야 합니다.
파일이 정상적으로 갖춰지면 인쇄 스풀러도 정상적으로 작동할 것입니다.
5] 인쇄 스풀러 종속 서비스 실행 상태 확인
많은 서비스가 다른 서비스나 시스템 구성 요소에 의존하여 작동하며, 인쇄 스풀러도 예외가 아닙니다. 따라서 모든 종속 서비스를 확인하고, 실행되고 있지 않다면 시작해 주어야 합니다.
이를 위해 Windows 서비스 관리자를 열고, 속성 창에서 인쇄 스풀러의 종속성 목록을 확인한 뒤, 동일한 서비스 관리자에서 해당 종속 서비스들을 모두 실행하면 됩니다.
6] 레지스트리 편집기 활용
이 방법은 다소 복잡할 수 있습니다. 레지스트리 편집기에는 시스템 파일과 응용 프로그램의 중요한 항목(키와 값)이 저장되어 있으며, 인쇄 스풀러 관련 레지스트리 항목 역시 올바른 작동을 위해 반드시 존재해야 합니다. 이러한 항목이 없으면 인쇄 스풀러가 제대로 응답하지 않는 문제가 발생할 수 있으므로, 항목을 확인하고 없다면 레지스트리 키와 값을 직접 생성해야 합니다.
아래 방법을 시도하기 전에 반드시 레지스트리를 백업하여, 필요할 때 복원할 수 있도록 준비하세요.
- 표준 프린트 모니터 키와 값 추가
- winprint 레지스트리 키와 문자열 값 추가
- 프린터의 SpoolDirectory 문자열 값에 있는 잘못된 경로 삭제
1] 표준 프린트 모니터 키와 값 추가

다음 단계를 신중하게 따라 하세요.
- 레지스트리 편집기를 실행합니다.
- Monitors 레지스트리 키로 이동합니다. 경로는 다음과 같습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
- Monitors 키 아래에 Local Port, Standard TCP/IP Port, USB Monitor 레지스트리 키를 생성합니다.
- 위에서 만든 모든 키에 Driver라는 이름의 문자열 값을 생성합니다.
- Local Port 키의 Driver 값을 두 번 클릭합니다.
- 값 데이터 입력란에 localspl.dll을 입력합니다.
- 확인을 누릅니다.
- Standard TCP/IP Port 키의 Driver 문자열 값을 두 번 클릭합니다.
- 값 데이터 입력란에 tcpmon.dll을 입력합니다.
- 확인을 누릅니다.
- USB Monitor 키의 Driver 값을 두 번 클릭합니다.
- 값 데이터 입력란에 usbmon.dll을 입력합니다.
- 확인을 누릅니다.
2] winprint 레지스트리 키와 문자열 값 추가

- 레지스트리 편집기를 엽니다.
- Print Processors 키로 이동합니다. 경로는 다음과 같습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors
- Print Processors 키 아래에 winprint 레지스트리 키를 생성합니다.
- 오른쪽 창에 Driver라는 이름의 문자열 값을 생성합니다.
- Driver 문자열 값을 두 번 클릭합니다.
- 값 데이터 입력란에 winprint.dll을 입력합니다.
- 확인을 누릅니다.
3] 프린터의 SpoolDirectory 문자열 값에 있는 잘못된 경로 삭제

여러 대의 프린터를 컴퓨터에 연결해 사용하는 경우 이 방법이 특히 도움이 될 수 있습니다. 일부 악성 파일이나 멀웨어가 레지스트리 편집기에서 프린터의 SpoolDirectory 문자열 값의 값 데이터 필드에 가짜 경로를 추가했을 수 있습니다. 이것이 인쇄 스풀러 사용을 방해하는 원인일 수 있으므로, 해당 가짜 경로를 삭제하면 문제가 개선될 수 있습니다. 단계는 다음과 같습니다.
- 레지스트리 편집기를 엽니다.
- Printers 키로 이동합니다. 경로는 다음과 같습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
- Printers 아래에서 문제를 일으키는 프린터 이름을 클릭합니다.
- 오른쪽 창에서 아래로 스크롤하여 SpoolDirectory 문자열 값을 두 번 클릭합니다.
- 값 데이터 필드의 모든 내용을 지우거나 제거합니다.
- 확인 버튼을 누릅니다.
인쇄 스풀러 복구 도구
예전에는 Microsoft의 Fix-It과 Print Spooler Cleanup Diagnostic Tool이 제공되었지만 현재는 더 이상 사용할 수 없습니다. 가장 근접한 대안은 Windows에 내장된 프린터 문제 해결사입니다.
또한 sordum.org에서 제공하는 무료 서드파티 도구인 Fix Print Spooler를 사용해 보는 것도 좋은 방법입니다.
이 글의 해결 방법 중 하나가 도움이 되기를 바랍니다. 그래도 문제가 해결되지 않는다면 '이 PC 초기화' 옵션을 고려해야 할 수도 있습니다.
