프린터를 설치하려고 할 때 "인쇄 프로세서가 존재하지 않습니다(The Print Processor Does Not Exist)"라는 오류가 발생하여 설치가 되지 않는다면, 아래의 해결 방법을 참고하여 문제를 해결할 수 있습니다.
인쇄 프로세서(Print Processor)는 인쇄 작업 데이터를 처리하여 프린터로 전송하는 역할을 하는 플러그인(.DLL 파일)입니다. 따라서 인쇄 프로세서가 존재하지 않아 프린터를 설치하거나 연결할 수 없다는 것은, 관련 DLL 파일인 winprint.dll이 손상되었거나 누락되었다는 의미입니다.
아래에서는 "프린터 설치 불가 – 인쇄 프로세서가 존재하지 않음" 오류를 해결하기 위한 여러 가지 방법을 자세히 안내합니다.
Windows 10/8/7에서 '인쇄 프로세서가 존재하지 않습니다' 오류 해결 방법
- 손상된 시스템 파일 검사 및 복구
- 레지스트리 수정으로 '인쇄 프로세서가 없습니다' 오류 해결
- 정상 작동 중인 다른 PC에서 인쇄 프로세서 복원
방법 1: 손상된 시스템 파일 검사 및 복구
프린터 설치 문제는 시스템 파일의 손상 또는 누락으로 인해 발생할 수 있습니다. 따라서 '인쇄 프로세서가 존재하지 않습니다' 오류를 해결하는 첫 번째 방법은 아래 지침에 따라 Windows 시스템 파일을 복구하는 것입니다.
1. 명령 프롬프트를 관리자 권한으로 실행합니다.
① 검색창에 cmd 또는 명령 프롬프트를 입력합니다.
② 검색 결과에서 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
2. 명령 프롬프트 창에 다음 명령어를 입력하고 Enter 키를 누릅니다.
- Dism.exe /Online /Cleanup-Image /Restorehealth
3. DISM이 구성 요소 저장소를 복구할 때까지 기다립니다. 작업이 완료되면(구성 요소 저장소 손상이 복구되었다는 메시지가 표시됨) 다음 명령어를 입력하고 Enter 키를 누릅니다.
- SFC /SCANNOW
4. SFC 검사가 완료되면 컴퓨터를 재시작합니다.
5. 재부팅 후 프린터 설치를 다시 시도합니다.
방법 2: 레지스트리 수정으로 '인쇄 프로세서가 존재하지 않습니다' 오류 해결
다음 방법은 레지스트리를 수정하여 오류를 해결하는 것입니다.
1단계. Print Spooler 서비스 중지
1a. Windows + R 키를 눌러 실행(Run) 창을 엽니다.
1b. services.msc를 입력하고 Enter 키를 누릅니다.
2. 목록에서 Print Spooler 서비스를 찾아 마우스 오른쪽 버튼으로 클릭한 후 중지(Stop)를 선택합니다.
2단계. 레지스트리에 'Driver' 값이 없는 경우 생성
1a. Windows + R 키를 눌러 실행(Run) 대화 상자를 엽니다.
1b. regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다. (확인 창이 나타나면 예를 클릭합니다.)
2. 레지스트리 편집기 창에서 아래 경로로 이동합니다.*
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\winprint
* 참고: 32비트 Windows의 경우 아래 경로로 이동합니다.
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors
3. 오른쪽 창에서 값 데이터가 "winprint.dll"인 Driver 문자열 값이 있는지 확인합니다. 해당 값이 이미 존재한다면 다음 방법으로 넘어갑니다. 존재하지 않는다면 다음 단계를 진행하여 값을 생성합니다.
4a. 누락된 Driver 값을 생성하려면 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기(New)를 선택한 후 문자열 값(String Value)을 클릭합니다.
4b. 새 값을 Driver로 이름 지정하고 Enter 키를 누릅니다.
4c. 이후 해당 값을 더블클릭하고 값 데이터(Value data)에 winprint.dll을 입력한 후 확인(OK)을 누릅니다.
5. 레지스트리 편집기를 닫습니다.
6. 서비스에서 Print Spooler 서비스를 시작하고 프린터 설치를 다시 시도합니다.
방법 3: 정상 작동 중인 PC에서 인쇄 프로세서 DLL 파일 교체
'인쇄 프로세서가 존재하지 않습니다' 오류는 관련 DLL 파일인 winprint.dll이 손상되거나 누락된 경우에 발생합니다. 이 경우 정상적으로 작동하는 다른 컴퓨터에서 winprint.dll 파일을 복원해야 합니다.*
* 중요: 이 방법을 적용하려면 오류가 발생한 컴퓨터와 동일한 운영 체제를 사용하는 다른 컴퓨터가 필요합니다.
1단계. 정상 작동 중인 PC에서 winprint.dll 복사
정상적으로 작동하는 컴퓨터에 USB 드라이브를 연결한 후 아래 단계를 진행합니다.
1. 파일 탐색기를 열고 다음 폴더로 이동합니다.
- C:\Windows\System32\spool\prtprocs\x64
2. winprint.dll 파일을 USB 플래시 드라이브에 복사합니다.
3. USB 드라이브를 분리하고, 2단계로 이동하여 손상된 인쇄 프로세서 DLL 파일을 복원합니다.
2단계. 문제가 있는 PC에서 winprint.dll 교체
오류가 발생한 컴퓨터에서 아래 단계를 진행합니다.
1. 정상 컴퓨터에서 복사한 winprint.dll 파일이 담긴 USB 플래시 드라이브를 연결합니다.
2. Print Spooler 서비스를 중지합니다. (위 방법 2의 1단계 지침 참조)
3. 위와 동일한 폴더로 이동합니다.
- C:\Windows\System32\spool\prtprocs\x64
4. 해당 폴더에 winprint.dll 파일이 있다면 삭제합니다.
5. USB 플래시 드라이브의 winprint.dll 파일을 같은 폴더로 복사합니다.
6. Print Spooler 서비스를 시작합니다.
7. 컴퓨터를 재시작한 후 프린터 설치를 시도합니다.
여기까지입니다! 어떤 방법이 도움이 되었나요? 경험을 댓글로 남겨주시면 큰 도움이 됩니다. 이 가이드가 유용했다면 좋아요와 공유 부탁드립니다.