오류 코드 0x80090016은 Windows에서 기기의 보안 PIN을 설정하지 못할 때 '문제가 발생했습니다(Something went wrong)'라는 메시지와 함께 나타납니다. 이 오류는 시스템 볼륨에 위치한 Ngc 폴더가 손상되었을 때 발생합니다. Windows 10/11 사용자는 소중한 데이터를 다른 사람이 접근하지 못하도록 PIN에 의존하고 있습니다. PIN은 보안을 한층 강화하는 추가 계층이기도 하며, 비밀번호보다 훨씬 편리합니다.
Windows 10/11의 오류 코드 0x80090016란?
Microsoft 계정과 기기를 모두 잠금 해제할 수 있는 비밀번호와 달리, PIN은 훨씬 안전합니다. 본질적으로 침입자는 해당 PIN이 할당된 기기에만 접근할 수 있으며, PIN 코드를 알아내더라도 Microsoft 계정은 열 수 없습니다. 그렇다면 PIN 설정 중 Windows 10/11에서 오류 0x80090016이 발생하면 어떻게 해야 할까요? 다행히 몇 가지 해결 방법을 통해 이 문제를 충분히 해결할 수 있습니다.
다양한 요인으로 인해 발생하는 다른 오류 코드와 달리, 이 특정 문제는 다음 두 가지 요소로 원인이 제한됩니다:
- Ngc 폴더 손상: 오류의 가장 흔한 원인입니다. Ngc 폴더의 내용이 손상되면 발생하며, 이 폴더는 컴퓨터 보안과 관련된 파일을 저장하는 데 사용됩니다.
- 서드파티(타사) 소프트웨어: PIN 설정 시 타사 애플리케이션과 연관된 백그라운드 프로세스가 요청을 가로챌 수 있으며, 이로 인해 시스템이 PIN 구성에 실패할 수 있습니다.
Windows 10/11에서 오류 코드 0x80090016 수정 방법
아래에서 소개하는 해결 방법은 관리자 권한이 필요합니다. 진행하기 전에 사용 중인 계정에 관리자 권한이 있는지 반드시 확인하세요. 특히 첫 번째 해결 방법은 관리자 권한이 필요한 시스템 디렉터리에 접근해야 하므로, 시스템에 추가적인 손상을 주지 않도록 각 단계에 세심한 주의를 기울여야 합니다.
전문가 팁: 전용 PC 최적화 도구를 활용하면 시스템 문제나 성능 저하를 일으킬 수 있는 잘못된 설정, 정크 파일, 유해한 앱 및 보안 위협을 손쉽게 제거할 수 있습니다.
해결 방법 #1: Ngc 폴더 내용 삭제
'문제가 발생했습니다' 메시지와 함께 나타나는 오류 0x80090016의 가장 유력하고 흔한 원인은 바로 Ngc 폴더 손상입니다. 따라서 Ngc 폴더의 내용을 삭제하는 것이 문제 해결의 최선책입니다. 이 절차를 통해 대부분의 경우 문제가 해결되며, 기기의 PIN을 성공적으로 설정할 수 있습니다. 방법은 다음과 같습니다:
- 파일 탐색기를 열고 아래 디렉터리로 이동합니다.
C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\ - 어떤 이유로 AppData 폴더가 보이지 않는다면, 파일(File) 메뉴에서 '폴더 및 검색 옵션 변경'을 클릭하여 숨김 폴더 표시를 활성화합니다. 보기(View) 탭으로 전환한 후 '숨긴 파일, 폴더 및 드라이브 표시' 옵션을 체크하고 적용(Apply) 후 확인(OK)을 클릭합니다.
- 이제 Ngc 폴더에 접근하기 전에 먼저 소유권을 가져와야 합니다. 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택한 다음, 보안(Security) 탭에서 고급(Advanced) 옵션을 클릭합니다.
- 소유자(Owner) 항목 옆의 변경(Change) 버튼을 선택하고 현재 사용 중인 계정의 사용자 이름을 입력합니다.
- '이름 확인(Check Names)' 버튼을 선택한 후 확인(OK)을 클릭합니다.
- '하위 컨테이너 및 개체의 소유자 바꾸기' 항목을 체크한 후 적용(Apply)과 확인(OK)을 차례로 클릭합니다.
- 모든 과정이 끝나면 Ngc 폴더에 접근하여 내부의 모든 내용을 삭제합니다.
- 창을 닫고 시스템을 재부팅한 후 기기 PIN 설정을 다시 시도합니다.
해결 방법 #2: 로컬 그룹 정책 활용
경우에 따라 Windows 정책 구성에서 로그인 과정에서 사용되는 PIN이 비활성화되어 있어 오류 0x80090016이 발생할 수 있습니다. 이런 경우 아래 단계에 따라 PIN 사용을 활성화해야 합니다:
- Windows 로고 + R 키를 동시에 눌러 실행(Run) 대화 상자를 엽니다.
- 텍스트 필드에 "gpedit.msc"(따옴표 제외)를 입력하고 Enter 키를 누릅니다.
- 다음 디렉터리로 이동한 후 'PIN 로그인 켜기(Turn on PIN sign-in)' 옵션을 찾아 더블클릭하여 편집합니다.
컴퓨터 구성 > 관리 템플릿 > 시스템 > 로그온 - 설정을 '사용(Enabled)'으로 구성한 후 적용(Apply)을 선택하여 변경 사항이 적용되도록 합니다. 완료되면 확인(OK)을 클릭합니다.
- 컴퓨터를 다시 시작한 후 시스템 PIN 설정을 시도합니다.
해결 방법 #3: 날짜 및 시간 동기화
때때로 오류 0x80090016은 일관되지 않은 날짜 및 시간 설정으로 인해 발생할 수 있습니다. 올바른 날짜와 시간은 다양한 Windows 서비스에 대한 접근을 가능하게 합니다. 날짜와 시간이 제대로 설정되지 않으면 시스템이 필요한 서비스에 접근하지 못해 오류 코드가 발생할 수 있습니다. 따라서 시스템의 날짜와 시간을 올바르게 구성해야 합니다. 방법은 다음과 같습니다:
- Windows 로고 + I 키를 동시에 눌러 Windows 설정 앱을 엽니다.
- 시간 및 언어(Time & Language)를 찾아 클릭한 후 날짜 및 시간(Date & Time)을 선택합니다.
- 오른쪽 창에서 '시간 자동 설정(Set time automatically)' 토글을 켬(ON)으로 전환합니다.
- 시스템이 시간을 자동으로 설정하려면 인터넷에 연결되어 있어야 한다는 점에 유의하세요. 적절한 시간대를 선택합니다.
- 이제 왼쪽 창에서 지역 및 언어(Region & Language)를 선택합니다. 오른쪽 창에서 국가 또는 지역을 실제 거주 위치와 일치하도록 설정합니다.
- 완료되면 변경 사항이 적용되도록 시스템을 재부팅하고 문제가 해결되었는지 확인합니다.
해결 방법 #4: 서드파티 소프트웨어 제거
앞서 언급했듯이 서드파티 소프트웨어 역시 이 문제의 주요 원인 중 하나입니다. 보안 정책이 엄격한 보안 소프트웨어 제품군은 시스템 외부와 통신해야 하는 일부 Windows 10/11 서비스를 차단할 수 있습니다. 일부 무료 프로그램에는 맬웨어가 포함되어 있기도 하며, 정품 프로그램 중에도 오류 발생으로 이어지는 프로세스를 유발하는 경우가 있습니다.
이런 경우 최근에 설치한 소프트웨어를 추적하여 제거해야 합니다. 설치된 서드파티 보안 제품군이 의심된다면 잠시 비활성화한 후 PIN 설정을 시도해 보세요. 문제가 더 이상 발생하지 않는다면 해당 보안 제품군 전체를 제거하고 신뢰할 수 있는 대체 도구를 선택하는 것을 고려하세요.
PC에서 다양한 오류 코드가 지속적으로 발생한다면 시스템의 레지스트리와 파일이 손상되었을 가능성이 높습니다. 또한 맬웨어로 인한 불안정성 문제로 이러한 오류가 발생할 수도 있습니다. 이러한 문제를 정리, 보호 및 수정하려면 신뢰할 수 있는 PC 복구 소프트웨어 도구를 설치하는 것이 좋습니다. 이는 맬웨어가 시스템에 침투하는 것을 예방하는 데에도 큰 도움이 됩니다.