Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

이 가이드에서는 Windows Server 2016/2012/2008 기반 RD 세션 호스트(RDSH) 서버에서 발생하는 이벤트 ID 4105 오류를 해결하는 방법을 단계별로 안내합니다. 해당 오류 메시지는 "원격 데스크톱 라이선스 서버가 Active Directory 도메인 내 사용자에 대한 라이선스 속성을 업데이트할 수 없습니다"라는 내용으로, 라이선스 서버의 컴퓨터 계정이 Active Directory 도메인의 'Terminal Server License Servers' 그룹에 속해 있어야 한다는 안내를 포함하고 있습니다.

라이선스 서버가 도메인 컨트롤러에 설치된 경우에는 Network Service 계정 역시 Terminal Server License Servers 그룹의 멤버로 추가되어야 합니다. 또한 도메인 컨트롤러에 라이선스 서버가 설치된 환경에서는 필요한 계정을 그룹에 추가한 후 Remote Desktop Licensing 서비스를 반드시 다시 시작해야 RDS 사용자별 CAL(Per User CAL)의 사용량 추적 및 보고가 정상적으로 이루어집니다.

Win32 오류 코드: 0x80070005

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

이벤트 ID 4105 해결: 원격 데스크톱 라이선스(RDL) 서버가 Active Directory 2008/2012/2016에서 라이선스 속성을 업데이트하지 못할 때

1단계. RDS 라이선스 서버를 Terminal Server License Servers 그룹에 추가하기

RDS 서버 2016/2012/2008에서 이벤트 ID 4105가 발생하는 첫 번째 원인은 원격 데스크톱 라이선스 서버가 Active Directory의 'Terminal Server License Servers' 그룹에 추가되지 않았기 때문입니다. 아래 지침에 따라 AD 도메인 컨트롤러에서 RDL 서버를 해당 그룹의 멤버로 추가하세요.

* 중요: 라이선스 서버가 도메인 컨트롤러에 설치된 경우, 'Network Service' 계정도 Terminal Server License Servers 그룹에 포함되어야 합니다.

1. Active Directory 사용자 및 컴퓨터(Active Directory Users and Computers)를 엽니다.
2. 도메인 아래에서 Builtin을 선택한 후, 오른쪽 창에서 Terminal Server License Servers를 더블클릭합니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

3. 구성원(Members) 탭에서 RDL 서버가 목록에 있는지 확인합니다. 없다면 다음과 같이 진행합니다.

a. 추가(Add) 버튼을 클릭하고, 개체 유형(Object Types) 옵션에서 컴퓨터(Computers)만 선택한 뒤 RDL 서버 이름을 입력하고 확인(OK)을 클릭합니다.

b. RDL 서버가 도메인 컨트롤러에 설치된 경우, 추가(Add) 버튼을 클릭하고 개체 유형(Object types)에서 기본 제공 보안 계정(Built-in security principals)만 선택한 후 Network Service를 입력하고 확인(OK)을 클릭합니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

4. 완료되면 'Terminal Server License Servers 속성' 창을 닫습니다.
5. Remote Desktop Licensing 서비스를 다시 시작합니다.
6. 이제 RDP 계정으로 RDS 서버에 접속한 뒤, RDSH 서버의 이벤트 뷰어에서 여전히 4105 오류가 발생하는지 확인합니다. 오류가 지속되면 2단계로 진행합니다.

2단계. '사용자 개체(User objects)'의 터미널 서버 특성에 읽기/쓰기 권한 부여하기

제어 위임 마법사(Delegate Control Wizard)를 사용하여, Terminal Server License Servers 그룹이 '사용자 개체(User objects)'의 터미널 서버 라이선스 서버 특성에 대해 읽기/쓰기 권한을 갖도록 설정합니다. 절차는 다음과 같습니다.

1. Active Directory 사용자 및 컴퓨터를 엽니다.
2. 도메인을 마우스 오른쪽 버튼으로 클릭하고 제어 위임(Delegate Control)을 선택합니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

3. '제어 위임 마법사 시작' 화면에서 다음(Next)을 클릭합니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

4. 사용자 및 그룹(Users and Groups) 대화 상자에서 추가(Add)를 클릭합니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

5. Terminal Server License Servers를 입력한 후 확인(OK)을 클릭합니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

6. '사용자 및 그룹' 대화 상자에서 다음(Next)을 클릭합니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

7. '위임할 작업(Tasks to Delegate)' 대화 상자에서 위임할 사용자 지정 작업 만들기(Create a custom task to delegate)를 선택하고 다음(Next)을 클릭합니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

8. 'Active Directory 개체 유형' 대화 상자에서 폴더의 다음 개체만(Only the following objects in the folder)을 선택한 후, 아래 목록에서 사용자 개체(User objects) 확인란(목록의 마지막 항목)을 체크하고 다음(Next)을 클릭합니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

9. '사용 권한(Permissions)' 대화 상자에서 일반(General) 확인란만 선택하고, 아래 권한 목록에서 터미널 서버 라이선스 서버 읽기(Read Terminal Server license server)터미널 서버 라이선스 서버 쓰기(Write Terminal Server license server) 확인란만 체크한 뒤 다음(Next)을 클릭합니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

10. 마지막 화면인 '제어 위임 마법사 완료'에서 마침(Finish)을 클릭합니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

11. RDP 계정으로 RDSH 서버에 다시 접속하여 이벤트 ID 4105가 여전히 발생하는지 확인합니다. 오류가 지속되면 3단계로 진행합니다.

3단계. RDP 사용자 계정에 '터미널 서버 라이선스 서버 읽기/쓰기' 권한 적용하기

RDSH 서버에서 이벤트 ID 4105가 발생하는 마지막 원인은, RDP 사용자에게 'Terminal Server License Servers' 그룹과 관련된 올바른 권한이 없는 경우입니다.

이 문제는 주로 AD 도메인을 Windows Server 2000/2003에서 Windows Server 2008, 2012 또는 2016으로 업그레이드한 후, 해당 RDP 사용자 계정이 Windows Server 2000/2003 AD에서 생성된 경우에 발생합니다. Windows Server 2008/2012/2016 AD 스키마에서는 RDP 사용자가 RDS/TS 라이선스 서버에 대해 추가 권한을 가져야 하지만, Windows Server 2003 AD 스키마에는 이러한 권한이 존재하지 않기 때문에 RDSH 서버에서 오류 ID 4105가 나타나게 됩니다.

따라서 AD 도메인 컨트롤러에서 원격 데스크톱 사용자에게 '터미널 서버 라이선스 서버 읽기(Read Terminal Server license server)' 및 '터미널 서버 라이선스 서버 쓰기(Write Terminal Server license server)' 권한을 부여해야 합니다. 절차는 다음과 같습니다.

1. Active Directory 사용자 및 컴퓨터를 엽니다.
2. 보기(View) 메뉴에서 고급 기능(Advanced Features)을 선택합니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

3. RDSH 서버에서 오류 ID 4105가 발생하는 RDP 사용자 계정을 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다. *

* 참고: 이 절차는 단일 사용자 계정뿐 아니라 OU(조직 구성 단위) 또는 도메인 전체에도 동일하게 적용할 수 있습니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

4. 보안(Security) 탭을 선택합니다.

a. '그룹 또는 사용자 이름(Groups or user names)' 목록에서 Terminal Server License Servers 그룹을 선택합니다.

b. 'Terminal Server License Servers 사용 권한' 항목에서 다음 두 확인란을 체크합니다.

  • 터미널 서버 라이선스 서버 읽기(Read Terminal Server license server)
  • 터미널 서버 라이선스 서버 쓰기(Write Terminal Server license server)

c. 적용(Apply)을 클릭한 후 확인(OK)을 누릅니다.

이벤트 ID 4105 해결 방법: 원격 데스크톱 라이선스 서버가 Active Directory 사용자의 라이선스 속성을 업데이트하지 못하는 문제 (Server 2008/2012/2016)

5. 이제 RDSH 서버에 접속해 보세요. 오류 ID 4105가 사라졌을 것입니다! *

* 참고: 라이선스 서버가 도메인 컨트롤러에 설치된 경우, 변경 사항을 정상적으로 적용하려면 도메인 컨트롤러 컴퓨터를 재시작해야 합니다.

여기까지입니다! 이 가이드가 도움이 되었다면 아래 댓글로 여러분의 경험을 공유해 주세요. 가이드를 좋아요하고 공유하여 다른 분들께도 도움을 전해 주세요.