본문 바로가기

I'm interested in/Electric Stuff

윈도우10 프린터목록 모두 사라졌음 (해결)

왜 나한테만 자꾸 이런 일이 생기는지 ㅠㅠ
찾아보니 윈도우10의 고질적인 이상 중의 하나인 것 같은데 딱히 많은 건 아닌지 해결책이 많이 공유된 문제는 아니다.몇일 전 갑자기 프린터기가 안되서 보니 제어판 프린터목록에 프린터들이 모두 비활성화되어있다.

 

 

 

뭐지? 하면서 재부팅 한 번 하니 정상적으로 되어 그냥 사용했고, 그 뒤에 한번 더 그런 일이 있었는데,
오늘, 또 프린터기가 안되더니 몇 번을 재부팅해도 비활성화된 프린터들이 살아날 기미가 안보인다.

원인은 이리저리 찾아보니 다음과 같이 정리가 되었다.

주 원인:  Print Spooler service가 꺼져있음

services.msc 로 들어가서 보면 자동으로 되어있는데 시작 눌러도 바로 죽는다.
이리저리 검색해보니 서비스의 종속성을 살펴보란다.
종속성에 두 개가 있는데 하나는 잘 작동하고 있고 "HTTP 서비스" 라는게 있는데 이게 서비스 목록에 없다.
헐... 있지도 않은 서비스에 종속되어있으니 실행이 될 리가 있나....

이걸 어찌하나 고민하다 window 10 missing http service 로 구굴링하니 도움이 되는 글을 하나 찾아서 간신히 고쳤다.

http://answers.microsoft.com/en-us/windows/forum/windows_10-hardware/windows-10-print-spooler-error/250b6516-ee97-412d-bd0f-b514f5f8bac5

EV

eVollo replied on

Found the solution to my Print Spooler error after Windows 10 upgrade: "Windows could not start the Print Spooler service on the local computer. Error 1068: The dependency service or group failed to start." 

Thanks to http://www.registryrecycler.com/blog/2013/12/how-to-fix-printing-error-in-windows-8-1/ for the fix. Apparently some Windows 8.1 upgrades had the same problem.

A registry change is required. Make sure you have a Registry backup before making changes.  

  • Press Windows key + R on your keyboard to open the Run box.
  • Type regedit in the Run box and hit Enter to open Registry Editor.
  • Confirm the UAC message by clicking the Yes button.
  • In the left pane of Registry Editor, expand HKEY_LOCAL_MACHINE to find the key below.
  • SYSTEM\CurrentControlSet\Services\Spooler.
  • While the Spooler key is highlighted, navigate the right pane to allocate the value DependOnService.
  • Double click this String value to Modify the data within.
  • The value data field should contain the text saying RPCSS, followed by http in the next line.
  • Select and delete the letters http and click OK button to save your changes.
  • Leave the RPCSS part of the value data as it is written.
  • Close Windows registry and Restart your computer.

위와같이 regedit 로 들어가서 종속성에 있는 http를 지워버리고 재부팅하면 해결.
프린터들이 살아났다.

 

 

끝.