- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 Windows 환경에서 네트워크 프린터를 추가할 때 발생하는 0x0000011b 오류의 원인과 해결 방법을 체계적으로 정리하여, 가정·소규모 사무실·기업 환경에서 모두 실무적으로 활용할 수 있는 단계별 가이드를 제공하는 것이다.
1. 네트워크 프린터 0x0000011b 오류 개요
0x0000011b 오류는 Windows 10, Windows 11에서 네트워크로 공유된 프린터를 추가할 때 자주 발생하는 오류 코드이다.
보통 다음과 같은 상황에서 나타나는 경우가 많다.
- 작업그룹 또는 소규모 사무실에서 한 PC에 프린터를 USB로 연결한 뒤, 다른 PC에서 네트워크 공유 프린터로 추가하려고 할 때이다.
- Windows 업데이트 이후 갑자기 기존에 잘 되던 네트워크 프린터가 추가되지 않거나, 인쇄 시 오류가 발생하기 시작할 때이다.
- 프린터 추가 마법사에서 “연결할 수 없습니다”류의 메시지가 뜨면서 코드 0x0000011b가 함께 표시될 때이다.
이 오류는 단순한 드라이버 문제라기보다, Windows가 인쇄 스풀러(Spooler) 통신에 대해 보안 수준을 강화하면서 서버(프린터를 공유하는 PC)와 클라이언트(프린터를 사용하는 PC) 간 설정이 맞지 않아 발생하는 경우가 많다.
2. 0x0000011b 오류의 주요 원인 정리
0x0000011b 오류가 발생하는 대표적인 원인은 다음과 같이 정리할 수 있다.
- Windows 보안 업데이트로 인해 프린트 스풀러의 RPC(원격 프로시저 호출) 통신이 암호화되면서, 예전 방식으로 동작하던 공유 프린터와 충돌하는 경우이다.
- 프린터 서버 역할을 하는 PC와 클라이언트 PC의 업데이트 수준이 서로 달라 통신 방식이 맞지 않는 경우이다.
- 도메인 정책 또는 로컬 그룹 정책에서 프린터 관련 RPC 설정이 강화되어, 클라이언트가 요구하는 방식과 달라지는 경우이다.
- 방화벽·네트워크 검색·파일 및 프린터 공유 설정이 비활성화되어 있어 기본 통신이 원활하지 않은 경우이다.
| 구분 | 설명 | 비고 |
|---|---|---|
| 오류 코드 | 0x0000011b | 네트워크 프린터 연결 실패 시 주로 발생한다. |
| 영향 버전 | Windows 10 / Windows 11 | 특정 업데이트 이후 빈도가 증가하였다. |
| 핵심 원인 | 프린터 RPC 통신 보안 수준 상향 | 서버·클라이언트 설정 불일치 시 발생한다. |
| 대표 증상 | 네트워크 프린터 추가 실패, 인쇄 불가 | 다른 네트워크 기능은 정상인 경우가 많다. |
3. 해결 전 기본 점검: 네트워크 및 공유 설정 확인
레지스트리 수정이나 정책 변경을 하기 전에, 먼저 네트워크와 기본 공유 설정을 점검하는 것이 좋다.
3.1 네트워크 연결 상태 확인
- 클라이언트 PC에서 프린터를 공유하는 PC의 IP 주소로 핑이 정상적으로 가는지 확인한다.
- 명령 프롬프트를 열어 다음 명령으로 확인할 수 있다.
ping 서버_PC_IP주소 핑이 가지 않는다면 네트워크 구성, 스위치, 공유기, 무선 연결 상태를 먼저 점검해야 한다.
3.2 네트워크 프로필 및 공유 설정
- Windows 설정 > 네트워크 및 인터넷에서 네트워크가 일반적으로 “개인(프라이빗) 네트워크”로 설정되어 있는지 확인한다.
- 고급 공유 설정에서 다음 항목을 켜야 한다.
- 네트워크 검색 켜기
- 파일 및 프린터 공유 켜기
이 설정은 프린터 서버 역할을 하는 PC와 클라이언트 PC 모두에서 활성화해야 한다.
3.3 방화벽 예외 확인
기본 Windows Defender 방화벽을 사용하는 경우, “파일 및 프린터 공유” 관련 규칙이 허용으로 되어 있어야 한다.
- 제어판 > 시스템 및 보안 > Windows Defender 방화벽 > 허용된 앱에서 확인한다.
- 서버 PC, 클라이언트 PC 모두에서 확인하는 것이 좋다.
3.4 프린트 스풀러 서비스 재시작
기본적인 오류는 프린트 스풀러를 재시작하는 것만으로 해결되는 경우도 있다.
- Win + R >
services.msc입력 후 “Print Spooler” 서비스를 찾아 다시 시작한다. - 또는 관리자 권한 명령 프롬프트에서 다음 명령을 사용할 수 있다.
net stop spooler net start spooler 4. Windows 업데이트 정합성 맞추기
0x0000011b 오류는 특정 Windows 보안 업데이트 이후 발생 빈도가 크게 늘었으며, 서버와 클라이언트의 패치 수준이 서로 다를 때 문제가 심해지는 경향이 있다.
4.1 서버 PC와 클라이언트 PC 업데이트 상태 확인
- 서버 역할을 하는 PC(프린터가 직접 연결된 PC)에서 Windows 업데이트를 확인하고, 사용 가능한 업데이트를 모두 설치한다.
- 클라이언트 PC에서도 동일하게 Windows 업데이트를 최신 상태로 맞춘다.
- 업데이트 후에는 반드시 재부팅한다.
가능하면 동일한 버전대의 누적 업데이트를 맞추는 것이 좋다.
4.2 문제 업데이트 제거는 최후의 수단
과거에는 특정 누적 업데이트를 제거하면 0x0000011b 오류가 사라지는 사례가 많았다.
그러나 이 방법은 다음과 같은 위험이 있다.
- 보안 취약점이 다시 노출되어 랜섬웨어나 원격 코드 실행 공격에 취약해질 수 있다.
- 다른 기능이나 애플리케이션과의 호환성 문제가 생길 수 있다.
- 재부팅 또는 이후 자동 업데이트로 다시 설치되면서 동일 문제가 반복될 수 있다.
따라서 가급적이면 아래에 설명하는 레지스트리·정책 조정 또는 네트워크 구조 개선으로 해결하는 것이 좋다.
5. 레지스트리로 RpcAuthnLevelPrivacyEnabled 조정 (홈·소규모 환경)
홈 사용 환경이나 소규모 사무실에서 간단히 프린터 공유를 유지해야 할 경우, 프린터 서버 역할을 하는 PC의 레지스트리에서 RPC 암호화 요구 수준을 낮추는 방법이 많이 사용된다.
5.1 레지스트리 편집기에서 수동 변경
- 프린터가 직접 연결된 서버 PC에서 Win + R을 누르고
regedit를 입력한 뒤 Enter를 눌러 레지스트리 편집기를 연다. - 다음 경로로 이동한다.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print - 오른쪽 창에서
RpcAuthnLevelPrivacyEnabled라는 DWORD 값이 있는지 확인한다. - 값이 없다면, 빈 곳에서 마우스 오른쪽 버튼을 눌러 “새로 만들기 > DWORD(32비트) 값”을 선택하고 이름을
RpcAuthnLevelPrivacyEnabled로 지정한다. - 해당 값을 더블 클릭하여 데이터 값을 0으로 설정한다.
- 프린트 스풀러 서비스를 다시 시작하거나 PC를 재부팅한다.
이 설정은 “RPC 통신 시 프라이버시 보호(암호화)를 강제하지 않는다”는 의미로 해석할 수 있으며, 그 대신 호환성을 우선시하여 0x0000011b 오류를 피하는 효과를 기대할 수 있다.
5.2 명령 프롬프트에서 한 번에 적용
관리자 권한 명령 프롬프트를 사용하면 다음과 같이 한 번에 설정할 수 있다.
reg add "HKLM\System\CurrentControlSet\Control\Print" ^ /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
net stop spooler
net start spooler
- 첫 번째 명령은 해당 레지스트리 값을 0으로 생성 또는 수정한다.
- 이후 스풀러 서비스를 재시작하여 설정을 바로 적용한다.
5.3 나중에 원상 복구하는 방법
- 동일한 경로의
RpcAuthnLevelPrivacyEnabled값을 다시 1로 변경하거나, 값을 삭제하면 된다. - 마찬가지로 스풀러 재시작 또는 재부팅 후 적용된다.
6. 그룹 정책에서 RPC 연결 수준 조정 (Pro·Enterprise 환경)
Windows Pro·Enterprise·도메인 환경에서는 로컬 그룹 정책 또는 도메인 그룹 정책을 통해 프린터 RPC 연결 설정을 더 정교하게 제어할 수 있다.
6.1 로컬 그룹 정책 편집기에서 설정
- Win + R을 눌러
gpedit.msc를 입력하고 Enter를 눌러 로컬 그룹 정책 편집기를 연다. - 다음 경로로 이동한다.
컴퓨터 구성 └ 관리 템플릿 └ 프린터 - 이 하위에 “RPC” 또는 “프린터용 RPC 연결 설정”과 유사한 이름의 정책 항목이 있는지 확인한다.
- 해당 정책을 열어 다음과 같이 조정한다.
- 암호화가 필수로 설정되어 있을 경우, 환경에 맞게 “암호화 필요 안 함” 또는 “서버와 클라이언트 협상 허용”과 같이 호환성을 높이는 옵션을 선택한다.
- 도메인 환경에서는 중앙 정책과 충돌하지 않도록 기존 설정을 문서화한 후 변경하는 것이 좋다.
7. 표준 TCP/IP 포트로 프린터 직접 추가 (공유 회피)
네트워크 프린터 자체에 유선 LAN 포트 또는 Wi-Fi 기능이 있는 경우, 굳이 다른 PC를 서버로 삼지 않고 프린터에 직접 연결하는 방식이 훨씬 안정적이다.
7.1 프린터에 고정 IP 부여
- 프린터 전면 패널 또는 웹 관리 페이지에서 프린터에 고정 IP 주소를 설정한다.
- 라우터에서 IP 예약을 걸어두면 추후 변경 위험이 줄어든다.
7.2 Windows에서 표준 TCP/IP 포트로 추가
- 제어판 > 장치 및 프린터 > 프린터 추가를 선택한다.
- “원하는 프린터가 목록에 없습니다”를 선택한다.
- “TCP/IP 주소 또는 호스트 이름을 사용하여 프린터 추가”를 선택한다.
- 프린터에 설정한 IP 주소를 입력하고 안내에 따라 진행한다.
- 제조사·모델에 맞는 드라이버를 선택하거나, 제공된 드라이버를 설치한다.
이 방법을 사용하면 Windows 간 프린터 공유 기능을 거치지 않으므로 0x0000011b 같은 공유 관련 오류를 근본적으로 피할 수 있다.
8. 환경별 권장 해결 전략 비교
각 환경별로 현실적인 조합을 다음 표와 같이 정리할 수 있다.
| 환경 | 주요 사용 방식 | 권장 해결 전략 | 보안 영향 |
|---|---|---|---|
| 가정용 PC 2~3대 | 한 PC에 USB 프린터 연결 후 공유 | 서버 PC에 RpcAuthnLevelPrivacyEnabled=0 적용 또는 프린터에 LAN 포트가 있으면 TCP/IP 방식으로 전환한다. | 레지스트리 완화 시 인쇄 관련 보안이 약해질 수 있다. |
| 소규모 사무실(5~10인) | 공유 프린터 또는 소규모 네트워크 프린터 | 가능하면 네트워크 프린터로 전환하고, 불가피하면 레지스트리+방화벽+업데이트 정합성을 맞춘다. | 네트워크 프린터 사용 시 보안·안정성 모두 유리하다. |
| 중·대규모 기업 | 도메인 기반, 중앙 프린트 서버 | 그룹 정책에서 RPC 연결 설정을 조정하고, 모든 서버·클라이언트를 최신 업데이트로 통일한다. | 정책 변경 전 보안 검토가 반드시 필요하다. |
9. 0x0000011b 문제 해결 단계별 체크리스트
실무에서 빠르게 적용할 수 있도록, 0x0000011b 오류 해결을 위한 체크리스트를 단계별로 정리한다.
9.1 단계 1: 네트워크 및 공유 확인
- 서버·클라이언트 간 IP 통신(ping) 정상 여부 확인한다.
- 네트워크 프로필이 “개인” 또는 도메인 네트워크로 설정되어 있는지 확인한다.
- 네트워크 검색, 파일 및 프린터 공유 설정을 모두 켠다.
- 방화벽에서 파일 및 프린터 공유 관련 규칙이 허용되어 있는지 확인한다.
9.2 단계 2: 스풀러 및 업데이트 정합성
- 서버·클라이언트 모두 프린트 스풀러를 재시작한다.
- 두 시스템 모두 Windows 업데이트를 최신 상태로 맞춘다.
- 재부팅 후 네트워크 프린터를 다시 추가해 본다.
9.3 단계 3: 레지스트리 또는 정책 조정
- 홈·소규모 환경: 서버 PC에
RpcAuthnLevelPrivacyEnabled=0설정을 검토한다. - 기업 환경: 그룹 정책에서 프린터 RPC 연결 설정을 조정하고, 인쇄 서버 정책을 재검토한다.
9.4 단계 4: TCP/IP 포트로 우회
- 프린터에 네트워크 기능이 있다면, 표준 TCP/IP 포트로 직접 추가하는 방식을 우선 검토한다.
- 이는 구조적으로 공유 오류를 회피하는 가장 안정적인 방법이다.
9.5 단계 5: 임시 방편으로서의 업데이트 제거 (비권장)
- 보안상 이유로 권장되지 않지만, 내부적으로 충분한 검토가 끝난 경우 특정 누적 업데이트를 제거하여 테스트할 수 있다.
- 이 경우 반드시 테스트 환경에서 먼저 검증한 뒤, 외부 노출 위험을 최소화해야 한다.
FAQ
Q1. 0x0000011b 오류와 0x00000709 오류는 무엇이 다른가?
0x0000011b 오류는 주로 Windows의 인쇄 RPC 통신 보안 강화와 관련된 문제로, 서버와 클라이언트의 설정 불일치에서 많이 발생한다.
반면 0x00000709 오류는 기본 프린터 설정 문제, 레지스트리의 프린터 경로 정보 오류, 권한 문제 등과 연관되는 경우가 많다.
두 오류가 동시에 발생하기도 하지만, 0x0000011b는 보안 업데이트 이후 네트워크 공유 구조 자체와 연관된 경우가 많다는 점이 특징이다.
Q2. RpcAuthnLevelPrivacyEnabled 값을 0으로 두면 얼마나 위험한가?
이 값은 인쇄 스풀러가 사용하는 RPC 통신에서 프라이버시 보호(암호화)를 어느 수준까지 강제할지에 영향을 준다.
0으로 설정하면 일부 환경에서 인쇄 트래픽이 이전보다 덜 보호될 수 있으며, 동일 네트워크 내 악의적 사용자가 있는 경우 위험이 커질 수 있다.
가정이나 폐쇄된 소규모 네트워크에서는 현실적인 위험이 크지 않을 수 있지만, 인터넷에 직접 노출된 환경이나 다수가 출입하는 네트워크에서는 보다 신중한 검토가 필요하다.
Q3. 업데이트를 제거해서 문제를 해결했는데, 다시 업데이트가 설치되면 어떻게 되는가?
자동 업데이트가 다시 설치되면 동일한 0x0000011b 오류가 재발할 가능성이 높다.
장기적으로는 업데이트 제거가 아니라, 레지스트리·정책 조정 또는 네트워크 구조 개선(네트워크 프린터 직접 사용)으로 방향을 잡는 것이 안정적이다.
Q4. 프린터 서버가 Windows 7이고, 클라이언트가 Windows 10/11인 경우에도 0x0000011b가 발생할 수 있는가?
그렇다. 서버가 오래된 버전이고 클라이언트가 최신 버전일수록 통신 방식 차이로 인한 문제가 발생하기 쉽다.
이 경우에는 다음과 같은 전략을 고려할 수 있다.
- 가능하면 프린터 서버를 Windows 10 이상으로 교체한다.
- 프린터 자체의 네트워크 기능을 활용해 표준 TCP/IP 포트로 직접 연결한다.
- 불가피하다면 클라이언트 측 정책 조정과 레지스트리 완화 설정을 병행한다.
Q5. 레지스트리나 그룹 정책을 건드리지 않고 해결하는 방법은 없는가?
네트워크 프린터 기기가 자체적으로 LAN 포트를 제공하고, 표준 프로토콜을 지원한다면 공유 PC를 거치지 않고 직접 연결하는 방식이 가장 깔끔한 해법이다.
또한 서버·클라이언트의 업데이트 수준을 맞추고, 방화벽·공유 설정·스풀러 재시작만으로도 해결되는 사례가 적지 않다.
- Excel Dynamic Arrays with Structured References: Complete Guide to Spill-Safe Table Formulas
- Dynamic Gantt Chart in Excel Using Formulas Only (No VBA)
- GC Peak Tailing Troubleshooting: Proven Fixes for Sharp, Symmetric Peaks
- Fix Low Fume Hood Face Velocity: Proven Lab Ventilation Troubleshooting Guide
- Fix Sudden Drop in Open-Circuit Voltage (OCV): Expert Battery Troubleshooting Guide
- Fix Distorted EIS Arcs: Expert Troubleshooting for Accurate Nyquist and Bode Plots