[오류해결] KMS 인증(Activation) 오류(error) 0xC004F017 문제 원인 및 해결 방법

Windows, MS Office 인증 툴인 KMS를 사용해서 인증 진행 시, 해당 오류 코드 0xC004F017로 인한 문제가 발생하는 경우가 있습니다. 여러가지 원인이 있을 수 있지만 해당 코드로 인한 문제는 대부분 KMS 서버와 설치된 인증 프로그램(KMS, AAct) 간 네트워크 설정이 정상적으로 이뤄지지 않아 오류가 발생하는 경우입니다.

kms_error_fix

1. 문제 원인

해당 프로그램을 인증하기 위해서 KMS나 AAct 등의 프로그램을 많이 이용하는데, 인증하는 방식이 인증 프로그램(KMS, AAct)의 서버를 통신해서 특정 키값을 갱신하게 되어있습니다. 이때, 인증 프로그램들이 값을 주고 받는 과정에서 1668 포트를 이용하게 됩니다.

기존에 해당 포트를 특정한 목적으로 사용하지 않았다면 해당 포트가 방화벽에 등록되어 있지 않아 네트워크 통신 자체에 문제가 발생하여 해당 오류(오류 코드 0xC004F017)가 발생하게 됩니다.

일부에서는 제어판의 프로그램 추가/제거 메뉴에서 Telnet 기능 사용을 추가해야 한다고 하나 Telnet 기능 추가 없이도 대부분의 경우에는 위의 포트 문제가 해결되면(방화벽에서 해당 포트를 사용할 수 있도록 허용하면) 문제가 해결됩니다.

2. 해결 방법

해당 포트를 방화벽에 TCP 포트(포트번호 1668)로 사용 등록을 하면 문제가 해결되는 경우도 있지만 가장 확실한 방법은 KMS나 AAct 프로그램 자체를 방화벽에 “허용되는 앱”으로 등록시키는 것입니다.

해당 포트를 등록하는 방식으로 시도해본 결과 여전히 문제가 있었지만 방화벽에 “허용되는 앱”으로 등록하는 방식으로 시도하여 실제로 문제가 해결된 것을 확인하였습니다.

위와 같이 기존에 버전 프로그램(Windows, MS Office 등)을 인증하는 과정에서 이전 버전의 인증 프로그램(KMS, AAct)이 방화벽에 “허용되는 앱”으로 이미 등록이 되었다면 새로운 버전의 프로그램(Windows, MS Office)와 새로운 버전의 인증 프로그램(KMS나 AAct)을 이용한 인증에 문제가 발생하지 않습니다.

예를 들어, MS Office 2019를 MS 2019용 KMS로 인증을 하려고 하는 과정에서 위의 오류가 발생한다면 MS Office 2016과 MS 2016용 KMS로 인증을 시도해보시고, 방화벽에 “허용되는 앱” 등록과 인증을 성공했다면, 다시 MS Office 2019와 MS 2019용 KMS로 인증을 다시 시도하면 문제 없이 인증되는 것을 확인할 수 있습니다.

포트를 등록하는 것 외에 주기적으로 인증 프로그램(KMS, AAct)에서 해당 인증 프로그램(KMS, AAct)의 서버와 키값을 통신하는 과정을 요구하기 때문에 아마도 프로그램 자체를 방화벽에 “허용되는 앱”으로 등록하는 것을 요구하는 게 아닌가 추정됩니다. 이러한 이유로 단순히 방화벽에 특정 포트만 등록(Open)을 한다고 해결이 되지 않는 게 아닐까 생각됩니다.

3. 기타

참고로 인증 프로그램(KMS, AAct)은 종류가 엄청나게 다양합니다. 포터블(Portable) 버전과 네트워크(Network) 버전, 그 외에도 다양하게 많은 버전을 인터넷을 통해서 다운로드 받으실 수 있습니다. 기본적으로 해당 프로그램들은 백도어를 이용하기 때문에 보안에 취약해질 수 있으며, 각 버전에 따라서 별도의 백도어 프로그램이나 바이러스가 발견되는 경우가 많기 때문에 그 중에서도 신뢰할만한 프로그램이 아니면 가급적 사용하지 않는 것이 좋습니다.

물론 바이러스 없는 안정적인 컴퓨터 사용을 원한다면 정품 소프트웨어 사용이 가장 최고의 선택이랍니다.

그럼 또 뵙겠습니다.

댓글

인기 게시글

[오류해결] 카카오톡 PC 버전 접속 오류(일시적인 장애이거나 네트워크 문제일 수 있습니다. 잠시 후 다시 이용해 주세요. 오류코드 70101, 11002, LL)와 다음(daum.net), 티스토리(tistory.com) 접속 오류(오류코드 DNS_PROBE_FINISHED_NXDOMAIN) 문제