저장소 응용 프로그램을위한 Windows 8의 "패키지 캐시"는 어디에 있습니까?


11

Windows 스토어의 몇 가지 응용 프로그램을 엉망으로 만들고 싶습니다. 유일한 문제는 .appxWindows 8의 패키지 형식 인 파일 을 얻는 방법을 모른다 는 것입니다.

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

답변:


11

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

Microsoft 웹 사이트에서 직접 파일을 가져 오는 것이 더 쉽습니다. 이를 위해 Fiddler 를 사용 하여 Windows URL에서 다운로드 요청을 가로 채 다운로드 URL을 파악했습니다. 이전에 앱을 다운로드 / 설치 한 경우 다시 다운로드되지 않습니다. 위에서 설명한 폴더를 삭제하려고 시도 할 수는 있지만주의하고 위험을 감수하십시오. 나는 테스트하지 않았습니다.

  1. Fiddler4 다운로드 및 설치

  2. 최신 UI 앱 트래픽을 캡처 할 수 있도록 EnableLoopback Utility (자세한 내용은 여기 참조 )를 다운로드하여 설치 하십시오.

  3. EnableLoopback 도구에서 체크 Store하고 클릭하십시오.Save Changes

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

  4. 피들러를 시작하십시오. 앱을 설치할 준비가 될 때까지 캡처를 중지 한 다음 ( File=> 선택 취소 Capture Traffic) 혼란을 줄이려면 바로 중지하십시오. 설치를 클릭하기 전에 캡처 중인지 확인하십시오. 상점 페이지를로드하고 캡처 된 것이 있는지 테스트하여 테스트 할 수 있습니다.

  5. 스토어의 앱 페이지에서 설치를 클릭하십시오.

  6. 스크린 샷에서 볼 수 있듯이 왼쪽에는 Microsoft의 BITS 다운로더가 파일을 몇 비트로 다운로드하고 있습니다. 요청 중 하나를 클릭 하고 오른쪽 의 Inspectors=> Headers탭을보십시오. HEAD 또는 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 계정에 연결되어 있다고 확신하기 때문에 일부 부분을 ipped습니다.) 그런 다음 자주 사용하는 웹 브라우저를 사용하여 파일을 다운로드 할 수 있습니다. 링크는 제한된 시간 동안 만 지속되므로 저장하지 않아도됩니다.

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


와. 이것은 내가 한 것과 똑같습니다 (방금 돌아와서 대답하지 않았습니다). 또한, 패키지를 수정하고이 비슷한 수행하여 사이드로드 설치를 사임 할 수 stackoverflow.com/a/12572211/69742
Earlz

Bob은 더 큰 앱이 링크를 검색하는 데 많은 시간이 걸리고 많은 앱이 다운로드를 시작하지만 링크가 나타나지 않기 때문에 모든 앱에서 이것이 작동하는지 알 수 있습니다. 또한 종속성을 여러 번 다운로드하지 않기 때문에 종속성을 다운로드하는 데 많은 어려움이 있습니다. 다운로드하는 많은 앱은 종속성이 없으므로 쓸모가 없습니다. 또한 검색된 링크는 다운로드 관리자를 통해서만 다운로드 할 수 있습니다 (IDM은 다른 사람에 대해 알지 못함)
Hunter

그러나 어떤 브라우저에서도 다운로드 할 수 없으며 403.1 금지 또는 액세스 거부 오류가 발생하고 작동하지 않습니다.
Hunter

appx 링크의 끝에 HTTP / 1.1이 없는지 확인하십시오
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.