TPM(Trusted Platform Module, 신뢰할 수 있는 플랫폼 모듈)은 PC를 인증하는 데 사용되는 하드웨어 기반 보안 장치입니다. 그런데 가끔 TPM이 오작동하면서 Outlook이나 Microsoft Office 같은 프로그램에 접속하지 못하는 문제가 발생하기도 합니다. 다행히도 TPM 오작동 오류는 몇 가지 방법만 알면 직접 해결할 수 있습니다.
클린 부팅으로 원인 파악하기
Windows 오류를 해결할 때 가장 먼저 해볼 수 있는 방법은 클린 부팅입니다. 서드파티 프로그램이 Windows와 충돌을 일으키는 경우가 의외로 흔하기 때문입니다. 클린 부팅을 통해 문제의 원인이 외부 프로그램인지 확인해 보세요.
- 시작 메뉴 검색창에 sysconfig를 입력하고, 검색 결과에서 시스템 구성을 클릭합니다.
- 서비스 탭으로 이동합니다.
- 모든 Microsoft 서비스 숨기기 항목에 체크합니다.
- 목록에 남아 있는 서비스를 모두 선택한 뒤 모두 사용 안 함을 클릭합니다.
- 확인을 누르고 시스템 구성 창을 닫습니다.
- Ctrl + Shift + Esc 키를 눌러 작업 관리자를 실행합니다.
- 시작프로그램 탭에서 각 항목을 하나씩 선택해 사용 안 함으로 전환합니다.
- 확인을 누르고 작업 관리자를 종료한 뒤 PC를 재부팅합니다.
재부팅 후 오류가 사라졌다면 최근에 설치한 서드파티 프로그램을 제거하세요. 이후 변경 사항을 되돌리고 평소처럼 컴퓨터를 사용하면 됩니다.
TPM 2.0 드라이버 수정 — 오류 코드 80090016
'신뢰할 수 있는 플랫폼 모듈이 오작동했습니다' 오류 중 가장 흔하게 나타나는 코드가 바로 80090016입니다. 이 오류는 TPM 드라이버를 조정하면 해결할 수 있습니다.
TPM 2.0 드라이버 업데이트
먼저 장치 관리자를 통해 TPM 드라이버를 최신 버전으로 업데이트해 보세요.
- Windows 키 + R을 눌러 실행 창을 열고 devmgmt.msc를 입력한 후 Enter 키를 눌러 장치 관리자를 실행합니다.
- 보안 장치 항목을 찾아 확장한 뒤, Trusted Platform Module 2.0을 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.
- 드라이버 자동 검색을 클릭합니다.
- Windows가 최신 TPM 2.0 드라이버를 자동으로 다운로드하고 설치합니다.
- PC를 재부팅합니다.
TPM 2.0 드라이버 제거
드라이버를 업데이트해도 문제가 해결되지 않는다면, 드라이버를 완전히 제거한 뒤 다음 부팅 시 Windows가 자동으로 다시 설치하도록 하는 방법도 효과적입니다.
- Windows 키 + R을 눌러 실행 창을 열고 devmgmt.msc를 입력한 후 Enter 키를 눌러 장치 관리자를 실행합니다.
- 보안 장치 항목을 찾아 확장합니다.
- Trusted Platform Module 2.0을 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택합니다.
- 확인 창에서 제거를 클릭합니다.
- PC를 재부팅합니다.
TPM 초기화하기
TPM을 초기화(지우기)하는 것도 효과적인 해결 방법입니다. 다만 진행하기 전에 반드시 중요한 데이터를 미리 백업해 두세요. 어떤 파일과 폴더를 백업해야 하는지 잘 모른다면 Windows 백업 가이드를 참고하는 것이 좋습니다.
TPM 초기화 방법
- 시작 버튼을 클릭하고 설정으로 이동합니다.
- 설정 화면에서 업데이트 및 보안을 클릭합니다.
- 왼쪽 메뉴에서 Windows 보안을 선택합니다.
- 디바이스 보안을 클릭한 뒤, 보안 프로세서 영역에서 보안 프로세서 세부 정보를 클릭합니다.
- 보안 프로세서 문제 해결을 선택하고, 다음 화면에서 TPM 지우기를 클릭합니다.
최신 인증(Modern Authentication) 비활성화 — Microsoft Office
TPM 오류 때문에 Microsoft Office에 로그인하지 못하는 사용자에게 유용한 방법입니다. 레지스트리 편집기를 활용해 일부 값을 변경하는 절차입니다.
- Windows 키 + R을 눌러 실행 창을 열고 regedit를 입력한 후 Enter 키를 누릅니다.
- 다음 경로로 이동합니다.
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\Identity - 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
- 새 항목의 이름을 EnableADAL로 지정한 뒤 더블클릭합니다.
- 값 데이터를 0으로 설정합니다.
- 레지스트리 편집기를 닫고 PC를 재부팅합니다.
Ngc 폴더 소유권을 가져온 뒤 삭제하기
Ngc 폴더를 삭제하는 것도 TPM 오작동 오류를 해결하는 간단한 방법입니다. 해당 폴더는 C 드라이브에 위치하지만, 삭제하려면 소유권을 가져와야 합니다.
- 파일 탐색기를 열고 다음 경로로 이동합니다.
C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft - Ngc 폴더를 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 속성을 선택합니다.
- 보안 탭에서 고급을 클릭합니다.
- 소유자 항목 옆의 변경을 클릭합니다. 이 작업에는 관리자 권한이 필요합니다.
- 입력란에 현재 사용 중인 로컬 계정의 사용자 이름을 입력하고 이름 확인을 클릭합니다.
- 확인을 누른 뒤 하위 컨테이너 및 개체의 소유자 바꾸기 항목에 체크합니다.
- 확인을 클릭해 적용합니다.
- Ngc 폴더를 열어 내부의 모든 내용을 삭제합니다.
- PC를 재부팅합니다.
자격 증명 관리자에서 앱 자격 증명 삭제하기
Outlook이나 Microsoft Office 같은 Microsoft 프로그램을 실행할 때 오류가 발생한다면, 자격 증명 관리자에서 해당 앱의 저장된 자격 증명을 삭제해 보세요.
- 시작 메뉴 검색창에 자격 증명 관리자를 입력하고 검색 결과에서 이를 클릭합니다.
- Windows 자격 증명을 클릭합니다.
- 일반 자격 증명 목록에서 Microsoft Office 관련 자격 증명을 하나씩 선택하고, 오른쪽 화살표를 눌러 펼칩니다.
- 편집 옆에 있는 제거를 클릭합니다.
- 모든 Office 자격 증명에 대해 하나씩 반복해서 진행합니다.
- PC를 재부팅합니다.
새 로컬 사용자 계정으로 로그인하기
위의 방법들로도 문제가 해결되지 않는다면, 새 사용자 계정을 만들어 Windows와 Microsoft Office에 로그인하는 것이 마지막 방법입니다. Windows 설정 앱에서 간단히 생성할 수 있습니다.
- 시작 버튼을 클릭하고 설정을 선택합니다.
- 설정 화면에서 계정을 클릭합니다.
- 왼쪽 메뉴에서 가족 및 다른 사용자를 선택합니다.
- 다른 사용자 섹션에서 이 PC에 다른 사람 추가를 클릭합니다.
- 사용자 생성 마법사에서 '이 사용자의 로그인 정보를 가지고 있지 않습니다'를 선택합니다.
- 다음 화면에서 'Microsoft 계정이 없는 사용자 추가'를 선택합니다.
- 필요한 정보를 모두 입력하고 확인을 클릭합니다.
- PC를 재부팅한 뒤 새로 만든 계정으로 로그인합니다.
TPM 오류, 이제 해결했습니다
'TPM이 오작동했습니다' 오류는 연관된 오류 코드가 다양해서 다소 번거로운 편입니다. 하지만 위에서 소개한 해결 방법 중 하나는 분명 도움이 될 것입니다. 차례대로 시도해 보며 문제를 해결해 보세요.