프린터 공유 오류 0x0000011b 원인과 레지스트리 해결법

프린터 공유 오류 0x0000011b 원인과 레지스트리 해결법

프린터 공유 오류 0x0000011b의 배경과 PrintNightmare 보안 패치

소규모 사무실이나 연구실에서 PC 한 대에 USB 프린터를 연결하고 다른 PC들과 네트워크 공유를 사용할 때, 갑자기 ‘작업을 완료할 수 없습니다(오류 0x0000011b)’라는 에러 메시지가 뜨며 연결이 전면 차단되는 현상이 자주 발생합니다. 이 악명 높은 프린터 공유 오류 0x0000011b는 마이크로소프트의 정기 윈도우 보안 패치 적용 이후 시작되었습니다.

2021년 발견된 인쇄 스풀러 원격 코드 실행 취약점인 PrintNightmare(CVE-2021-1678)를 방어하기 위해, 마이크로소프트는 인쇄 RPC 통신에 높은 수준의 암호화 및 인증 무결성을 강제하도록 설정을 강화했습니다.

하지만 이 패치로 인해 구형 드라이버나 도메인 환경이 아닌 일반 작업 그룹(WORKGROUP) 공유 환경에서 클라이언트가 서버 프린터에 접근할 때 인증 레벨 불일치가 발생하며 프린터 공유 오류 0x0000011b가 표출됩니다.

프린터 호스트 PC 레지스트리 키 수정 및 예외 등록

이 문제를 해결하기 위해서는 프린터가 실제로 연결되어 있는 ‘공유 서버(호스트 PC)’의 레지스트리에서 RPC 인증 레벨 강제 적용 예외를 활성화해야 합니다. 클라이언트 PC가 아닌 메인 PC에서 작업을 수행해야 합니다.

호스트 PC에서 Win + R을 누르고 regedit을 실행한 뒤 다음 경로로 찾아 들어갑니다.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print

우측 빈 공간을 마우스 우클릭하고 [새로 만들기] – [DWORD(32비트) 값]을 선택합니다. 값 이름을 정확하게 RpcAuthnLevelExemption으로 지정하고, 더블 클릭하여 데이터 값을 1(16진수)로 설정한 후 확인을 누릅니다.

인쇄 스풀러 재시작 및 클라이언트 재연결 검증

레지스트리 값을 추가한 후에는 변경 사항을 시스템에 즉시 반영하기 위해 Print Spooler 서비스를 반드시 재기동해야 합니다. 컴퓨터를 재부팅하거나 명령 프롬프트(관리자)에서 서비스 명령을 입력합니다.

net stop spooler 및 net start spooler를 입력하여 서비스를 재부팅한 뒤, 클라이언트 PC로 이동합니다. 파일 탐색기 주소창에 \\호스트PC_IP주소를 입력하여 공유된 프린터 아이콘을 확인합니다.

프린터 아이콘을 우클릭하고 [연결]을 누르면 이전의 0x0000011b 오류 코드 없이 드라이버가 정상적으로 바인딩되며 네트워크 공유 인쇄가 완벽히 재개됩니다.

0x0000011b 오류 해결 조치 전후 비교

프린터 공유 오류 0x0000011b 문제 해결과 관련된 주요 요소 및 설정 옵션을 비교 정리하였습니다.

구분조치 전 (패치 적용 상태)조치 후 (레지스트리 적용)
RPC 인증 강도RPC 패킷 암호화 무결성 강제 요구비암호화 로컬 네트워크 RPC 인증 예외 허용
네트워크 공유 상태0x0000011b 에러로 연결 차단작업 그룹 내 정상 공유 인쇄 가능
적용 대상 기기호스트 및 클라이언트 전체 차단프린터가 직결된 호스트 PC에만 적용

핵심 정리

이번 글에서는 프린터 공유 오류 0x0000011b의 발생 원인과 단계별 해결 방법을 상세히 살펴보았습니다. 프린터 공유 오류 0x0000011b는 윈도우 보안 강화로 인한 RPC 인증 규격 충돌로 인해 발생합니다. 프린터 호스트 PC에서 RpcAuthnLevelExemption 레지스트리 값을 생성하고 스풀러를 재부팅하여 업무 인쇄 공유를 신속하게 정상화하십시오.

재발 방지 체크리스트

재발 방지 체크리스트

  • 프린터가 물리적으로 연결된 호스트 PC에서 regedit을 관리자 권한으로 실행합니다.
  • HKLM System CurrentControlSet Control Print 경로로 정확히 이동합니다.
  • DWORD(32비트) 값으로 RpcAuthnLevelExemption을 생성하고 값 데이터를 1로 설정합니다.
  • Print Spooler 서비스를 재시작한 후 클라이언트 PC에서 공유 프린터를 재연결합니다.