윈도우 업데이트 이후 프린터 공유 및 연결 오류가 발생하거나 또는 공유 중인 프린터가 갑자기 오류가 발생하여 사용할 수 없는 경우가 많이 발생합니다. 여기에서는 오류 코드 0x00000709, 0x00000771, 0x0000011b 관련 해결 방법을 알아보겠습니다.
프린터 공유 및 연결 오류 0x00000709, 0x00000771
보조 컴퓨터에서 주 컴퓨터의 프린터로 연결을 할 수 없을 때 발생하는데 0x00000709는 연결을 시도할 때 발생하고, 0x00000771는 연결하여 사용 중 오류가 발생하여 사용할 수 없을 때 발생합니다.
프린터 공유 오류 0x00000709, 0x00000771 은 사실상 같은 이유로 발생한다고 할 수 있습니다.
공유 설정 확인
네트워크 - 고급 공유 설정 (주 컴퓨터)
a. [탐색기]를 열어줍니다. (단축키: 윈도키+E) 네트워크를 마우스 오른쪽 버튼으로 클릭하여 [속성(R)]을 선택합니다.
b. 네트워크 및 공유 센터 창에서 [고급 공유 설정 변경]을 클릭합니다.
c. 고급 공유 설정에서 [게스트 또는 공용(현재 프로필)], [개인], [모든 네트워크] 탭 옵션을 설정합니다.
- [게스트 또는 공용(현재 프로필)]: 체크
- [개인]: 체크
- [모든 네트워크]: 체크
d. 사용자 암호가 설정되어 있다면 메인 [암호 보호 공유 켜기]가 설정되어 있어야 합니다.
로컬 보안 정책 - 빈 암호 사용 제한 설정 (암호가 있으면 설정 X - 주컴퓨터)
a. 시작버튼 or 옆돋보기모양아이콘을 클릭, "로컬"로 검색하여 [로컬 보안 정책]을 클릭합니다.
b. [로컬 보안 정책] 창에서 [로컬 정책], [보안 옵션]을 순서대로 클릭하고 [계정: 콘솔 로그인 시 로컬 계정에서 빈 암호 사용 제한]을 더블클릭 or 마우스 오른쪽키를 이용해 속성을 클릭해 줍니다.
c. [사용 안 함]을 선택하고 [확인]을 클릭합니다.
로컬 그룹 정책 편집기 - 보안되지 않은 게스트 로그온 사용 설정 (주 컴퓨터)
※ 윈도우 버전에 따라서 로컬 보안 정책이 안 보일 수 있습니다.※
서로 다른 윈도우 버전일 때 예를 들어 주 컴퓨터가 Win10이고 보조 컴퓨터가 Win7일 경우 설정을 해주어야 합니다.
a. [윈도 키 + R 키] 눌러 [실행] 창을 활성화하고 [ gpedit.msc ] 입력하고 [확인]을 누릅니다.
b. [로컬 그룹 정책 편집기]에서 [컴퓨터 구성] -> [관리 템플릿] -> [네트워크]를 순서대로 확장시키고 [Lanman 워크스테이션] 목록에 있는 [보안되지 않는 게스트 로그온 사용]을 더블 클릭 또는 마우스 오른쪽키 메뉴의 속성을 클릭합니다.
c. [보안되지 않는 게스트 로그온 사용]을 [사용]으로 변경해 줍니다.
Windows 기능 켜기/끄기 SMB 설정 (주컴퓨터, 보조 컴퓨터)
a. [시작] 버튼을 누리고 [ 기능 ]을 입력하여 [Windows 기능 켜기/끄기]를 선택하여 줍니다.
b. [Windows 기능 켜기/끄기]에서 몇 가지를 체크해 줍니다.
- [. NET Framework 4.8 Advanced Services] 아래 [WCF 서비스] 아래 [명명된 파이프 활성화]를 체크해 줍니다.
- [SMB 1.0/CIFS 파일 공유 지원] 아래 항목을 체크해 줍니다.
- [SMB 1.0/CIFS 서버]
- [SMB 1.0/CIFS 자동 제거]
- [SMB 1.0/CIFS 클라이언트]
윈도우 11 추가 설정: 로컬 그룹 정책 편집기 RPC 설정 (주 컴퓨터, 보조 컴퓨터)
보조 컴퓨터와 주 컴퓨터 상관없이 윈도우 11을 사용하는데 최신 업데이트에서는 아래 설정을 추가로 해주셔야 프린터 공유 또는 공유 프린터 오류가 해결됩니다.
a. [실행] 창을 열어 (단축키 :윈도키 + R키) [ gpedit.msc ] 입력하고 [확인]을 누릅니다.
b. [로컬 그룹 정책 편집기]에서 [컴퓨터 구성] 아래 [관리 템플릿] 아래 [프린터]를 선택합니다.
c. [Redirection Guard 구성] 항목을 더블클릭하고 [사용 안 함] 선택하고 [확인]을 누릅니다.
d. [RPC 연결 설정 구성] 항목을 더블클릭하고 [사용], [명명된 파이프를 통한 PRC] 선택하고 [확인]을 누릅니다.
e. [RPC 수신기 설정 구성] 항목을 더블클릭하고 [사용], [명명된 파이프 및 TCP를 통한 RPC] 선택하고 [확인]을 누릅니다.
오류 해결 방법 (0x0000011b 해결 방법 동일)
위의 공유설정이 모두 되어 있는 상태에서 0x00000709, 0x00000771, 0x0000011b 오류가 발생한다면 아래 내용을 따라 진행해 보세요
자격증명 관리자 추가 ( 보조 컴퓨터)
a. [시작] 버튼을 누르고 [ 제어판 ]을 검색하여 [제어판]을 선택하여 줍니다.
b. [제어판]에서 [보기 기준:] 이 [범주] 일 경우:
- [제어판]에서 [사용자 계정]을 선택 [Windows 자격 증명 추가]를 선택합니다.
c. [제어판]에서 [보기 기준:] 이 [큰 아이콘] 일 경우:
- [제어판]에서 [자격 증명 관리자]를 선택합니다.
d. [Windows 자격 증명]를 선택하고 [Windows 자격 증명 추가]를 선택합니다.
e. [인터넷 또는 네트워크 주소]에 주 컴퓨터의 IP주소와 주컴퓨터의 사용자 이름, 암호가 있다면 암호를 입력합니다. 암호가 없다면 빈칸으로 두고 [확인] 버튼을 누릅니다.
※ 사용자 이름과 암호는 컴퓨터 로그온시 사용되는 이름과 암호입니다. ([시작]을 눌러 확인 가능합니다.)
레지스트리 편집기 추가 (주 컴퓨터가 윈도우 10, 11에서만 추가)
a. 먼저 [레지스트리 편집기]를 활성화하고 값을 추가해 줍니다.
- 아래 파일을 다운로드하여 쉽고 빠르게 설정 가능합니다. 또는 아래 순서대로 설정하시면 됩니다.
b. [실행] 창 활성화하고 (단축키: 윈도키 + R키) [ regedit ]를 입력하고 [확인]을 눌러줍니다.
c. 컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print 경로에
d. 오른쪽 빈 공간에 마우스 오른쪽키를 누르고 메뉴에서 [새로 만들기] -> [DWORD(32비트)] 값을 선택합니다.
e. 새로 만든 값의 이름을 [ RpcAuthnLevelPrivacyEnabled ]로 변경하고 값데이터를 0으로 설정해 줍니다.(기본값이 0으로 추가 설정은 필요 없습니다.)
레지스트리 편집기 추가 (주컴퓨터가 윈도우 7 일 경우에만 추가)
a. [실행] 창 활성화하고 (단축키: 윈도키 + R키) [ regedit ]를 입력하고 [확인]을 눌러줍니다.
b. 컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print 경로에
c. 오른쪽 빈 공간에 마우스 오른쪽키를 누르고 메뉴에서 [새로 만들기] -> [DWORD(32비트)] 값을 선택합니다.
d. 새로 만든 값의 이름을 [ DnsOnWire ]로 변경하고 더블 클릭 후 값데이터를 1로 설정해 줍니다.
[ DnsOnWire ]로 설정하고 재부팅하면 공유된 프린터가 작동합니다. 하지만 제 경험상 [ DnsOnWire ]를 추가를 한 경우 갑자기 공유된 프린터가 동작을 하지 않는 경우가 있는데 이때 [ DnsOnWire ] 값을 0으로 바꿔주면 증상이 해결됩니다.
스플러 재시작 (주 컴퓨터)
서비스 창을 활성화하고 프린터 스풀러 서비스를 다시 시작해 줍니다.
a. [시작] 버튼 선택 [ 서비스 ] 입력하고 [서비스]를 선택하여 줍니다.
b. [서비스] 창 오른쪽 목록에 [Print spooler] 선택하고 [다시 시작] 클릭합니다.
이후 프린터 공유 연결을 시도해 보면 프린터 공유가 되는 것을 볼 수 있습니다.
추가 조치 사항
주 컴퓨터를 재부팅할 경우 공유되어 있는 프린터가 동작을 하지 않을 때가 있는데 이때 [서비스]에서 [Print Spooler]를 [다시 시작] 해주면 공유한 프린터가 정상 동작을 합니다.
다시 말해서 주 컴퓨터 레지스트리 편집기에 [RpcAuthnLevelPrivacyEnabled] 값을 추가해 주면 주 컴퓨터가 재부팅되거나 꺼져있다가 겨질 때마다 [Print Spooler] 서비스를 [다시 시작] 해 주어야 한다는 말입니다.
컴퓨터가 켜질 때 자동으로 프린터 스플러를 다시 시작하는 방법법을 설명하겠습니다.
작업 스케줄러 추가 (주 컴퓨터)
사전 준비로 메모장을 열어 프린터 스풀러 명령어를 입력하고. bat 파일로 저장해 배치 파일을 만듭니다.
아래 파일을 다운로드하여 압축을 풀고 spool.bat 파일을 문서폴더에 저장하시거나 아래 설명에 따라 만들어 사용하시면 됩니다.
a. [시작] 버튼 선택 [ 메모장 ] 입력 [메모장]을 선택합니다.
b. [메모장] 에아래 명령어를 입력합니다.
net stop spooler
del /Q /F /S %systemroot%\System32\Spool\Printers\
net start spooler
c. [파일] 선택 [다른 이름으로 저장] 선택하고
d. [문서] 선택하고 이름을 [ spool.bat ]로 입력하고 [저장]을 누릅니다.
e. [문서] 폴더에 spool.bat 파일이 만들어졌다면 메모장을 닫습니다.
f. [시작] 버튼 선택 [ 작업 스케줄러 ] 입력 [작업 스케줄러] 선택합니다.
g. [작업 스케줄러]에서 [기본 작업 만들기] 선택
h. [기본 작업 만들기 마법사]에서 작업 이름을 알아보기 쉽게 [ 스플러 재시작 ]으로 하고 [다음] 선택
트리거를 설정해야 하는데 먼저 우리가 필요한 설정은 컴퓨터가 켜졌을 때 프린터 스플러를 다시 시작하는 설정을 해야 하므로 컴퓨터 시작 시라고 생각하는 경우가 대부분일 것입니다. 저도 처음에는 컴퓨터 시작 시라고 생각했습니다. 하지만 경험상 로그온 할 때를 선택해야 정상적으로 동작하는 것을 알게 되었습니다.
i. [로그온 할 때] 선택하고 [다음] 선택
j. [프로그램 시작]을 선택하고 [다음] 선택
k. [찾아보기]를 선택하여 [문서] 폴더에 아까 만들었던 [spool.bat]를 선택 [열기]를 눌러주고 [다음]을 선택합니다.
l. 아래[ [마침]을 클릭할 때 이 작업의 [속성] 대화 상자 열기 ]를 체크해 주고 [마침]을 눌러줍니다.
m. 아래 [가장 높은 수준의 권한으로 실행]을 체크해 주고 [트리거] 탭을 선택합니다.
n. 설정되어 있는 [로그온 할 때]를 선택하고 아래 [편집]을 눌러줍니다.
o. [고급설정] 부분에
- 특정 사용자 선택
- 작업지연시간을 체크 15초로 제 경험상 지연시간을 설정하지 않을 때 보다 15초 이상 설정했을 때 오류가 덜 발생했습니다.
- 작업 반복 간격을 8시간으로 설정해 주고 [확인]을 선택
작업 반복 간격 8시간은 윈도에서는 장시간 프린터를 사용하지 않을 경우 알아서 프린터 스풀러 자원을 일시중지고 프린터 출력 시 다시 활성화하는데 이때 보조컴퓨터에서 설정되어 있는 공유 프린터가 출력이 되지 않는 경우가 있습니다. 이를 방지하고자 하는 설정입니다.
p. [조건] 탭에서
- [이 작업을 실행하기 위해 절전 모드 종료] 체크
q. [설정] 탭에서
- 예약된 시작 시간을 놓친 경우 가능한 대로 빨리 작업 시작 체크
- 작업이 실패하는 경우 다시 시작 간격 체크
- 다임 시간 이상 작업이 실행되면 중치 체크 해제하고 [확인]을 선택합니다.
고생하셨습니다. 이상으로 프린터 공유에 대한 설정이 모두 끝났습니다. 처음 하시는 분들을 위해서 세세하고 쉽게 설명한다고 했는데 도움이 되었는지 모르겠습니다. 이 글이 많은 분들에게 도움이 되었으면 좋겠습니다.
로컬 포트로 프린터 추가 (보조 컴퓨터)
보조 컴퓨터와 주 컴퓨터의 윈도우 버전이 다른 경우, 프린터 종류에 따라 또는 기타 여러 가지 이유로 위에 말씀드린 방법으로 프린터 연결이 되지 않는 경우가 있습니다.
이때 보조 컴퓨터에서 프린터 드라이버를 설치하고 local포트 추가로 프린터를 연결하면 공유된 프린터를 사용할 수 있습니다.
먼저 보조 컴퓨터에 프린터 드라이버를 설치합니다. (프린터에 따라 제조사에 따라 방법이 다양하기 때문에 이 부분은 넘어가겠습니다.)
1. [시작] 또는 옆에 [돋보기]를 클릭하고 [제어판]을 검색하여 선택합니다.
b. [제어판]에서 [장치 및 프린터] 옵션을 찾아 선택합니다. 보기 기준에 따라 다르게 보일 수 있습니다.
c. [장치 및 프린터]에서 공유하려는 프린터를 선택하고 마우스 오른쪽 버튼으로 클릭하고 [프린터 속성]을 선택합니다.
d. 설치한 프린터에 [프린터 속성]을 열어줍니다.
e. [포트] 탭을 선택하고 [포트 추가]를 선택합니다.
f. [프린터 포트] 창에서 [Local Port] 선택하고 [새 포트]를 눌러줍니다.
g. [포트 이름 입력] 란에 [ \\주 컴퓨터 IP\프린터 이름 ]을 입력하고 [확인]을 선택합니다.
h. 추가한 [로컬 포트]를 선택하고 [적용], [닫기]를 선택합니다.
이상이 프린터 공유 오류 및 연결 오류 해결방법이었습니다. 프린터 공유시 또는 공유 중 오류가 발생하면 업무에 큰 지장이 생기며 많은 불편함이 있습니다. 이 글이 오류로 고생하시는 분들이게 도움이 되었으면 좋겠습니다. 혹시라도 위 방법대로 설정을 해도 프린터 공유가 되지 않는다면 댓글로 남겨주세요. 아는 지식선에서 답변하여 드리겠습니다.
댓글