터미널 서비스 - 사용자가 원격 세션에서 로컬 프린터를 사용하지 못하도록 방지

터미널 서비스 - 사용자가 원격 세션에서 로컬 프린터를 사용하지 못하도록 방지

사용자가 RDP를 통해 서버에 로그온하고 원격 데스크톱 클라이언트의 "로컬 리소스" 탭에서 "프린터" 상자를 선택한 경우 나타나는 이상한 문제가 있습니다. 기본적으로 프린터로 작업을 수행하려고 하면 서버의 CPU가 100%로 최대화됩니다. (경험에 의해) 이 문제를 해결하는 입증된 방법 중 하나는 모든 사람의 RDP 바로가기에서 확인란을 선택 취소하는 것입니다. 그러나 어떻게든 서버의 기능을 비활성화할 수 있다면 훨씬 더 효율적일 것입니다. (물론 근본 원인을 아는 것이 더 좋습니다.) 안타깝게도 이 기능의 공식 명칭이 무엇인지 모르기 때문에 어디서부터 시작해야 할지 모르겠습니다. 여러분에게 도움이 될 만큼 충분한 정보를 제공했는지조차 확신할 수 없지만, 저는 항상 이 커뮤니티에서 행운을 누려왔습니다. 중요한 경우 우리 서버는 Windows 2003 R2 서비스 팩 2를 실행하고 있습니다.

답변1

이 기사:http://www.virtualizationadmin.com/articles-tutorials/terminal-services/printing/windows-terminal-services-printing.html
터미널 서비스 설정에 대해 설명합니다. 터미널 서비스 구성 관리 도구에서 "로그온 시 클라이언트 프린터 연결"을 선택 취소할 수 있습니다.

답변2

이는 W2K 및 W2K3에서 매우 흔히 발생합니다. 사용자가 서버에 로그온하면 spoolsv.exe 및 winlogon.exe 프로세스에서 CPU 사용량이 급증합니다. spoolsv.exe 문제는 몇 년 전 핫픽스로 해결될 예정이었지만 여전히 TS 서버에서 문제가 발생하고 있습니다. Citrix를 사용하든 RDP를 사용하든 문제가 발생하는 것 같습니다. GPO 또는 TS 자체의 RDP 프로토콜을 통해 클라이언트 프린터 매핑을 제어할 수 있습니다.

http://www.brianmadden.com/blogs/guestbloggers/archive/2005/02/22/war-story-the-most-important-spooler-hotfix.aspx

http://support.microsoft.com/?kbid=840371

관련 정보