Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10 인쇄 스풀러가 계속 중지되는 문제 완벽 해결 가이드

문서나 파일을 인쇄하려고 할 때 "인쇄 스풀러 서비스가 실행되고 있지 않습니다(The print spooler service is not running)"라는 오류 메시지가 나타난다면 걱정하지 마세요. 이 글에서는 Windows 10에서 인쇄 스풀러가 계속 중지되는 문제를 해결하는 방법을 자세히 알아보겠습니다.

이 오류가 발생하면 인쇄 스풀러 서비스를 다시 시작해 보아도 몇 초 후 자동으로 중지되는 것을 확인할 수 있습니다. 마치 인쇄 스풀러 서비스가 Windows 10에서 계속 충돌하는 것처럼 보이는데요. 문제를 해결하기 전에 먼저 인쇄 스풀러가 정확히 무엇인지 살펴보겠습니다.

인쇄 스풀러(Print Spooler)란 무엇인가?

인쇄 스풀러는 Windows 운영체제에 기본 포함된 유틸리티 프로그램으로, 사용자가 프린터로 전송한 모든 인쇄 작업을 관리하는 역할을 합니다. 인쇄 스풀러는 Windows와 프린터 간의 통신을 돕고, 대기열에 있는 인쇄 작업의 순서를 정렬합니다. 따라서 인쇄 스풀러 서비스가 실행되고 있지 않으면 프린터는 작동하지 않습니다.

그렇다면 이 오류의 원인은 무엇일까요? 이 문제가 발생하는 이유는 여러 가지가 있지만, 가장 주된 원인은 오래되었거나 호환되지 않는 프린터 드라이버입니다. 일반적으로 인쇄 스풀러 서비스가 중지되면 별도의 오류나 경고 메시지가 표시되지 않지만, 이 경우에는 오류 팝업이 나타납니다. 그럼 아래의 문제 해결 가이드를 통해 인쇄 스풀러가 자동으로 중지되는 문제를 해결하는 방법을 하나씩 살펴보겠습니다.

Windows 10에서 인쇄 스풀러가 계속 중지되는 문제 해결 방법

팁: 진행하기 전에 만약의 상황에 대비해 시스템 복원 지점을 생성해 두는 것이 좋습니다.

방법 1: Spool 폴더 내용 삭제

이 방법은 PRINTERS 폴더와 drivers 폴더 내부의 모든 내용을 삭제하는 것입니다. Windows XP부터 Windows 10까지 모든 Windows 운영체제에서 적용할 수 있습니다.

1. 파일 탐색기를 열고 다음 경로로 이동합니다: C:\Windows\System32\spool

2. "drivers" 폴더를 더블클릭한 후 폴더 안의 모든 파일과 폴더를 삭제합니다.

3. 같은 방식으로 PRINTERS 폴더의 모든 내용도 삭제한 후 "Print Spooler" 서비스를 다시 시작합니다.

4. 변경 사항을 저장하기 위해 시스템을 재부팅합니다.

방법 2: 인쇄 스풀러 서비스 재시작

이 방법은 인쇄 스풀러 서비스를 직접 다시 시작하는 것입니다.

1. Windows 키 + R을 누른 후 "services.msc"(따옴표 제외)를 입력하고 Enter 키를 눌러 서비스 창을 엽니다.

2. 아래로 스크롤하여 Print Spooler 서비스를 찾아 선택합니다.

3. Print Spooler 서비스를 마우스 오른쪽 버튼으로 클릭하고 다시 시작(Restart)을 선택합니다.

4. 이제 프린터가 정상적으로 작동하는지 확인합니다. 프린터가 작동한다면 인쇄 스풀러 문제가 성공적으로 해결된 것입니다.

방법 3: 인쇄 스풀러 서비스 시작 유형을 '자동'으로 설정

1. 키보드 단축키 Windows 키 + R을 눌러 실행 창을 엽니다.

2. "services.msc"를 입력하고 Enter 키를 눌러 서비스 창을 엽니다.

3. Print Spooler를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

4. "시작 유형(Startup type)"을 드롭다운 목록에서 '자동(Automatic)'으로 변경한 후 적용 > 확인을 클릭합니다.

문제가 해결되었는지 확인하고, 그렇지 않다면 다음 방법으로 넘어갑니다.

방법 4: 인쇄 스풀러 복구 옵션 변경

인쇄 스풀러의 복구 설정이 올바르게 구성되어 있지 않으면, 오류 발생 시 인쇄 스풀러가 자동으로 다시 시작되지 않습니다.

1. Windows 키 + R을 누른 후 services.msc를 입력하고 Enter 키를 누릅니다.

2. Print Spooler를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

3. 복구(Recovery) 탭으로 이동한 후 첫 번째 오류(First failure), 두 번째 오류(Second failure), 후속 오류(Subsequent failures) 항목이 모두 해당 드롭다운에서 "서비스 다시 시작(Restart the Service)"으로 설정되어 있는지 확인합니다.

4. 적용(Apply)을 클릭한 후 확인(OK)을 클릭합니다.

방법 5: 프린터 드라이버 업데이트

1. Windows 키 + R을 누른 후 "services.msc"를 입력하고 Enter 키를 누릅니다.

2. Print Spooler 서비스를 찾아 마우스 오른쪽 버튼으로 클릭하고 중지(Stop)를 선택합니다.

3. 다시 Windows 키 + R을 누른 후 printui.exe /s /t2를 입력하고 Enter 키를 누릅니다.

4. 프린터 서버 속성(Printer Server Properties) 창에서 문제를 일으키는 프린터를 찾습니다.

5. 해당 프린터를 제거하고, 드라이버까지 함께 제거할지 묻는 확인 메시지가 나타나면 예(Yes)를 선택합니다.

6. 다시 services.msc로 이동하여 Print Spooler를 마우스 오른쪽 버튼으로 클릭하고 시작(Start)을 선택합니다.

7. 그다음 프린터 제조사 웹사이트에 접속하여 최신 프린터 드라이버를 다운로드하고 설치합니다.

예를 들어, HP 프린터를 사용 중이라면 HP 소프트웨어 및 드라이버 다운로드 페이지를 방문하여 HP 프린터용 최신 드라이버를 쉽게 다운로드할 수 있습니다.

8. 그래도 인쇄 스풀러 중지 문제가 해결되지 않는다면 프린터와 함께 제공된 전용 소프트웨어를 사용해 볼 수 있습니다. 이러한 유틸리티는 일반적으로 네트워크상의 프린터를 감지하고, 프린터가 오프라인으로 표시되는 원인이 되는 문제를 해결해 줍니다.

예를 들어, HP 프린터 관련 문제는 HP Print and Scan Doctor를 사용하여 해결할 수 있습니다.

방법 6: spoolsv.exe 소유권 가져오기

1. 파일 탐색기를 열고 다음 경로로 이동합니다: C:\Windows\System32

2. 'spoolsv.exe' 파일을 찾아 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

3. "보안(Security)" 탭으로 전환합니다.

4. 그룹 및 사용자 이름에서 본인의 사용자 계정을 선택한 후 "고급(Advanced)" 버튼을 클릭합니다.

5. 현재 소유자(Owner) 옆의 "변경(Change)"을 클릭합니다.

6. "사용자 또는 그룹 선택(Select User or Group)" 창에서 하단의 고급(Advanced) 버튼을 클릭합니다.

7. 지금 찾기(Find Now)를 클릭한 후 본인의 사용자 계정을 선택하고 확인을 클릭합니다.

8. 다음 창에서도 다시 확인(OK)을 클릭합니다.

9. spoolsv.exe의 고급 보안 설정 창으로 돌아오면 적용(Apply) 후 확인(OK)을 클릭합니다.

10. spoolsv.exe 속성 창에서 (7번 단계에서 선택한) 본인의 사용자 계정을 선택한 후 편집(Edit) 버튼을 클릭합니다.

11. "모든 권한(Full control)"에 체크한 후 적용(Apply)과 확인(OK)을 차례로 클릭합니다.

12. 인쇄 스풀러 서비스를 다시 시작합니다 (실행 > services.msc > Print Spooler).

13. 변경 사항을 적용하기 위해 시스템을 재부팅하고, 인쇄 스풀러 문제가 해결되었는지 확인합니다.

방법 7: 레지스트리에서 불필요한 키 삭제

주의: 문제가 발생할 경우를 대비해 반드시 레지스트리를 백업해 두세요. 백업이 있으면 언제든 쉽게 복원할 수 있습니다.

1. Windows 키 + R을 누른 후 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.

2. 다음 레지스트리 키로 이동합니다:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers

3. Providers 아래에는 LanMan Print ServicesInternet Print Provider라는 두 개의 기본 하위 키가 있습니다.

4. 위의 두 하위 키는 기본값이므로 절대 삭제해서는 안 됩니다.

5. 위의 하위 키들을 제외한 나머지 키가 있다면 모두 삭제합니다.

6. 예를 들어, 추가 하위 키로 Printing Services가 존재하는 경우입니다.

7. Printing Services를 마우스 오른쪽 버튼으로 클릭하고 삭제(Delete)를 선택합니다.

8. 레지스트리 편집기를 닫고 인쇄 스풀러 서비스를 다시 시작합니다.

방법 8: 프린터 드라이버 재설치

1. Windows 키 + R을 누른 후 control printers를 입력하고 Enter 키를 눌러 장치 및 프린터 창을 엽니다.

2. 프린터를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 "장치 제거(Remove device)"를 선택합니다.

3. 확인 대화 상자가 나타나면 예(Yes)를 클릭합니다.

4. 장치가 성공적으로 제거되면 프린터 제조사 웹사이트에서 최신 드라이버를 다운로드합니다.

5. PC를 재부팅하고, 시스템이 재시작되면 Windows 키 + R을 누른 후 control printers를 입력하고 Enter 키를 누릅니다.

참고: 프린터가 USB, 이더넷 또는 무선으로 PC에 연결되어 있어야 합니다.

6. 장치 및 프린터 창에서 "프린터 추가(Add a printer)" 버튼을 클릭합니다.

7. Windows가 자동으로 프린터를 감지하면 해당 프린터를 선택하고 다음(Next)을 클릭합니다.

8. 기본 프린터로 설정한 후 마침(Finish)을 클릭합니다.

방법 9: 맬웨어 방지 프로그램으로 PC 검사

맬웨어는 인쇄 서비스에 심각한 문제를 일으킬 수 있습니다. 시스템 파일을 손상시키거나 레지스트리 값을 변경할 수 있으며, 맬웨어가 만들어내는 문제의 가능성은 무궁무진합니다. 따라서 Malwarebytes 같은 맬웨어 방지 프로그램을 다운로드하여 설치하고 시스템을 검사하는 것이 좋습니다. 맬웨어 검사만으로도 인쇄 스풀러 중지 문제가 해결될 수 있습니다.

1. CCleaner와 Malwarebytes를 다운로드하여 설치합니다.

2. Malwarebytes를 실행하고 시스템에서 유해한 파일을 검사하도록 합니다.

3. 맬웨어가 발견되면 자동으로 제거됩니다.

4. 이제 CCleaner를 실행하고 "Cleaner" 섹션의 Windows 탭에서 다음 항목들이 정리 대상으로 체크되어 있는지 확인합니다.

5. 올바른 항목이 체크되었는지 확인한 후 Run Cleaner를 클릭하고 CCleaner가 작업을 마칠 때까지 기다립니다.

6. 시스템을 더욱 철저히 정리하려면 레지스트리(Registry) 탭을 선택하고 다음 항목들이 체크되어 있는지 확인합니다.

7. "Scan for Issue"를 선택하여 검사를 진행한 후 Fix Selected Issues를 클릭합니다.

8. CCleaner가 "레지스트리 변경 사항을 백업하시겠습니까?"라고 물으면 예(Yes)를 선택합니다.

9. 백업이 완료되면 "Fix All Selected Issues"를 선택합니다.

10. 변경 사항을 저장하기 위해 PC를 재시작합니다.

마무리

이 글이 도움이 되었기를 바라며, 이제 Windows 10에서 인쇄 스풀러가 계속 중지되는 문제를 쉽게 해결하실 수 있을 것입니다. 만약 이 튜토리얼에 대해 궁금한 점이 남아 있다면 언제든지 댓글로 질문해 주세요.