Windows 8의 스토어 애플리케이션용 "패키지 캐시"는 어디에 있습니까?

Windows 8의 스토어 애플리케이션용 "패키지 캐시"는 어디에 있습니까?

Windows Store에서 몇 가지 응용 프로그램을 사용해 보고 싶습니다. 유일한 문제는 .appxWindows 8의 패키지 형식인 파일을 얻는 방법을 모른다는 것입니다 .

패키지를 설치하기 전에 어딘가에 패키지를 저장해야 한다는 것을 알고 있습니다. 해당 파일은 어디에 있습니까? 또는 .appx설치하지 않고 Windows 스토어에서 직접 파일을 다운로드하려면 어떻게 해야 합니까 ?

답변1

파일은 appx내부에서 끝납니다 C:\Windows\SoftwareDistribution\Download\<HashCorrespondingToApp>\. 내 테스트에서는 여러 개의 파일이 표시되었지만 이를 결합할 확실한 방법은 없었지만 가장 큰 파일은 appx파일로 압축을 풀 수 있을 수 있습니다. 시도하지 않았습니다.

아마도 Microsoft 웹사이트에서 직접 파일을 가져오는 것이 더 쉬울 것입니다. 이를 위해 나는 다음을 사용했습니다.바이올리니스트Windows 스토어의 다운로드 요청을 가로채서 다운로드 URL을 알아냅니다. 이전에 앱을 다운로드/설치한 경우 다시 다운로드되지 않습니다. 위에 설명된 폴더를 삭제해 볼 수 있지만 주의해야 하며 삭제에 따른 위험은 사용자 본인의 책임입니다. 아직 테스트해 본 적이 없습니다.

  1. Fiddler4 다운로드 및 설치

  2. 다운로드 및 설치EnableLoopback 유틸리티(보다여기자세한 내용은) Modern UI 앱 트래픽 캡처를 활성화합니다.

  3. EnableLoopback 도구에서 선택 Store하고 클릭합니다.Save Changes

EnableLoopback 도구의 스크린샷
전체 크기를 보려면 클릭하세요.

  1. 피들러를 시작합니다. 앱을 설치할 준비가 될 때까지 캡처를 중지( File=> 선택 취소 Capture Traffic)한 다음 바로 중지하여 혼란을 줄일 수 있습니다. 설치를 클릭하기 전에 캡처 중인지 확인하세요. 스토어 페이지를 로드하고 캡처된 항목이 있는지 확인하여 테스트할 수 있습니다.

  2. 스토어의 앱 페이지에서 설치를 클릭하세요.

  3. 스크린샷에서 볼 수 있듯이 왼쪽에는 몇 비트 단위로 파일을 다운로드하는 Microsoft의 BITS 다운로더가 있습니다. 요청 중 하나를 클릭하고 오른쪽의 Inspectors=> 탭을 살펴보세요. HeadersHEAD 또는 GET으로 시작하는 요청 문자열(줄바꿈하려면 내부 클릭)과 로 끝나는 경로 .appx, 아마도 쿼리 문자열(물음표, 로 시작 ?)이 뒤따라야 합니다. 강조 표시된 부분이 필요합니다(즉, HEAD 또는 GET 직후부터 HTTP/1.1 직전까지).

Host이 경우에는 , 도 필요합니다 aq.v4.a.dl.ws.microsoft.com. 다음과 같이 결합하세요. aq.v4.a.dl.ws.microsoft.com/dl/content/b/6/updt/2012/08/21<snip>826.appx?P1=13<snip>%3d(다운로드 링크가 Microsoft 계정에 연결되어 있다고 확신하므로 일부 부분을 잘라냈습니다.) 그런 다음 즐겨 사용하는 웹 브라우저를 사용하여 파일을 다운로드할 수 있습니다. 링크는 제한된 시간 동안만 지속되므로 저장하지 마세요.

피들러의 스크린샷
전체 크기를 보려면 클릭하세요.

관련 정보