TPM(Trusted Platform Module, 신뢰할 수 있는 플랫폼 모듈)은 통합된 암호화 키를 통해 하드웨어 구성 요소를 각종 위협으로부터 보호하도록 설계된 보안 칩입니다. 부팅 시 올바른 소프트웨어 사용 여부를 인증하고, 플랫폼 무결성이 손상되었을 때도 도움을 줍니다. 하지만 때때로 TPM이 오작동하는 경우가 발생합니다. 만약 '신뢰할 수 있는 플랫폼 모듈이 오작동했습니다(trusted platform module has malfunctioned)'라는 80090016 오류 코드가 나타난다면, 이 글이 정확한 해결책을 찾는 데 도움이 될 것입니다.
Windows 10에서 신뢰할 수 있는 플랫폼 모듈 80090016 오류 수정 방법
이 글에서는 Windows 10에서 발생하는 TPM 오작동 80090016 오류를 해결할 수 있는 모든 방법을 소개합니다.
TPM 오작동의 주요 원인은 다음과 같습니다.
- 바이러스 또는 멀웨어 감염
- PC 상태 검사(PC Health Check) 앱 설치
- 손상된 TPM
- 서드파티 프로그램과의 충돌
- VPN 설정 문제
- 전원 케이블 관련 문제
위와 같은 문제들로 인해 TPM이 오작동했을 가능성이 있습니다. 지금부터 이를 해결하는 방법을 하나씩 살펴보겠습니다.
방법 1: PC 상태 검사 앱 제거 (해당되는 경우)
최근 일부 보고에 따르면 마이크로소프트가 배포한 'PC 상태 검사(PC Health Check)' 앱이 이 80090016 오류를 유발하는 것으로 알려져 있습니다. 아래 단계에 따라 해당 앱을 제거해 보세요.
참고: PC 상태 검사 앱이 설치되어 있지 않다면 이 방법은 건너뛰어도 됩니다.
1. Windows 키를 누른 후 제어판(Control Panel)을 입력하고 열기를 클릭합니다.
2. 보기 기준 > 범주로 설정한 후 프로그램 항목을 선택합니다.
3. 프로그램 및 기능 섹션에서 프로그램 제거를 선택합니다.
4. 목록에서 Windows PC 상태 검사(Windows PC Health Check)를 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 제거를 선택합니다.
5. 예를 클릭하여 제거를 확정합니다.
이 과정을 통해 TPM 오작동 문제가 해결될 수 있습니다.
방법 2: PC 전원 완전히 껐다 켜기(파워 사이클)
일부 사용자들은 컴퓨터의 전원을 완전히 차단한 후 다시 연결하는 파워 사이클만으로도 오류가 해결되었다고 보고했습니다. 아래 순서대로 진행해 보세요.
1. Alt + F4 키를 동시에 누르고 시스템 종료 옵션을 선택한 후 Enter 키를 눌러 PC를 종료합니다.
2. 전원 케이블 및 연결된 주변 장치를 모두 분리합니다.
3. 잠시 기다린 후 전원 케이블을 다시 연결합니다.
4. PC 전원을 다시 켭니다.
이 방법으로 TPM 문제가 해결될 수 있습니다.
방법 3: VPN 연결하기
VPN에 연결하여 TPM 오작동 여부를 확인하고 해결할 수도 있습니다. 실제로 이 방법으로 문제를 해결한 사용자들이 있습니다. 집, 회사 또는 학교에서 VPN을 사용할 수 있다면 한번 시도해 보세요. VPN 설정 방법은 별도 가이드를 참고하시고, 효과가 없다면 Windows 10에서 VPN을 비활성화하여 상태를 점검해 보시기 바랍니다.
방법 4: 맬웨어 검사 실행
TPM 오작동은 바이러스나 멀웨어 감염이 원인일 수 있습니다. 백신 프로그램으로 바이러스 검사를 진행하고, 위협 요소나 멀웨어가 발견되면 즉시 제거하세요. 감염된 파일을 정리한 후에는 시스템을 재부팅하는 것이 좋습니다.
방법 5: TPM 2.0 드라이버 업데이트
80090016 오류는 드라이버가 오래되었을 때도 발생할 수 있습니다. 아래 단계에 따라 드라이버 업데이트가 있는지 확인하세요.
1. Windows 키를 누르고 장치 관리자(device manager)를 입력한 후 열기를 클릭합니다.
2. 장치 관리자 창에서 보안 장치(Security devices)를 찾아 더블클릭하여 하위 드라이버를 펼칩니다.
3. Trusted Platform Module 2.0을 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.
4. 업데이트 팝업에서 드라이버 자동 검색 옵션을 선택합니다.
TPM 2.0 드라이버의 새 업데이트가 있다면 Windows가 자동으로 다운로드하고 설치합니다.
방법 6: TPM 2.0 드라이버 제거
드라이버를 업데이트한 후에도 오류가 계속된다면 드라이버를 제거해 보세요. 문제가 해결될 수 있습니다. 방법은 다음과 같습니다.
1. 장치 관리자를 실행하고 보안 장치를 더블클릭합니다.
2. Trusted Platform Module 2.0을 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택합니다.
3. 확인 메시지가 나타나면 제거를 클릭합니다.
참고: 드라이버를 다시 수동으로 설치할 필요는 없습니다. Windows를 부팅하면 드라이버가 자동으로 재설치됩니다.
방법 7: 클린 부팅 수행
문제가 지속된다면 클린 부팅을 시도해 보세요. 클린 부팅은 필수 드라이버와 프로그램만으로 Windows를 시작하는 방식으로, Windows 문제를 진단하는 데 유용합니다. Windows 10 클린 부팅 방법 가이드를 참고하여 진행해 보세요.
방법 8: TPM 초기화(Clear TPM)
TPM을 초기화하면 기본 상태로 되돌아가며, 오작동 문제가 해결될 수 있습니다. 아래 단계를 따라 진행하세요.
경고: TPM 초기화 시 저장된 데이터가 손실될 수 있으므로, 반드시 중요한 데이터를 백업한 후 진행하세요.
1. Windows + I 키를 동시에 눌러 설정을 엽니다.
2. 업데이트 및 보안을 클릭합니다.
3. 왼쪽 메뉴에서 Windows 보안을 선택한 후 디바이스 보안을 클릭합니다.
4. 디바이스 보안 화면에서 보안 프로세서 섹션의 보안 프로세서 세부 정보를 클릭합니다.
5. 보안 프로세서 문제 해결 옵션을 클릭합니다.
6. 화면에 표시된 TPM 지우기(Clear TPM) 버튼을 선택합니다.
7. 지우기 및 다시 시작 버튼을 클릭합니다.
방법 9: TPM 서비스 활성화
경우에 따라 TPM 서비스를 비활성화했다가 다시 활성화하면 오류가 해결되기도 합니다. 아래 단계를 참고하세요.
1. Windows + R 키를 동시에 눌러 실행 대화 상자를 엽니다.
2. tpm.msc를 입력하고 Enter 키를 눌러 신뢰할 수 있는 플랫폼 모듈 관리를 실행합니다.
3. 오른쪽 상단 영역에 있는 TPM 준비(Prepare the TPM) 옵션을 클릭합니다.
참고: 'TPM 준비' 옵션이 회색으로 비활성화되어 있다면 현재 TPM이 사용 중이라는 의미입니다. 이 경우 먼저 TPM 지우기를 선택하여 비활성화한 후, 다시 'TPM 준비' 옵션을 선택하세요.
방법 10: Hyper-V 비활성화
가상 머신을 사용하지 않는다면 Hyper-V를 비활성화해도 문제가 없으며, 오류가 해결될 수 있습니다. 아래 단계를 따라 하세요.
1. 제어판을 열고 방법 1에서와 같이 프로그램 설정으로 이동합니다.
2. 프로그램 및 기능 섹션에서 Windows 기능 켜기/끄기 옵션을 선택합니다.
3. Hyper-V 항목을 찾아 체크 해제한 후 확인을 클릭하여 변경 사항을 저장합니다.
방법 11: Ngc 폴더 삭제
TPM 오작동의 또 다른 해결책은 Ngc 폴더를 삭제하는 것입니다. 먼저 폴더의 소유권을 가져와야 합니다. 아래 단계를 따라 진행하세요.
1. Windows + E 키를 동시에 눌러 파일 탐색기를 엽니다.
2. 파일 탐색기에서 다음 경로로 이동합니다.
C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft
3. Ngc 폴더를 찾아 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
4. 보안 탭으로 전환한 후 고급을 클릭합니다.
5. 고급 보안 설정 창에서 소유자 옆의 변경을 클릭합니다.
6. 사용자 또는 그룹 선택 창이 열립니다.
7. 고급 옵션을 사용해 사용자 계정을 선택하거나, 선택할 개체 이름 입력란에 직접 사용자 이름을 입력할 수 있습니다. 이름 확인을 클릭해 사용자 이름이 확인되면 확인을 누릅니다.
8. '이 개체 및 하위 개체의 사용 권한 항목을 이 개체의 상속 가능한 사용 권한 항목으로 바꾸기' 옵션에 체크합니다.
9. Ngc 폴더를 연 후 내부의 모든 내용을 삭제합니다.
방법 12: Microsoft Office 인증 비활성화
TPM 오작동으로 인해 Microsoft 응용 프로그램에 접근할 수 없는 경우 유용한 방법입니다. 레지스트리 편집기를 사용해 ADAL 인증을 비활성화하면 문제가 해결될 수 있습니다. 아래 단계를 따라 하세요.
1. Windows + R 키를 동시에 눌러 실행 대화 상자를 엽니다.
2. regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
3. 레지스트리 편집기 창에서 다음 경로로 이동합니다.
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity
4. 왼쪽 창에서 Identity 폴더를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
5. 새 값을 EnableADAL로 이름 변경한 후 Enter 키를 누릅니다.
6. EnableADAL 파일을 더블클릭하고 팝업 창에서 값 데이터를 0으로 설정한 후 확인을 클릭해 저장합니다.
7. 레지스트리 편집기를 닫고 PC를 재시작합니다.
방법 13: Office 자격 증명 삭제
Microsoft Office 등의 응용 프로그램 실행에 문제가 있다면 이 방법이 유용합니다. 자격 증명 관리자를 통해 특정 응용 프로그램의 자격 증명을 삭제할 수 있습니다.
1. Windows 키를 누르고 자격 증명 관리자(credential manager)를 입력한 후 열기를 클릭합니다.
2. Windows 자격 증명 옵션을 클릭합니다.
3. 일반 자격 증명 섹션으로 이동합니다. Microsoft 관련 자격 증명을 하나씩 선택하고 아래쪽 화살표 아이콘을 클릭해 펼칩니다.
4. 펼친 후 편집 옆에 있는 제거 옵션을 클릭합니다.
각 자격 증명을 하나씩 펼쳐 모두 제거합니다.
그런 다음 자격 증명 관리자 창을 닫고 시스템을 재부팅한 후, TPM 문제가 해결되었는지 확인하세요.
방법 14: ProtectionPolicy 레지스트리 키 생성
레지스트리 편집기에서 보호 정책(ProtectionPolicy)을 추가하면 이 문제를 해결할 수 있습니다. 방법은 다음과 같습니다.
1. Windows 키를 누르고 레지스트리 편집기(registry editor)를 입력한 후 관리자 권한으로 실행을 클릭합니다.
2. 레지스트리 편집기 창에서 다음 경로로 이동합니다.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb
3. df9d8cd0-1501-11d1-8c7a-00c04fc297eb 폴더를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
4. 새 값의 이름을 ProtectionPolicy로 변경합니다.
5. ProtectionPolicy 파일을 더블클릭하고 값 데이터를 1로 설정한 후 확인을 클릭해 저장합니다.
이후 TPM 80090016 오류가 해결되었는지 확인해 보세요.
방법 15: 회사 또는 학교 계정 제거 후 다시 연결
문제가 계속된다면 회사 또는 학교 계정의 연결을 해제했다가 다시 연결해 보세요. 아래 안내에 따라 진행합니다.
1. Windows + I 키를 동시에 눌러 설정을 엽니다.
2. 설정 페이지에서 계정을 선택합니다.
3. 왼쪽 메뉴에서 회사 또는 학교 액세스 탭을 선택합니다. 제거하려는 계정을 선택한 후 연결 끊기를 클릭하고, 이후 안내에 따라 계정을 삭제합니다.
문제가 해결되었는지 확인하세요. 그래도 문제가 있다면 아래와 같이 계정을 다시 연결해 보세요.
4. 다시 회사 또는 학교 액세스 탭으로 돌아가 + 연결 아이콘을 클릭해 계정을 다시 연결합니다.
5. 자격 증명을 입력하고 로그인합니다.
방법 16: 새 사용자 계정 생성
사용자 프로필이 손상되면 TPM 오작동이 발생할 수 있습니다. 이 경우 새 프로필을 만들어 문제를 해결할 수 있습니다. Windows 10에서 로컬 사용자 계정을 만드는 방법 가이드를 참고하세요.
방법 17: BIOS에서 TPM 활성화
새 로컬 계정을 만든 후에도 오류가 지속된다면 이 방법이 최후의 수단입니다. BIOS는 PC의 다양한 설정을 구성하는 곳으로, 여기서 TPM을 활성화하면 문제가 해결될 수 있습니다. 아래 단계를 따라 진행하세요.
1. Alt + F4 키를 동시에 누르고 시스템 종료 옵션을 선택한 후 Enter 키를 눌러 PC를 종료합니다.
2. 전원 버튼을 눌러 PC를 시작하고, 부팅 화면이 나타나면 F2 키를 눌러 BIOS 메뉴로 진입합니다.
참고: BIOS 진입 키는 제조사마다 다릅니다. 예를 들어 Esc, F10, Delete 등이 사용되므로, 자신의 시스템에 맞는 키를 확인하세요.
3. 방향키를 사용해 BIOS 메뉴를 탐색하고 Advanced BIOS Features를 선택합니다.
4. PCH-PW Configuration을 선택하고 TMP Device Selection을 Firmware TMP로 변경합니다.
5. OK를 선택합니다.
6. F10 키를 눌러 변경 사항을 저장하고 OK를 선택해 확인합니다.
마무리
이 가이드가 TPM 오작동 문제를 겪고 있던 분들께 도움이 되어 신뢰할 수 있는 플랫폼 모듈 80090016 오류를 성공적으로 해결하셨기를 바랍니다. 어떤 방법이 가장 효과적이었는지 의견을 남겨주세요. 궁금한 점이나 추가 제안 사항이 있다면 언제든 댓글로 알려주세요.