Windows에서 “암호화 공급자가 필요로 하는 장치가 준비되지 않았습니다” 오류를 해결하는 방법

Windows 10에서 PIN으로 로그인하는 데 문제가 있으신가요? 네, 당신만 그런 게 아닙니다.”이 암호화 공급자가 필요로 하는 장치가 사용할 준비가 되지 않았습니다.”라는 알 수 없는 오류 메시지가 예기치 않게 나타나는데, 특히 PIN을 설정하거나 재설정하려고 할 때 자주 발생합니다.계정에 로그인하거나 접속하고 싶은데 Windows가 문제를 일으키는 것 같아 답답하죠.아마도 암호화 서비스에 손상이 발생했거나 PIN 정보가 저장된 NGC 폴더에 문제가 있는 것 같습니다.다행히 Microsoft 공식 지원에서 명확한 해결책을 제시하지는 않았지만, 이 문제를 해결할 수 있는 몇 가지 방법이 있습니다. Windows를 완전히 재설치할 필요 없이 문제를 해결할 수 있는 몇 가지 확실한 방법을 살펴보겠습니다.

“이 암호화 공급자가 요구하는 장치가 사용할 준비가 되지 않았습니다.” 오류 해결 방법

방법 1: 암호화 서비스가 정상적으로 실행 중인지 확인합니다.

이건 아주 기본적인 내용처럼 들리겠지만, 암호화 서비스가 실행 중이 아니거나 자동 실행으로 설정되어 있지 않으면 Windows에서 PIN이나 기타 생체 인식 데이터를 처리할 수 없습니다.이 문제를 해결하면 종종 문제가 해결됩니다.어떤 경우에는 이 단계만으로도 암호화 관련 문제가 ‘초기화’되므로 먼저 시도해 볼 가치가 있습니다.이 작업이 도움이 되는 이유는 Windows가 PIN 인증에 필수적인 키 저장 및 암호화 작업을 제대로 처리할 수 있도록 해주기 때문입니다.

  • Windows 키 + R을 누르고 services.msc를 입력 한 다음 Enter 키를 누르십시오.
  • 아래로 스크롤하여 암호화 서비스를 찾으세요.두 번 클릭하여 엽니다.
  • 시작 유형이 자동 으로 설정되어 있는지 확인하십시오.그렇지 않다면 변경하십시오.
  • 서비스가 실행 중인 경우 [중지] 를 클릭하세요.서비스가 중지되면 [시작]을 클릭하여 다시 시작 하세요.

경우에 따라 특정 시스템에서는 서비스를 다시 시작해도 완전히 적용되려면 시스템을 재부팅해야 할 수 있습니다.기본적으로 이는 Windows가 PIN 로그인에 필요한 암호화 키를 제대로 서명, 암호화 및 복호화할 수 있도록 하기 위한 것입니다.

해결 방법 2: NGC 폴더의 ACL을 재설정합니다.

이 방법은 조금 더 복잡하지만, 놀랍도록 효과적입니다.` C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\Ngc` 에 있는 NGC 폴더에는 PIN 및 생체 정보를 암호화한 데이터가 저장됩니다.권한이나 ACL(액세스 제어 목록)이 손상되면 Windows에서 PIN 정보에 액세스하거나 확인할 수 없어 암호화 오류가 발생합니다.

  • 명령 프롬프트(관리자 권한)를 엽니다.Windows 키 + X를 누르고 Windows 터미널(관리자) 또는 명령 프롬프트(관리자)를 선택하면 됩니다.
  • 다음 명령어를 붙여넣으세요.icacls C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\Ngc /T /Q /C /RESET ( Windows가 다른 드라이브에 설치되어 있는 경우 C: 부분을 바꿔주세요.대부분의 경우 C 드라이브일 것입니다.)
  • Enter 키를 누르십시오.이렇게 하면 폴더 권한이 기본값으로 재설정되어 암호화 작업에 필요한 접근 권한이 복원될 것입니다.
  • Exit를 입력 하고 Enter 키를 누르세요.
  • 이제 새 PIN을 다시 만들어 보세요.때때로 이러한 권한 수정으로 Windows가 암호화 공급자를 제대로 인식하는 데 도움이 될 수 있습니다.

이 해결 방법은 특히 Windows에서 장치가 준비되지 않았다고 인식하게 만드는 ACL 문제를 해결합니다.정확한 이유는 모르겠지만, 일부 컴퓨터에서는 시스템 업데이트 후 또는 타사 설치 프로그램 설치 후와 같이 뚜렷한 이유 없이 권한 문제가 발생하는 경우가 있습니다.

해결 방법 3: NGC 폴더를 삭제하고 다시 초기화합니다.

접근 제어 목록(ACL)을 재설정해도 문제가 해결되지 않으면, 다음 단계는 기존 PIN 데이터를 완전히 삭제하는 것입니다.마치 모든 데이터를 초기화하는 것처럼, Windows에서 PIN 설정 시 암호화 데이터를 다시 생성하도록 하는 것입니다.하지만 이 과정에서 Windows가 보안상의 이유로 해당 폴더를 잠그기 때문에 소유권 변경이 필요합니다.

  • 암호를 사용하여 Windows에 로그인한 다음 파일 탐색기를 엽니다.
  • 다음 경로로 이동하십시오: C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft.
  • NGC 폴더를 마우스 오른쪽 버튼으로 클릭한 다음 속성을 선택합니다.
  • 보안 탭 으로 이동한 다음 고급을 클릭합니다.
  • 소유자 섹션 에서 변경을 클릭합니다.사용자 이름 또는 관리자 이름을 입력한 다음 이름 확인을 클릭하여 확인합니다.확인을 클릭합니다.
  • 하위 컨테이너 및 개체의 소유자 바꾸기 확인란을 선택한 다음 적용확인을 클릭합니다.

이 과정은 다소 까다로울 수 있으며, 때때로 Windows에서 권한 오류가 발생할 수 있습니다.이러한 경우 안전 모드로 부팅하거나 복구 옵션을 사용하여 소유권을 가져와야 할 수도 있습니다.

  • 소유권 문제가 해결되면 폴더를 열고 안에 있는 모든 파일을 선택한 다음 삭제하세요.이렇게 하면 이전 PIN 캐시가 삭제됩니다.
  • 컴퓨터를 재부팅한 후 설정 > 계정 > 로그인 옵션 으로 이동하세요.
  • 이후 새 PIN을 추가해 보세요. Windows에서 필요한 암호화 파일을 다시 생성하여 오류가 해결될 것입니다.

다만, 일부 환경에서는 특히 권한이 다시 잠긴 경우 이 과정이 처음에는 제대로 작동하지 않을 수 있다는 점에 유의하세요.하지만 다른 해결 방법으로 암호화 오류가 해결되지 않았다면 시도해 볼 가치가 있습니다.

요약

  • 암호화 서비스가 실행 중이고 자동 모드로 설정되어 있는지 확인하십시오.
  • .을 사용하여 Ngc 폴더의 ACL을 재설정합니다 icacls.
  • 소유권을 확보하고 필요한 경우 Ngc 폴더를 정리한 다음 새 PIN을 설정해 보세요.
  • 각 수정 후 재부팅하고 PIN 로그인이 작동하는지 확인하십시오.

마무리

이러한 방법들을 모두 시도해 봐도 Windows에서 PIN을 다시 인식하지 못한다면, 복구 설치를 하거나 Microsoft 지원팀에 문의하는 등 더 강력한 조치를 고려해야 할 수도 있습니다.하지만 대부분의 경우 암호화 서비스가 제대로 실행되고 있는지 확인하고, 권한을 재설정하거나 Ngc 폴더를 삭제하면 문제가 해결됩니다.이렇게 사소한 권한 문제가 로그인에 심각한 문제를 일으킨다는 것이 다소 이상하게 느껴질 수 있지만, Windows는 간단한 문제를 복잡하게 만드는 경향이 있습니다.이 정보가 누군가에게 전체 재설치 없이 컴퓨터에 다시 로그인하는 데 도움이 되기를 바랍니다.