IT박스

신뢰할 수있는 인증서없이 .appx를 설치 하시겠습니까?

itboxs 2020. 12. 15. 08:28
반응형

신뢰할 수있는 인증서없이 .appx를 설치 하시겠습니까?


Windows RT 2에 배포하고 싶은 Windows 8 앱이 있습니다.이 앱만 .appx있고 스토어를 우회하여 테스트 용으로 설치하고 싶습니다. 그러나 명령을 실행할 때 :

Add-AppxPackage <project.appx>

다음과 같은 오류가 발생합니다.

인라인 스크립트에서 오류 출력을 반환했습니다. Add-AppxPackage : HRESULT로 배포 실패 : 0x800B0109, 인증서 체인이 처리되었지만 신뢰 공급자가 신뢰하지 않는 루트 인증서에서 종료되었습니다. (HRESULT에서 예외 : 0x800B0109) 오류 0x800B0109 : 앱 패키지에있는 서명의 루트 인증서를 신뢰할 수 있어야합니다. *

Google은 인증서 또는 PowerShell 스크립트가 필요하다고 말하지만 확실히이 모든 것을 우회 할 수있는 방법이 있습니다. 이상적으로는 테스트를 위해 응용 프로그램을 설치하고 싶습니다.

그렇지 않으면이 문제를 해결하는 가장 쉬운 방법은 무엇입니까? 을 (를) .appx문제없이 설치할 수 있도록 에서 다른 무엇이 필요 합니까?


인증서는 자체 서명 된 것일 수 있으므로이를 신뢰하려면 인증서를 설치해야합니다.

앱에 서명 한 인증서 얻기

자신의 앱인 경우 IDE (예 : Visual Studio)에서 찾을 수 있어야합니다. 그렇지 않으면 다음 단계를 사용하세요.

  1. APPX 파일을 마우스 오른쪽 버튼으로 클릭하십시오.
  2. 속성을 클릭하십시오.
  3. 디지털 서명을 클릭하십시오.
  4. 목록에서 서명을 선택하십시오.
  5. 클릭 세부 정보
  6. 인증서보기를 클릭하십시오.
  7. 인증서 설치를 클릭하십시오.

인증서 설치

Windows RT에 개발자 패키지 설치 에서 인용 :

  1. Windows RT PC에서 네트워크 공유를 매핑하거나 설치할 앱 패키지가 포함 된 AppPackages 폴더에 액세스 할 수있는 USB 드라이브를 연결합니다. Windows 탐색기를 사용하여 해당 폴더를 엽니 다.
  2. 폴더에서 인증서 파일두 번 탭한 다음 인증서 설치 를 탭 합니다 . 인증서 가져 오기 마법사 가 표시됩니다 .
  3. 에서 저장 위치 그룹에 선택한 옵션을 변경하려면 라디오 버튼을 눌러 로컬 컴퓨터를 .
  4. 다음을 클릭 합니다. 를 눌러 확인 UAC를 대화 상자를 확인합니다.
  5. 인증서 가져 오기 마법사 의 다음 화면 에서 선택한 옵션을 다음 저장소에 모든 인증서 배치로 변경합니다 .
  6. 찾아보기 버튼을 클릭합니다. 에서 인증서 저장소 선택 팝업 창에서 아래로 스크롤하고 선택 신뢰할 수있는 사람을 ,을 누른 다음 확인을 .
  7. 다음의 버튼; 새 화면이 나타납니다. 마침 버튼을 클릭합니다.
  8. 확인 대화 상자가 나타납니다; 그렇다면 확인을 클릭 합니다. (다른 대화 상자에서 인증서에 문제가 있음을 나타내는 경우 인증서 문제 해결을 수행해야 할 수 있습니다. 그러나이 경우 수행 할 작업에 대한 설명은이 항목의 범위를 벗어납니다.)

또한보십시오:


나를 위해 작동하지 않습니다. 인증서를 설치 한 후에도 여전히 오류가 발생합니다.

메시지를 받으면

이 앱 패키지에 대해 설치된 새 인증서가 필요하거나 신뢰할 수있는 인증서가있는 새 앱 패키지가 필요합니다. 시스템 관리자 또는 앱 개발자가 도움을 줄 수 있습니다. 인증서 체인이 처리되었지만 신뢰할 수없는 루트 인증서에서 종료되었습니다 (0x800B0109).

인증서를 갱신 한 후 인증서는 임시 인증서이며이를 해결하는 간단한 방법은 사용 가능하게 만드는 것입니다.

이 오류를 수정하려면 인증서 위치를 루트 신뢰할 수있는 인증서 폴더 로 변경해야 합니다. 인증서를 클릭하면 설치할 위치를 묻는 페이지가 나타납니다. 그래서, 당신은 거기에 변화가 필요 루트 신뢰할 수있는 인증서 폴더기본값을 사용하지 .

문안 인사


나를 위해 이것은 Side-load HockeyApp 버전 을 설치하려고 할 때 발생했습니다.

고치다:

설치 전 : 다음에서 개발자 모드 활성화

설정 ➔ 업데이트 및 보안 ➔ 개발자 용 ➔ 개발자 기능 사용 : 개발자 모드


신뢰할 수있는 루트 인증서에 인증서 (.cer 파일)를 설치합니다.

  • 저장 위치 = 로컬 머신
  • 모든 인증서를 다음 저장소에 배치하십시오 = 타사 루트 인증 기관

그런 다음 다시 시도


  1. Package_1.0.6.0_AnyCPU_Debug.cer 파일을 두 번 클릭합니다.
  2. 인증서 설치 ... 버튼을 클릭합니다.
  3. 매장 위치-> 로컬 머신
  4. 다음 저장소에 모든 인증서 배치를 선택하십시오.
  5. 찾아보기 ... 버튼을 클릭합니다.
  6. 신뢰할 수있는 루트 인증 기관 선택
  7. 확인

If you're getting this error: App installation failed with error message: Install failed. Please contact your software vendor. (0x80073cf9) Please check you might already installed this app. Please uninstall and try again

ReferenceURL : https://stackoverflow.com/questions/23812471/installing-appx-without-trusted-certificate

반응형